We are thrilled to announce the launch of Ethereum Attestation Service (EAS), a public good for making attestations on or off-chain.
As builders, you understand the critical role trust plays in decentralized applications, and with the ecosystem evolving, a robust and accessible trust layer is more important than ever. However, the lack of a standardized and open way to make attestations on or off-chain is limiting the trust in decentralized applications.
EAS provides a solution to this problem and we’re ready to deploy it across multiple EVMs. We are live on Arbitrum and will be deploying on Mainnet in the coming days, then shortly after we’ll deploy on Optimism and the other chains that the community prioritizes.
With EAS, making attestations becomes easier, more reliable, and cost-effective, making trust a standard for every project in the Ethereum ecosystem.
Introducing Ethereum Attestation Service 👋
Ethereum Attestation Service (EAS)
Ethereum Attestation Service (EAS) is a public good for making attestations on or off-chain.
EAS aims to be the base layer for all attestations creating greater portability, interoperability, and composability. We strongly believe that the base layer for attestations and trust cannot be controlled by a centralized team or tokenized. These types of incentives and controls at the base layer can thwart innovation, create fragmentation, and shift the focus to extracting value versus creating it.
EAS is open-source, permissionless, tokenless, composable, and serves as a free public good.
Why We’re A Public Good
EAS is a public good, which means it is free, open, and accessible to all. EAS will be openly shared and available for anyone to use and build upon, encouraging the development of new and innovative applications and use cases for attestations. It is built by the public for the public, with a focus on creating and coordinating value rather than extracting it. This open access will benefit the Ethereum community by fostering creativity and innovation.
EAS will also contribute to the community by providing educational resources and documentation to help developers and users understand and effectively use the service. This will help to build a strong and knowledgeable community around EAS. By providing a shared infrastructure, open access, and educational resources, EAS will create a public good that benefits the entire Ethereum community.
The Importance of Attestations to Ethereum
In order to decentralize more than money and assets there needs to be a generic ledger for making statements on Ethereum. This ledger will help build more trust across our online interactions. Anytime you need to prove or verify something, attestations will play a critical role.
Attestations play a critical role in building trust and transparency on the Ethereum network. They are a way to make statements about any topic and verify their authenticity. By providing a standardized way to create and manage attestations, EAS makes it easier to build decentralized applications that require trust.
EAS enables developers to easily create schemas and attest with them, without the need for complex, limited, or fragmented solutions. This creates greater accessibility, portability, and interoperability across the EVM ecosystem. EAS will help unlock the potential of the Ethereum ecosystem, allowing builders and consumers to create innovative projects and new forms of intellectual, social, and economic opportunities.
We're excited to launch EAS and look forward to seeing the amazing things that builders will create with it.
How EAS Works
EAS is a powerful yet elegantly simple solution. We've refined our contracts through community feedback and iterative improvements, and we're thrilled to make them available to everyone.
EAS operates through two straightforward smart contracts: one for creating schemas, and the other for making attestations with them. By using our optional resolver contract, you can unlock additional capabilities when making attestations, such as attaching payments or selecting specific addresses that can use the schema.
EAS supports on-chain and off-chain attestations, depending on your needs. To learn more about how to use EAS, check out our documentation.
The Power of Attestations ✨
Attestations are simply statements or pieces of evidence about anything, made by anyone on the Ethereum network. They're digital records signed by an individual, company, or organization to verify information about another person, entity, or thing.
Attestations play a critical role in establishing trust and credibility online. With face-to-face interactions becoming less common, it can be challenging to determine the accuracy or reliability of information digitally. Attestations provide a means of third-party validation and cryptographically signed confirmation, making it easier for others to trust and depend on that information.
Attestations Go Beyond Digital Identity & Credentialing
While attestations are often associated with digital identity and verifiable credentials, their potential goes far beyond that. Attestations have a wide range of use cases that can be used to prove and build more trust in various scenarios, including:
Voting systems, ensuring the integrity and transparency of the voting process
Proof of X, anytime you need to provide evidence to prove the state of something (attendance, funds, compliance, etc)
Content authenticity, preventing misinformation online
Reputation systems, establishing credibility and trustworthiness within online communities
Supply-chain provenance, verifying the authenticity and origin of goods and products
Prediction markets and oracles, providing a means of reliable information for decision-making
Attestations can be applied in any context where trust needs to be established, making them a versatile tool for a wide range of industries and applications.
Deploying EAS Across Multiple EVMs 🚀
We're excited to launch EAS across multiple EVMs with a strong focus on developer engagement and community feedback.
Our primary goal is to provide developers with a smooth onboarding experience and a simple way to start building. We've designed our deployment strategy to be easy to use, so that ecosystem builders can join us in growing the EAS contracts. As we collect feedback from the community, we plan to release future versions of EAS to meet the evolving needs of developers.
We’re not launching naked.
We're thrilled to announce that we're launching EAS with a strong focus on the experience and education for the community. As part of this focus, we've created several resources to help innovators build with EAS:
An attestation explorer for anyone to verify attestations
A no-code schema builder for easily creating schemas
A no-code attestation maker to easily make attestations
An SDK for increasing the speed for devs to experiment & integrate EAS
The ability to make verifiable off-chain attestations.
Developer documentation to get started for all levels of technicality
Educational resources to understand EAS
Each deployment of EAS on mainnet and the L2’s will have its own version of the EAS Scanner, similar to how Etherscan works, and how ENS has deployed across chains.
Our attestation explorer allows you to easily browse and verify any attestation that has been made using EAS.
The Schema Builder makes it simple to create a schema about any topic and attest to it.
The Attestation Maker allows you to make an attestation without writing any code. Just navigate to a schema and click ‘Attest with Schema’.
EAS allows you to easily make off-chain attestations. Off-chain attestations still carry the entire attestation data and authenticity from the signature and provide more privacy than on-chain attestations.
EAS allows you to easily timestamp off-chain attestations on-chain as well as revoke them on-chain, which gives off-chain attestations a verifiable timestamp and similar versatility as on-chain attestations.
Launch Plan 🧑💻
EAS does not presuppose where builders will use EAS and we want to empower builders across the entire EVM. We have developers already building on Arbitrum and we will plan to launch quickly on Mainnet, Optimism, and other chains in the near term. Here’s an overview of our now, next, later roadmap:
Increasing awareness & adoption of EAS
Deploying on Mainnet
Continuing to improve the developer onboarding & activation experiences
Furthering the community infrastructure & engagement
Deploying on Optimism
Building “powered by EAS” services to increase adoption
Increasing developer participation across the EVM
Continue to educate and improve EAS based on feedback
Hosting and participating in ETH-based hackathons
Continue to improve the EAS contracts based on adoption & feedback
Continue partnerships within Web3 & Web2 for trust-based applications powered on Ethereum
Join the EAS Community 🤗
We believe that a strong community is essential for the success of EAS. We have already seen positive engagement and feedback from early adopters, and we look forward to building a vibrant and inclusive community of builders, users, and evangelists.
If you have any questions, feedback, or suggestions for EAS, reach out to us on Twitter. We’ll also be launching the community Discord in the coming days.
Thank you for your support, and we look forward to working with you to create a more accessible, reliable, and trustworthy Ethereum ecosystem.
Learn more about EAS