Ethos ID: Country-verified ENS subnames with portable verifiable credentials across any chain.


Ethos ID is an identity infrastructure that combines Ethereum Name Service (ENS) with W3C Verifiable Credentials (VCs) to provide trustable, portable, and resilient on-chain identity.
Today, anyone can add arbitrary text records to ENS profiles, but these records are not verifiable. Ethos ID solves this by issuing country-verified ENS subnames (e.g., alice.india.eth) backed by cryptographic credentials. These credentials are stored in ENS records and can be resolved and verified across any EVM chain.
✨ Key Features
Country-verified ENS Subnames – Names issued only after successful proof of nationality.
Portable Verifiable Credentials – Credentials tied to ENS and usable across chains.
Resilient Identity – Recovery supported even if ENS expires or the wallet rotates.
Privacy-Preserving – Only hashes and pointers stored on-chain, never personal data.
Cross-Chain Verification – Works out-of-the-box for wallets, DAOs, dapps, and contracts.
Ethos ID combines ENS subnames, Self proofs, and W3C Verifiable Credentials (VCs) to create verifiable on-chain identity.
Users verify nationality via Self, and our VerificationHub contract validates the proof.
A SubnameRegistrar (ENS NameWrapper) mints *.country.eth only after verification.
A VC Issuer generates a W3C VC with a composite DID (did:ens:<name>#<address>#<nullifier>), pinned in ENS records.
Apps resolve ENS → fetch VC → verify issuer signature, expiry, and revocation across any chain.
Hacky bit: repurposing ENS text records as verifiable pointers + using a Self nullifier for super-recovery even if ENS or wallet expires.

