app / simulation
burn one, watch the record.
syncing
total burned
—
public, from rh chain events
notes in tree
—
one leaf per burn
tree root
—
derived, not granted
your notes
—
viewing key only
burnready
- the contract records a hash and an amount. the rest stays on this machine.
public ledger
rh chain / burn events
blockburn txcommitmentamountwhen
replaying events from rh chain…
a hash, an amount, a block. no mint, no holder, no entry price. this table is the whole public surface of your position.
your notes
zcash / shielded
the opening is mint, amount, salt and burn tx. hash it and you land on the commitment sitting in the public ledger. that is the whole proof, and it never leaves this page.
verify
nothing to trust
sum(burned)—
sum(notes)—
leaves / burns—
invariant—
root (indexer)—
root (rebuilt here)not yet
match—
the indexer holds no key. it replays the same public events you can, so its root is only a shortcut to a number you can compute here.