Trust is not granted.
Trust is verified.
An open, blockchain-independent protocol for cryptographically verifiable physical infrastructure. The first reference implementation tokenizes verified energy production as SRC (Source) tokens on Solana.
The Trust Problem
Today's Model
- Centralized certification authorities
- Opaque verification processes
- Vendor lock-in and fragmented markets
- Trust based on institutional authority
ENRG's Model
- Cryptographic verification on-chain
- Deterministic, auditable proofs
- Open standard, any implementation
- Trust based on Ed25519 signatures
Architecture
Seven independent components, one trust model.
Each component has one responsibility. Verification, policy, state, execution, and governance remain independent. Learn more โ
Use Cases
Energy is the first application. The protocol is designed for any verifiable physical data.
Energy Production
Solar, wind, hydro โ verify and mint SRC tokens.
LiveWater & Utilities
Metered consumption, verified flow.
Coming SoonAgriculture
Crop yield, soil sensors, supply chain.
Coming SoonManufacturing
Production line output, quality metrics.
Coming SoonSRC Token
Energy-Backed. Hard-Capped. Programmatically Deflationary.
Fee Distribution (15% of Every Mint)
Device Lifecycle
8 cryptographically enforced states per ADR-0005.
Build on ENRG
Open standard. Open source. Any stack.
๐ Smart Contracts
Anchor Framework, Rust, Solana. Two programs: enrg-mvp (core) and enrg-profile (energy profiles). CPI via declare_program!.
๐ Oracle
Node.js, Express, PostgreSQL. REST API for device registration, proof submission, and protocol stats.
API Reference โ๐ก Firmware
ESP32 + PZEM-004T, ATECC608 Secure Element, Ed25519 signing. Industrial Modbus/RS485 support.
View on GitHub โSecurity Model
Multi-layer protection from device to blockchain.
๐ Ed25519 via Sysvar
All signatures verified on-chain via solana_instructions_sysvar::get_instruction_relative. Private key never leaves the device (ATECC608).
๐ก๏ธ Replay Protection
Monotonic nonce per device. MAX_PROOF_AGE = 1 hour. Duplicate nonces rejected on-chain.
๐ Energy Reputation
ERS tracks flawless operation, verified volume, and anomaly detection. High ERS = better rewards.
๐ STRIDE Model
Spoofing โ Ed25519 ยท Tampering โ Signed packets ยท Repudiation โ Nonce+timestamp ยท DoS โ Gas limits ยท Elevation โ PDA architecture
๐ญ Trust Levels
Basic (100 kWh/mo), Verified (10 MWh/mo), Industrial (unlimited), Institutional (unlimited).
๐ Anomaly Detection
Sudden spikes, night-time generation, profile anomalies trigger automatic quarantine.
Roadmap
Smart contract, Oracle, ESP32 PoP, device registration, minting, documentation, ADRs.
Device Registry, Provisioning Service, Device Manifest, Policy Engine, Dashboard, REST API.
SDK, CLI, Developer Portal, Oracle Network, Community Contributions.
Multi-chain, Carbon Credits, Energy Marketplace, Full DAO Governance.