← kelmen.space

Compliance Ledger

live · compliance.kelmen.space

A data layer for compliance numbers that defend themselves. Every value links to its source URL, verbatim quote, and the human who signed it.


Try the live tool

The demo lives at its own home now: compliance.kelmen.space. Pick which side of a money exchange you're on, your relationship, your state — see exactly which taxes apply and what to do about them at tax day, every number traceable to a public source.

Open Compliance Ledger →

The thesis

Every value the Compliance Ledger renders carries a chain back to a verified source: URL, verbatim quote, SHA-256 hash, signed by a named human, anchored daily in an offline-verifiable merkle root.

The result: an auditor opening a six-month-old filing can verify any line item without contacting anyone. The same data is also queryable as a public read API — so any tool, agent, or human can consume it without trusting the rendering layer.

Who it's for

Anyone whose work depends on a number being correct months after the fact.

How the proof works

The ledger refuses to render a number unless every input fact has a live source URL, a hash that still matches what was on the page when a person verified it, and a signature on file. The "verification ritual" is intentional friction — typing the first five words of a quote, by hand, by an authorized human. The system never silently elevates an unverified claim. When a source page changes, every fact that cited it pauses until someone re-verifies.

What's verified today

Every tax line the tool shows carries one of three badges: Verified (ritually checked against the official source — a human typed the first words of the live quote by hand), Cited (source on file, not yet ritually verified), or Estimate (a ballpark figure, no citation attached yet — local/city tax is the clearest example, since it isn't modeled). Federal income tax and self-employment tax already carry real IRC and Revenue Procedure citations today, with more moving from Cited to Verified as the ritual runs. Coverage spans federal rules plus a growing set of states — pick a track and a state in the tool to see exactly what's computed and what's flagged as a gap, never silently dropped.

Architecture

The public calculation surface is a stateless FastAPI service (compliance-api.kelmen.space) — a pure function of the request and a pinned tax-year fact bundle, computing nothing to disk. Behind it, a Postgres ledger on Supabase holds the source-of-truth fact store: period-lock triggers, row-level security, SHA-256 source hashing, and a verification ritual per fact. secp256k1 verifier signatures and a daily merkle anchor are part of that ledger's audit trail, not yet exposed on the public API surface. Static frontend on Cloudflare Pages.

Read it programmatically

The calculation engine behind the demo is publicly callable. See the API reference — interactive docs, request/response shapes, and the OpenAPI spec for computing gross-to-net figures yourself.