What is reported
All of these are recomputable from public on-chain inputs — no figure originates from a private dashboard.
Revenue proof (hash-chained snapshots)
Each revenue settlement is committed to a signed, hash-chained record so a reading can’t be silently revised after the fact:- Each snapshot stores the canonical inputs bundle (formula version, live rates, per-cohort NAV & revenue) plus
inputs_hash = keccak256(bundle). - Snapshots form a tamper-evident hash chain:
chain_hash = keccak256(prev_chain_hash || inputs_hash). - The same
inputs_hashis submitted on-chain as the attestation’sevidenceHash, so the reported figure and the on-chain record are one and the same.
keccak256 of the canonical bundle, confirm it equals both the stored inputs_hash and the on-chain ReserveAttested evidenceHash, then walk the chain_hash back to confirm the record was never rewritten.
Proof-of-reserve program
Reserve values reach the oracle only through the Attestor Registry, which records(attestor, valueUSD, evidenceHash, timestamp) for every move. On testnet the attestor is the EconomicsFeeder key; at mainnet the program adds independent third-party attestors holding ATTESTOR_ROLE, each move backed by a real evidence pack (invoices, serials, site, telemetry) behind its evidenceHash.