⚡
Step 1 — Physical world
IoT Device
Readings: 100 samples
Voltage: 5500–5950 mV
Current: 240–310 mA
Signature: P-256 verified ✓
● Signed payload ready
→
🔐
Step 2 — Zero-knowledge proof
Noir · UltraHonk
Circuit: energy_v08
Constraints: bounds + energy
Private data: hidden from verifier
Time: — ms
◈ Math cannot be cheated
→
⬡
Step 3 — Immutable record
Ethereum · Sepolia
Contract: EnergyProofRegistryV3
Method: submitProof()
Status: —
Block: —
◈ Permanent. Auditable. Public.