Send your agent
Verifier tools

Verify it yourself

Everything here runs in your browser with the same rules as the reference code. Nothing is sent to a server, no wallet, no onchain action.

Paste the manifest as text. Integers and floats are different (5 vs 5.0), so the text is parsed by hand, not with JSON.parse.
The hash appears here. It matches dotlab-runner hash.

A. Commit

Files are hashed in your browser and never uploaded. The root commits to every file at once.

B. Verify a proof

Candidates are sorted and de-duplicated first, so their order does not matter.

Verify picks

Illustrative parameters. The protocol's real values are open decisions.
Parameters in basis points

Self test

Replays the published conformance vectors against the library, in your browser: manifest hashes, number formatting, Merkle trees and proofs, assignment streams and draws, and every settlement case. The same files are replayed by the Python reference.