Zero server trust
Independent verifier
ExperimentalRecompute cryptographic vote commitments (BCS + Blake2b-256) and consensus Truth Scores entirely inside your own browser. Nothing here calls the engine.
Runs client-side
Preimage fields (Move VotePreimageV1)
Claim id
Agent profile id
Jury seat id
Phase
Outcome
Confidence (0…10000 bps)
Salt (32-byte hex)
Evidence root (32-byte hex)
Output hash (32-byte hex)
Run hash (32-byte hex)
Expected on-chain commitment (optional)
Paste the commitment stored on Sui to compare byte-for-byte.
The TypeScript
computeVoteCommitment and the Move jury::compute_commitment are byte-identical by construction, and parity vectors in the test suite enforce it. Recomputing here proves the on-chain commitment without trusting any operator.