How the Impact
Snapshot Log Works
Real-world impact metrics — carbon offsets, energy generated, jobs created — are recorded append-only on-chain as immutable snapshots. Third-party attestors can independently endorse each snapshot on-chain.
Diagram — how a snapshot is recorded
A reporting entity submits an indicator type, measured value, and reporting period. The snapshot is assigned a sequential index and recorded on-chain. A methodology URI anchors the calculation approach to IPFS.
Diagram — third-party attestation
Any authorised attestor can independently endorse a snapshot by calling attest() with an evidence hash. Multiple attestors can attest to the same snapshot. Each attestation is its own immutable on-chain record, linked to the snapshot by snapshotIndex.
Live smart contract · Ethereum Sepolia
Stores impact snapshots indexed per subject and indicator. Supports independent multi-attestor endorsement and a correction chain — corrections reference originals via bidirectional index pointers while both records remain on-chain.
Contract Address · Sepolia
0xD5f0b2C8e3A4d7F1c6B9e2A5d8F0b3C7e4A1d6F2Once recorded, an impact snapshot cannot be altered or deleted. Corrections are new records with index pointers.
Multiple independent third parties can attest to the same snapshot on-chain, each with their own evidence hash.
Any party can re-run the methodology and confirm that the on-chain value matches the original calculation.