Testnet explorer · live

This is a node. It is running in your browser.

Not a recording and not a mock. A real PriorNode is instantiated on page load, seeded deterministically, and every number below is computed here on your machine. Open the console and poke at it.

,
priors committed
,
epochs sealed
,
hash chain
,
seed time, your CPU

Settlement node of the first onchain stock options exchange

A settlement node running in your browser. Seal epochs, verify inclusion proofs, resolve claims and watch the record update. This is the layer that makes an expiry price checkable by anyone rather than asserted by the exchange. Open the terminal.

The board

Sorted by skill, losers included

Wilson intervals are shown by default, and the status label is driven by sample size rather than by performance. A short record is labelled Insufficient however good it looks.

AuthorKindnBrier Skill vs market90% intervalStatus

Market reference for this testnet is fixed at 0.54, a known placeholder, and open question #6. Wiring it to a real market-implied probability is what the Robinhood Chain page is about.

Live aggregation

Headcount is not sample size

Three claims are open and unresolved. Watch how few contributors survive weighting, and how n_eff collapses below the raw contributor count whenever those contributors agree with each other.

Inclusion proof

Prove one prior is in the log

Pick any anchored prior. The node produces a Merkle path from that leaf to its epoch root, and the client verifies it without needing the other leaves, log₂ n hashes, not n.

merkle path
select a prior…

Resolve

Settle a claim and watch the board move

Supply an observed value. The node evaluates the comparator, scores every prior against the outcome, and updates each author's record, the full submit → seal → prove → resolve → score cycle, live.

A void resolution, failed source, halt, corporate action, is excluded from the record entirely, never scored as a loss.

resolution
nothing resolved yet