Since

The Challenge

Claims, predictions, and deadlines are easy to make but hard to track. Without a system to record and verify outcomes over time, accountability fades. People forget what was said, when it was said, and whether it actually came true.

The Solution

Since is a self-hosted temporal accountability engine that lets you register predictions, record past events, and set deadlines — then verify whether they came true. It ingests claims, attaches evidence, opens disputes, and tracks outcomes over time.

Technical Implementation

The platform uses a React frontend with Tailwind CSS and Motion animations, served via Vite SSR with Express. PocketBase provides the backend database and authentication. The data model supports three core collections with a REST API layer handling data operations.

Architecture Highlights

  • Frontend: React SPA with Vite SSR middleware
  • Styling: Tailwind CSS with Motion animations
  • Backend: Express server with REST API
  • Database: Self-hosted backend with relational store
  • Auth: Built-in authentication with token-based sessions
  • Data Model: Claims, evidence, and disputes with outcome tracking
  • Categories: Multiple claim types for different contexts
  • Outcomes: Flexible resolution states for claim verification

API

The REST API handles data operations for claims, evidence, and disputes. Users can create claims, attach evidence links, raise disputes, and resolve outcomes. All operations are authenticated via the backend.