Ethereum Attestation Service (EAS)

Smart Contract Standard

Ethereum Attestation Service (EAS): an open-source, permissionless, tokenless infrastructure public good for making attestations onchain or offchain. Two smart contracts: a schema registry and an attester; schemas can be registered for any use case and may carry a resolver contract for onchain verification or payments. An attestation is a digital signature on structured data. It makes no assumption about schema structure or use, and is not an identity provider.

Community

Details

License MIT; https://github.com/ethereum-attestation-service/eas-contracts
Dev Status 🟢 Active
Owner Not stated by the project (GitHub organisation "Ethereum Attestation Service"; no legal entity named in the cited sources).
Governing Body None stated. The documentation describes the project as an open-source public good built by the community for the community; no governing body, legal entity or decision process is documented in the cited sources.
Country Not stated by the project.
Start Year 2020
Stack Solidity / EVM (EAS and SchemaRegistry contracts, resolver contracts, EIP-712 proxy, indexer contract); TypeScript SDK
Funding Not stated by the project in the cited sources. The contracts repository carries a funding.json pointing to an Optimism retroactive-funding project entry; the docs describe grants, retroactive funding and donations as ways such public goods are funded.
Last Investigated Oct 28, 2026

Topology view

This tool in the centre and the things it is directly related to. Each line names the kind of relationship.

Topology view: Ethereum Attestation Service (EAS)This tool in the centre and the things it is directly related to. Each line names the kind of relationship.EthereumAttestation…Human Passport (Basis for, Conforming implementations, Storage for)HumanPassportWindfall Protocol (Basis for, Protocol spoken by)WindfallProtocolEthereum (Built on)Ethereum

Open in Graph Explorer

Use Case Domains

Affordances

Portable attestations Interoperable formats

Smart Contract Standard Attributes

Origins A common, neutral way to make verifiable statements onchain and offchain, so reputation, voting, governance, provenance and social graphs can be built on a shared primitive
Data Formats ABI-encoded schema-defined attestations; EIP-712 signed offchain attestations; GraphQL for queries
Terms MIT; free to use; tokenless
Funds Not stated by the project.
Based On Ethereum smart contracts; EIP-712 typed signing; ERC-1271 signature verification (EIP1271Verifier in the repository). The repository credits Bancor V3 as the framework it was inspired by and adopted.
Permissions Permissionless: anyone can register a schema and make attestations; schema creators may attach resolvers that restrict attesters or recipients, or require payment.
Development Tools eas-sdk (TypeScript/JavaScript), indexer contract, EAS Explorer (easscan.org), GraphQL API, example resolvers
Protocol Maturity / Standardization Deployed protocol with versioned contracts (0.26 to 1.3.0 across networks); not an EIP or other standards-body specification.
Trust Framework Attestations are signatures by an attester on a schema; whether to trust an attester is left to the consumer; the docs state the protocol does not judge the value of an attestation.
Target Application Domain Reputation systems, provenance of information or assets, voting and governance, registries, social graphs, identity-adjacent credentials
Deployment Model Per-chain singleton contracts (EAS and SchemaRegistry); onchain or offchain attestations; on OP-Stack chains the contracts sit at the standard predeploy addresses 0x4200…0021 and 0x4200…0020
Standard Type Attestation Standard
Ecosystem Ethereum and EVM networks

Relationships

How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.

Built on
Conforming implementations
Protocol spoken by
Storage for