p2p-trust-stack
Plataforma P2P
Empresa
Detalles
Licencia Dual licence — GPL-3.0-only (no 'or later' option) or a paid commercial licence; a contributor licence agreement is required
Estado de Desarrollo 🔨 En desarrollo
Detalle del Estado de Desarrollo WIP (pre-1.0: version 0.2.0 tagged 31 October 2026; first tag 15 October 2026; no GitHub releases; the project says it has no third-party security audit)
Propietario Trust Stackers (copyright is held by 'Trust Stackers', defined as the project and its maintainers; no incorporated legal entity is named)
Órgano de Gobierno None stated (the maintainers review contributions; the contributor agreement leaves inclusion to Trust Stackers' discretion)
País Not stated by the project (the licence terms are governed by California law)
Año de Inicio 2026
Stack TypeScript on Node.js 22.5+ (built-in node:sqlite); libp2p with Noise and Yamux; noble cryptography libraries including post-quantum ML-KEM and ML-DSA; HPKE; Argon2id; CESR; npm workspaces. There is no browser build
Financiamiento Not stated by the project.
Última Investigación 12 nov 2026
Plataforma P2P Atributos
Orígenes Carved out of an internal monorepo on 2026-10-15 and published as two npm packages, @p2p-trust-stack/core and @p2p-trust-stack/app-api; it implements the Trust Spanning Protocol on libp2p
Base de Datos An encrypted SQLite keystore (AES-256-GCM with Argon2id) using Node's built-in node:sqlite
Lenguaje de Consulta N/A: a TypeScript API with a 30-event catalogue; no query language
Formatos de Datos Trust Spanning Protocol messages (types GEN, RFI, RFA, RFD and CONFIDENTIAL), DID documents, CESR encoding; the credential wire format is not stated
Edición Colaborativa en Vivo N/A
Edición de Texto Enriquecido N/A
Soporte Móvil Partial: Node-only library; the organization publishes a demo mobile app built on it (agent-app-mobile, GPL-3.0)
Soporte Web No: 'there is no browser build'
Aplicaciones Nativas None of its own; a demo mobile app exists in the organization
Términos Free under GPL-3.0-only, or a paid commercial licence per an Order Form (fees not stated); the name and mark need a separate licence
Fondos Not stated by the project.
Basado En Trust Spanning Protocol v3, libp2p, did:peer:4 and did:scid:vh, Verifiable Relationship Credentials
Arquitectura P2P libp2p transport with relay circuits and a bootstrap client; the application constructs the libp2p node and hands it in; an ordered dial-candidate ladder keeps connections alive on NAT'd paths
Herramientas de Desarrollo npm packages with subpath exports, READMEs per package, a changelog, an event catalogue, and a verify script (typecheck, tests, packed-tarball smoke test)
Opciones de Despliegue Embedded in a Node.js application; separate bootstrap/relay and utility servers (AGPL-3.0) are published in the organization
Autenticación e Identidad An agent identity unlocked with a passphrase; DIDs can be created, rotated, activated and deactivated; deny-by-default capability scoping for provisioned contexts
Modelo de Almacenamiento Local encrypted SQLite keystore per agent; the host application owns the data directory
Interoperabilidad Implements Trust Spanning Protocol v3 over libp2p; DID methods did:peer:4 and did:scid:vh; Verifiable Relationship Credentials . Reported to the DTG Interop Board as running TSP directly over libp2p with no mediator
Grafo Social Relationships (out-of-band introductions), Verified Trust Communities and relationship credentials; governance proposals and approvals exist inside a community
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.
- Construido sobre
- libp2p
- Habla el protocolo