Ethereum Credential Service (ECS) is a decentralized registry of Smart Credentials including privacy-preserving credentials using Zero Knowledge Proofs (ZKPs).
Ethereum Co-founder
4K Followers
EthStars
eth.ecs.ethstars.stars
EFP Followers
eth.ecs.efp.followers
NationalitE
eth.ecs.nationalite.state
Powered by ECS Protocol
Ethereum Credential Service (ECS) is a decentralized registry of Smart Credentials— verifiable onchain or offchain data about any identity. ECS supports both public and privacy-preserving credentials using Zero Knowledge Proofs (ZKPs), enabling users to prove attributes without revealing underlying data.
ECS is compatible with ENS, allowing Smart Credentials to be resolved in ENS profiles. Smart Credentials can also be resolved directly, or by any identity protocol including for AI agents. The decentralized architecture ensures no central authority controls the credential registry. Whether human or AI, any identity can discover and verify credentials in a trustless manner.
⚠️ Version 0.2.1-beta - Breaking Changes
ECS has been updated with major architectural changes. This version is not compatible with previous releases.
Deployed on Ethereum Sepolia Testnet
Flat, single-label registry for easy integration
Registry of verifiable identity credentials
Zero Knowledge Proofs for private verification
Resolve in ENS profiles or directly
Works with any identity protocol
Credentials for both humans and AI agents
No central authority or single point of failure
Guaranteed control of credential domains
ECS provides a decentralized registry of smart credentials with support for both public and privacy-preserving credentials. Compatible with ENS, resolvable directly, or through any identity protocol—including for AI agents.
A decentralized registry of credentials about any identity. Smart credentials provide trusted, verifiable data that applications can easily discover and use.
Support for privacy-preserving credentials using ZKPs. Prove individual attributes while maintaining privacy.
ECS is compatible with ENS, allowing credentials to be resolved in ENS profiles. Smart Credentials can also be resolved directly or by any identity protocol—including for AI agents.
ECS is a decentralized registry on L1 Ethereum. Registered Smart Credentials are fully controlled by their owners and accessible to anyone with a connection to the Ethereum blockchain.
Get started with ecs.js to integrate smart credentials into your applications. Access verifiable credentials including privacy-preserving ZKP credentials through the decentralized registry.
View the source code, documentation, and examples for the ecs.js library.
View on GitHub →Install @nxt3d/ecsjs@0.2.4-beta to access smart credentials from the decentralized registry. Support for public and privacy-preserving credentials with ZKPs.
Install @nxt3d/ecsjs@0.2.4-beta to access the credential resolver client with ENS integration support.
Deploy a standard credential resolver (ENSIP-10 compatible) that serves your smart credentials.
Register your label (e.g., my-service) via the ECS Registrar to make your resolver discoverable.
Users can leverage ENS Hooks as one way to resolve smart credentials from your registered resolver.
View the source code, documentation, and examples for the ECS protocol.
View on GitHub →Deployment Date: December 23, 2025 |Network: Sepolia (Chain ID: 11155111) |Status: ✅ Live (Latest Deployment - Ownable + ERC-8049 Clone Pattern)
✨ New in v0.2.2: Ownable pattern for minimal clones + ERC-8049 integration for contract metadata + Factory pattern for gas-efficient deployments
Example Credential:
eth.ecs.name-stars.starts:vitalik.eth
Value: "100"
Supported by
