Documentation

Introduction

EnergyAS is a permissionless, multi-tenant on-chain protocol for transparent energy reporting. Built on the Ethereum Attestation Service (EAS), it allows any energy project to attest production or consumption data publicly and permanently on-chain.

Note

EnergyAS is a public good — open-source, free to use, and designed as shared infrastructure for the energy industry.

What is EnergyAS?

EnergyAS creates a verifiable, on-chain record of energy data that anyone can audit. It serves as the open standard for on-chain energy reporting — a shared foundation for tokenization, carbon accounting, REC issuance, and any future energy application.

Key Features

  • Fully permissionless — no central gatekeeper, no KYC required
  • Multi-tenant — complete isolation between watchers (operators)
  • Duplicate period detection — prevents double-counting on-chain
  • Per-project attester whitelisting — compromised IoT device only affects one project
  • Batch reporting via EAS multiAttest() — submit many readings in one transaction
  • Optional IPFS metadata — anchor audit PDFs, IoT exports, or certifier records
  • Emergency pause on resolver — does not affect revocations
  • Registry is permanent, resolver is replaceable — future-proof upgrade path
  • 152 tests covering the full protocol

Built on EAS

The Ethereum Attestation Service (EAS) is a permissionless protocol for making and verifying on-chain statements. EnergyAS extends EAS with a custom resolver that validates energy attestation business logic — who can attest, what data structure is valid, and how readings are recorded.

Because EnergyAS is built on EAS, it can be deployed on any EVM-compatible chain where EAS is available.

Use Cases

  • Energy Project Tokenization — tokenize generation assets backed by verified on-chain data
  • Energy Consumption Certification — certify consumption records for regulatory compliance
  • Carbon Footprint Measurement — calculate real emissions from verified attestations
  • REC Issuance — issue Renewable Energy Certificates backed by on-chain generation proofs
  • Energy-Based Carbon Credits — issue carbon credits tied to verified renewable generation
  • Open Energy Standard — a common schema for any future on-chain energy application