Web3 Identity SDK
Build decentralized identity systems with self-sovereign credentials. Empower users with verifiable, blockchain-powered identity solutions.
Key Features
Decentralized Identity
Create and manage blockchain-powered digital identities. Store identity proofs on-did and verifiable credentials on the blockchain.
Zero-Knowledge Proofs
Implement privacy-preserving authentication systems. Verify claims without exposing sensitive personal data.
Cross-Chain Compatibility
Support for Ethereum, Solana, Polkadot, and major Web3 ecosystems. Interoperable with any blockchain identity standard.
Implementation Examples
import { Web3Identity } from '@elieura/identity-sdk'; const identity = new Web3Identity({ chain: 'ethereum', provider: window.ethereum, credentials: { didMethod: 'ethereum-did', verificationType: 'JWT' } }); // Request user authentication identity.authenticate().then( (credential) => { console.log('Verifiable Credential:', credential); });
import { useWeb3Identity } from '@elieura/identity-sdk/react'; function IdentityComponent() { const { status, login, credential } = useWeb3Identity(); if (status === 'unverified') { return ( ); } if (status === 'verified') { return (); } }Authentication Status: ✅ Verified
DID: {credential.did}
Integration Steps
-
1
Set Up SDK
Import the SDK into your project via NPM or direct import. The SDK includes TypeScript types by default.
npm install @elieura/identity-sdk
-
2
Initialize Identity
Create a new instance with your preferred authentication strategy. We recommend using Ethereum DID as the default.
const wallet = '0x123456...'; const did = await Web3Identity.createDID(wallet, 'ethereum');
-
3
Issue Credentials
Use the credential API to issue verifiable claims. All credentials are cryptographically signed.
const credential = await identity.issueCredential({ issuer: elieuraDID, subject: userDID, claim: { age: 25 }, validUntil: Date.now() + 3600*24*30 });
Ready to Build?
Transform identity management in your Web3 projects. Our SDK provides complete decentralization with enterprise-grade security and compliance.