An open source component library demonstrating human-centred patterns for self-sovereign identity. A demo will be available soon.
Decentralised identity protocols exist but remain unusable by ordinary people. Users shouldn't need to know what a DID is to control their digital identity.
A component library covering three areas:
Onboarding & Identity
Wallet/vault creation without cryptographic jargon. Key rotation as "security refresh." Backup and recovery through trusted contacts. Profile management for different facets of identity.
Connections & Permissions
Adding connections and assigning permissions (rCards). Editing what each connection can see. Visualising "what does this person see of me?"
Attestations
Creating attestations (Verifiable Relation Credentials) in multiple ways. Accepting/rejecting incoming attestations. Viewing who you've vouched for and who's vouched for you.
First Person Network's rCard and Verifiable Relation Credential protocols (White Paper). The demo and UX will follow the evolving FPP protocols as closely as possible.
🚧 Early stage — Component development beginning soon. Watch this repo for updates.
MIT / Apache 2.0 (dual licensed)
- PLANET — A cooperatively-owned trust network, alongside which this toolkit is being developed
- Draft home page for PLANET — Interactive demos exploring these concepts
- dtg-credentials-rs — Rust implementation of DTG credentials
- dtgwg-cred-tf — Trust over IP Decentralised Trust Graph Working Group