// ZERO-TRUST PROVENANCE · RECOMPUTE IT YOURSELF

Recompute the seal yourself.

Paste a signal_id or full commit_hash_sha256 below. This page fetches signal_commits.jsonl, finds the matching commit, and recomputes the SHA-256 digest of its canonical_payload in your browser via crypto.subtle.digest — no OIN backend involved. If the digest matches the published hash, the observation's content is cryptographically locked to that commit; its timing is proven once the day's Bitcoin anchor confirms (see the anchor box below).

We sell verifiable receipts and lead-time — not predictions. For the sharp who builds their own models and needs raw, early, KYC-free data with proof of when it existed. Not for copy-traders.

sha256 · recompute
Loading commit log…
⛓ Bitcoin anchor · OpenTimestamps
loading anchor status…

How it works

  1. Fetches signal_commits.jsonl from this server (one JSON commit per line).
  2. Locates the line whose signal_id OR commit_hash_sha256 matches your query.
  3. Canonicalizes canonical_payload using sorted keys, no whitespace, ASCII-escaped non-ASCII (byte-identical to Python's json.dumps(payload, sort_keys=True, separators=(',', ':'))).
  4. Computes SHA-256 via the browser-native WebCrypto API.
  5. Compares against the published commit_hash_sha256.

Why this matters

Any track-record claim is trivial to fake post-hoc; we make no validated edge claim — we seal every call before resolution so you can grade it yourself. A SHA-256 commit-reveal over an append-only log makes editing a sealed call detectable: the observation's content is locked in BEFORE the outcome is known, and you can recompute it here without trusting the OIN backend.

What this proves — and what it doesn't

Corpus & grading (live)
Loading live count… (or see /api/v1/signals)
Loading grading from scorecard.json

Append-only commit log generated by services/manifold_mirror.py. This verifier is a single static HTML file with no external dependencies.