The public record behind every MIZAN answer, where no entry can be changed.
Every try is counted here before its outcome exists, every hour of checks is sealed, every refusal is kept. Your own browser can check any row, with no need to trust MIZAN.
In public since 17 July 2026 · 1,258 signed entries · stamped every hour
One ledger for every result. It only grows.
Read live from /api/log/head and /api/public/stats as this page loads.
Five columns. The last one is your own browser.
| Column | What it says |
|---|---|
# | The entry number. Numbers only go up; there is no gap and no reuse. |
utc | When the entry was written, in UTC, before the outcome it counts could exist. |
kind | What happened: an identity registered, an hour of checks sealed, an evaluation declared or sealed, a result proven, a buyer’s bar fixed, a release decided, a dispute opened or resolved, a pricing rule recorded. |
verdict | The answer as it was given: ALLOW or REFUSE, PASS or FAIL, RELEASED or HELD. Refusals are written under the same name as passes. |
your browser | What your browser computed: the entry hashed from its contents, its path folded up to the signed head, the head signature checked against MIZAN’s published key. |
Nothing on it asks for trust. Each guarantee is a check anyone can run.
Append-onlyRFC 6962 Merkle tree
Every entry is a leaf of one tree; the head is its root. A consistency proof shows any older head is an exact prefix of today’s, so nothing before it was edited, removed or reordered. Check it in your browser →
SignedEd25519 · published key
The head is signed with MIZAN’s published key. Any copy of the head can be checked offline, by anyone, without a call to MIZAN.
Stamped from outsidehourly · two authorities · Bitcoin
Every hour two unrelated outside timestamp authorities stamp the head, and the head is anchored to Bitcoin. A count cannot be backdated, so whoever counts first owns the count.
Recomputed every dayserver self-audit
The server recomputes every entry from the raw file and publishes whether the head still matches. The result is on /api/log/audit.
Read it, verify it, contest it.
Audit it without us. Four calls.
curl -s https://studio.mizan.market/api/log/head # the signed head curl -s https://studio.mizan.market/api/log/proof/388 # one entry and its path to the head curl -s "https://studio.mizan.market/api/log/consistency?old=100&new=1258" curl -s "https://studio.mizan.market/api/log/entries?start=0&end=50" # leaf = sha256(0x00 || canonical(entry)); node = sha256(0x01 || left || right)
The key: /.well-known/mizan-keys.json · every stamped head: /api/log/anchors · the offline verifier: /verify/