Self-Sovereign Identity
Create and control your own DIDs and Verifiable Credentials. Your identity lives on your device — no platform can revoke it.
Community-driven tools for decentralized identity based on W3C standards. DIDs, Verifiable Credentials, IPv6-first peer-to-peer mesh, and DIDComm v2 for decentralized messaging — no central authority required.
W3C Verifiable Credentials involve three roles. The holder sits at the center of control: they receive credentials, store them in a wallet, and choose what to show a verifier.
The person or organization the credential is about. They keep the credential in their wallet, control when it leaves the device, and share only what is needed—often as a verifiable presentation.
The authority that creates and cryptographically signs the credential. Verifiers check those signatures and policies against the issuer’s published keys and metadata.
The relying party—an app, service, or gate—that receives a presentation, validates proofs and status (such as revocation), and decides whether to trust the claims.
Create and control your own DIDs and Verifiable Credentials. Your identity lives on your device — no platform can revoke it.
Nodes discover each other with libp2p and keep the DID document registry in sync with no central server. IPv6 is the default for peer addressing and reachability; IPv4 remains as a compatibility path for legacy networks, not the long-term design center.
Implements DID Core, VC Data Model 2.0, and Data Integrity. Interoperable by design.
Standard protocol for encrypted, decentralized messaging between DIDs — exchange messages, credentials, and proofs without a central message broker.
Concrete experiences the platform enables. Click any card to read the full flow and architecture.
Decentralized identity spreads trust across peers and standards — not a single company or server.
Centralized services go down whenever their servers do. Here there is no single point of failure: as long as any node in the network is up — in your area, your region, or the world — the service keeps running.
Self-sovereign identifiers and credentials stay with the holder. Your digital identity is not the same as a revocable account on one provider.
W3C DIDs and Verifiable Credentials let other systems verify and exchange data without proprietary, closed APIs.
A decentralized mesh needs truly reachable peers. The stack treats IPv6 as the primary path for libp2p multiaddrs and discovery, cutting through NAT pain at global scale. IPv4 is still supported, but the architecture assumes IPv4 as a legacy fallback—not the end state of the network.
Run your own node, choose your infrastructure, and align with internal policy or jurisdiction — without mandatory reliance on our cloud.
Open-source code and public standards mean behavior can be reviewed and audited instead of taken on faith alone.
Three community-built components that work together as a decentralized network.
Unified desktop product: the network node (gRPC/REST, libp2p, DID document sync, IPv6-first) and the issuer console ship together—one install instead of separate daemon and desktop shells.
Rust · Tauri v2 · React · TypeScript · tonic · libp2p Mobile-first identity wallet for holders. Create DIDs, store credentials, biometric auth, cloud backup, and QR exchange.
Tauri v2 · React · TypeScript Operator tooling for the node over gRPC: subcommand-first workflows for scripts and CI, plus an optional Ratatui dashboard for peers, storage, and logs when you want a full-screen view.
Rust · clap · ratatui · crossterm Built in the open by contributors around the world. No vendor lock-in, no paid dependencies. Run your own node, audit every line of code, and help shape the future of decentralized identity.