The only thing to trust
Contracts
The anchor contract holds one 32 byte root per batch. Everything else is recomputed from the chain.
EVM anchor
Solidity · EVM endpoint
WASM anchor
ink! · pallet_contracts
Index state
liveAnchoring
This page reads the contract live on every load. A signing key lets the indexer write new roots; until then every root here is still checkable in the console.