Ledger · public · append-only

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

01 The record, read live

One ledger for every result. It only grows.

1,258signed entries, each folded into the head you can verify
29,000+checks served and sealed, hour by hour
392,877steps of real data proven inside the record

Read live from /api/log/head and /api/public/stats as this page loads.

02 How to read a row

Five columns. The last one is your own browser.

ColumnWhat it says
#The entry number. Numbers only go up; there is no gap and no reuse.
utcWhen the entry was written, in UTC, before the outcome it counts could exist.
kindWhat 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.
verdictThe answer as it was given: ALLOW or REFUSE, PASS or FAIL, RELEASED or HELD. Refusals are written under the same name as passes.
your browserWhat 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.
03 Why it can be relied on

Nothing on it asks for trust. Each guarantee is a check anyone can run.

01

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 →

02

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.

03

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.

04

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.

04 The ledger, door by door

Read it, verify it, contest it.

05 For machines

Audit it without us. Four calls.

the public ledger · json · corsno key needed
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/