Keyring

Kit de Herramientas / Plataforma de Identidad

A mobile wallet for iOS and Android that keeps a person's identity and credentials on their phone. Built at Harvard's Berkman Klein Center and continued at the Applied Technology Lab of the Harvard John A. Paulson School of Engineering and Applied Sciences, it is a fork of the OpenWallet Foundation's Bifold wallet extended with Verifiable Relationship Credentials, witnessed credential exchange and biometric hardware attestation, and it messages over Trust Spanning Protocol or DIDComm v2 depending on the peer .

Comunidad

Detalles

Licencia Open source — Apache-2.0 (keyring-wallet and keyring-bifold)
Estado de Desarrollo 🔬 Beta
Detalle del Estado de Desarrollo Beta (the project's own label: 'not ready for production use'; available only as a test build, with no public store listing; commits continue daily)
Propietario Harvard's Berkman Klein Center (Applied Social Media Lab) and the Applied Technology Lab at the Harvard John A. Paulson School of Engineering and Applied Sciences; the GitHub organization is 'berkmancenter'. No legal entity beyond these labs is stated
Órgano de Gobierno None stated beyond the maintainers (the contributing guide says the maintainers read everything and decide; over-the-air updates each need a maintainer's approval)
País Not stated by the project.
Stack React Native 0.81 and TypeScript on Node.js 20; Credo-TS agent framework (AnonCreds, Indy VDR); Askar for TSP keys and envelopes; Yarn 4, Appium end-to-end tests; a Node.js witness service with a web UI and REST API
Financiamiento Not stated by the project.
Última Investigación 12 nov 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: KeyringEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.KeyringAnonCreds (Cumple con)AnonCredsVCs (Cumple con)VCsdid:key (Se identifica mediante)did:keydid:peer (Se identifica mediante)did:peerdid:webvh (Se identifica mediante)did:webvhOpenVTC (Interopera con)OpenVTCDIDComm (Habla el protocolo)DIDCommTrust Spanning Protocol (Habla el protocolo)TrustSpanning Pro…

Abrir en el Explorador de grafo

Capacidades

Identidad soberana Atestaciones portátiles Portabilidad del grafo de confianza Cifrado de extremo a extremo

Kit de Herramientas / Plataforma de Identidad Atributos

Orígenes Built at the Applied Social Media Lab of Harvard's Berkman Klein Center, continuing at the Applied Technology Lab at Harvard SEAS; it started from the BC Wallet mobile app and forks Bifold, extending it for relationship credentials among communities
Base de Datos On-device wallet storage through Askar (the Credo-TS/Bifold storage layer); a community's identity keys are held by a server-side agent
Lenguaje de Consulta N/A: wallet app; no query language
Formatos de Datos W3C Verifiable Credentials 2.0 with Data Integrity proofs for relationship credentials; AnonCreds inherited from Bifold; JSON messages over DIDComm v2 or TSP
Soporte Móvil Yes: iOS and Android (React Native)
Soporte Web Not stated by the project.
Aplicaciones Nativas Yes: iOS and Android apps, distributed only as test builds; no public store listing
Términos Apache-2.0 (open source); commits must be signed and carry a DCO sign-off
Fondos Not stated by the project.
Basado En OpenWallet Foundation Bifold Wallet (forked), BC Wallet Mobile (where the app started), Credo-TS; Trust Spanning Protocol, DIDComm v2, W3C Verifiable Credentials 2.0
Permisos Open source — Apache-2.0; commits must be signed and DCO sign-off is required
Herramientas de Desarrollo yarn quickstart and demo scripts, a local mediator, Appium end-to-end tests, a 'Building your own use case' guide, and the vrc-reference and react-native-attestation packages
Autenticación e Identidad The wallet is locked by a PIN, with biometrics if the person wants them; agent approvals add a step-up check; relationship credentials are issued between people's wallets
Modelo de Almacenamiento Local-first: keys and credentials stay on the phone; community identities are held by a server-side agent
Interoperabilidad Medium: W3C VC 2.0, DIDComm v2, Trust Spanning Protocol, AnonCreds; works with the OpenVTC / First Person Project stack (VTA, VTC, mediator); KERI credentials are listed as planned
Portabilidad de Datos Not stated by the project.
Gobernanza y Toma de Decisiones Maintainer-led: issues and pull requests are welcome, the maintainers decide, and over-the-air updates each need a maintainer's approval
Estándares de Identidad W3C Verifiable Credentials 2.0 (Data Integrity proofs); DIDComm v2; Trust Spanning Protocol; AnonCreds; the Decentralized Trust Graph credential specification and Trust Tasks from Trust Over IP and LF Decentralized Trust
Métodos DID Soportados Relationship DIDs are used; no DID method is named in the repositories. Reported to the DTG Interop Board as did:peer, did:key and did:webvh
Gestión de Claves Keys stay on the phone; optional hardware-backed signing with a key in the Secure Enclave (iOS) or StrongBox (Android) after a biometric or passcode check
Tipos de Credenciales Verifiable Relationship Credentials (VRCs) between people, Verifiable Witness Credentials (VWCs), community cards; AnonCreds from Bifold; KERI credentials planned
Método de Verificación Credential signatures checked in the wallet; witnessed credential exchange through a witness service that, per its README, never sees private data; optional biometric hardware attestation
Funciones de Privacidad Notifications carry no message content; disappearing messages per chat; a vetter can vouch without being named; the witness service never sees private data
Métodos de Autenticación PIN with optional biometrics; step-up check for agent approvals
Mecanismo de Revocación Not stated by the project.
Tipos de Agentes Soportados People, communities and agents: a server-side agent holds a community's identity keys, and the wallet approves agent actions with a step-up check
Tipos de Billetera/Cliente Mobile wallet for iOS and Android
Mecanismos de Recuperación Not stated by the project.
Cumplimiento / Regulaciones Not stated by the project.
Protocolos de Intercambio de Credenciales Trust Spanning Protocol or DIDComm v2, chosen per peer (DIDComm with contacts); one-to-one end-to-end encrypted chat . Reported to the DTG Interop Board as also using MLS rooms for communities
Marco de Confianza Verifiable Trust Community (VTC) model from the Decentralized Trust Graph work; no accredited trust framework is stated
Modelo de Costos Not stated by the project.
Resistencia a la Censura Not stated by the project; keys and credentials are held on the person's phone

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Cumple con
Se identifica mediante
Interopera con