Energy delivered.
Proof settled.
A charging operator gets paid only when an Attestcoin-verified Sepolia receipt matches the driver's Creditcoin escrow.
Verified end to end. Replay rejected.
One intent. Two chains. One proof.
Virtual charger
HARDWARE SIMULATORHackathon hardware simulator. Device signatures represent the MVP physical trust boundary; no real charger is connected.
Cross-chain proof
ATTESTCOINDecoded receipt
AWAITING METER{
"intentId": "awaiting intent",
"sessionId": "derived after metering",
"stationId": "CP-SGN-001",
"energyWh": 0,
"finalAmount": "0 cpUSDC",
"signature": "server-side only"
}Proof metadata
NO PROOF YETProof bytes appear only after the source block and block N+1 are available in the Attestcoin prover cache.
0x5c7eed57…bfa50938↗Real settlement0xc7ad38e0…4436514b↗Rejected replay0xb9155eb1…7161daff↗Historical project-owned testnet evidence. This panel is separate from the current browser run.
Official example scaffolding · not a ChargeProof settlement
Sepolia source ↗Creditcoin verify ↗Attestation is necessary.
It is not magic.
Attestcoin proves
Transaction inclusion and continuity to a finalized, attested Sepolia history.
ChargeProof verifies
Receipt status, source chain, canonical target, sender, selector, calldata, signer, amount, expiry, and replay keys.
The device represents
Physical delivery authenticity for this MVP. Secure elements and OCPP integration are production roadmap work.