STEADYWRK · Independent check
Check a receipt.
Paste a receipt hash — or the receipt JSON itself — and get PASS, FAIL, or CAN’T CHECK, recomputed live from the published chain. Every result gets a permanent link and an offline command that reaches the same answer without this page.
The box above is pre-filled with a real hash from the live chain (21 published receipts total) — hit Check to see what a real PASS looks like, then paste your own.
This checks the public receipt chain only — the one STEADYWRK chain with a live, byte-recomputable feed today. No account, no cooperation from us: the same math runs from the JSON at https://steadywrk.app/api/public/receipt-chain with nothing but curl, jq, and sha256sum.
Four chains, one checkable
STEADYWRK runs four hash chains. This checks one of them.
Public receipt chain (Sijill register)
A live JSON feed at /api/public/receipt-chain. This is what /check checks.
Harness audit-log anchors
Checkable only by someone holding both the (gitignored, machine-local) audit log and the committed anchor file — no remote check is possible for a stranger.
Content provenance ledger (fast-publish)
Sealed and signed server-side, but no route publishes it. No third party can verify this chain today.
Outlet article Sijill (AILA)
Hash-chained in the database, rendered as HTML only — no machine-readable feed to recompute from.
This isn’t hedging — it’s the point. A checker that only ever says PASS is a checker you cannot trust. CAN’T CHECK is what an honest tool returns when there is nothing public to recompute against, and it is never silently upgraded to a pass.