Skip to main content
Anchoring is what makes a verdict permanent and independently checkable. It is also what makes it visible. An anchored record holds only commitments — hashes — never the content of a decision. But a hash on a public chain still says something: that a verification happened, when it happened, and how often. For a fund whose trading cadence is proprietary, or a treasury whose activity is not public information, that pattern is itself the sensitive part. The old answer was then don’t anchor, which trades away the guarantee that a record cannot be quietly rewritten later. Private records remove the trade: a record can be anchored so that it is provably permanent, provably yours, and opaque to everyone else.

One setting

In Settings, choose where new verification records anchor. The difference is not whether outsiders can read your decisions — they never can, on either chain. A Chance record on Base is already only commitments: hashes, the judge that signed, a timestamp, and a transcript link that only you can open. What a public anchor still exposes is the shape of your activity: that a verification occurred, at what time, and at what rate. On Starknet even that goes away. The commitments collapse into one cryptographic value and the record fields ride alongside it encrypted, so an observer cannot tell which decision it was, what it concerned, or what the verdict said — only that an entry exists. Nothing else about verification changes: the same attested judge produces the verdict, signs it with the same key, and the same in-browser check re-derives every claim. The choice applies to future records — receipts already issued keep the chain they were anchored to.

Why a sealed record still proves something

If the on-chain entry is opaque, what does anchoring it prove? The two things that matter.

This record has not changed

The commitment is derived from the record’s contents. Produce a different record later and it no longer matches what the chain has held since the moment it was anchored.

It came from the attested judge

The same key that signs every Chance verdict — held inside attested enclave hardware, never in the hands of an operator — signed this one, and the chain verified that signature before accepting the record.
So the guarantees in Provable verdicts survive intact: integrity, attribution, permanence, and independent verifiability. What is removed is the public’s ability to correlate your records — not anyone’s ability to prove one is genuine. Disclosure stays under your control. When a counterparty, auditor, or LP needs to see a particular decision, you share that record and they verify it against the same public chain entry. The proof works for whoever you choose to show it to, and for nobody else.
Sealing is currently custodial. The sealed fields are unreadable to any observer of the chain, but Chance holds the key that unseals them. A user-held key — where not even Chance can read a record — is the next step, and the design already anticipates it.

Availability

The registry that receives sealed records is live on Starknet mainnet. The setting turns on once the attested judge is redeployed to sign Starknet records; until then every record anchors publicly on Base, exactly as it does today.