Connecting…

Proof before credit.

A solar producer submits a meter reading. Attestcoin proves the source event before Creditcoin settles the energy credit.

Latest settled reading — Wh

Waiting for live data
Source block —

01
ProducedEnergyMeter · Sepolia
02
Proof verifiedAttestcoin · Merkle + continuity
03
SettledCreditcoin · EnergyCreditLedger
Verified productionlive
—Wh settled
Proofs acceptedfrom ledger
—settled readings
Duplicate creditsreplay guard
—duplicate IDs observed
Connected chainslive config
—source + settlement
Active producersfrom events
—registered identities
—

Verified readings

Reading Producer Energy Source block Status
Configure deployed addresses in ui/config.js to load live readings.

How a credit is made

01
EnergyMeterEmits a bounded production reading
✓
02
AttestcoinProves the source transaction
✓
03
Creditcoin LedgerCredits only after proof
●
⌁
State changes only after proof

Invalid proofs and replays settle nothing.

Every credit keeps its origin.

From the source-chain event to the final Creditcoin settlement, the evidence stays linked by query ID and source block.

One source event, one credit.

The first valid proof can settle a reading. Submitting the same proof again hits QueryAlreadyProcessed before the ledger state changes.

Contract guard active
01
First proofSettlementRecorded
accepted
02
Same proof againQueryAlreadyProcessed
rejected