EtherIdentity
{"type": "project", "title": "EtherIdentity", "logoImg": "bafkreid6gjmwe7buxrsle4biuojmf4votvgdagayxbzq4jw25w5gjjdtgy", "website": "https://github.com/etheridentity/etheridentity", "bannerImg": "bafkreiawkirq66wejbnarbxci3dirz43j5a7z5npbqrl5a3bfvftbfgjtm", "createdAt": 1743710859019, "userGithub": "etheridentity", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-04-03T20:03:58.578Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x5db0b8fdcf023b6b699eb404baa3131987390b11db30a8d91b9eb123b285cb277b36c01a2d2f20b83f2d93908c4473d675c87da074528d2ef3ff2f77b49f8a9b1c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-04-03T20:03:58.577Z", "expirationDate": "2025-07-02T20:03:58.577Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x2Cf286fb317Ca70c3C6f5389395a17Ef8A8F2509", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#etheridentity", "nullifiers": ["v0.0.0:RYBfFlNuihGVt+5GoDl4TVFVCKw83gytoNvGewIKrWo="]}}}, "description": "EtherIdentity is a decentralized identity protocol that gives users full control over their personal information. Instead of relying on centralized KYC platforms or sharing personal data with every new service, EtherIdentity allows users to generate, encrypt, and store their KYC data locally on their own device.\n\nThe core mechanism is simple and secure:\n- The user inputs their identity data (name, address, ID photo, etc.) through the app.\n- The data is encrypted using a locally generated private key and saved on the user’s device.\n- A SHA256 hash of this data is generated and minted as an NFT from EtherIdentity’s system wallet.\n- This NFT acts as a cryptographic proof of origin — the data came from EtherIdentity and was not faked.\n- When the user wants to sign up on a Web3 app or exchange, they connect the EtherIdentity app like a wallet and share their data.\n- The app decrypts the data (with permission) and the third-party platform checks the hash in the NFT.\n- If it matches, the user is verified — without EtherIdentity ever storing any data on-chain or on a server.\n\nEtherIdentity is like MetaMask, but for your identity.\n\nIt’s privacy-first, user-controlled, and completely decentralized. It can serve DeFi, NFT, DAO, and Web3 platforms that require user verification but don’t want to store sensitive data themselves.\n\nThe project is currently at the conceptual stage, with full architectural diagrams, documentation, and GitHub repository prepared. We aim to build a working MVP that can be used by early adopters and tested by the Web3 community.\n\nWe believe identity belongs to individuals — not platforms — and that Web3 needs an open, community-governed identity solution.\n\nSupport from Gitcoin will allow us to build this critical layer for Ethereum and beyond.\n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "etheridentity", "projectTwitter": "etheridentity"}