p2p-trust-stack

Plataforma P2P

A TypeScript implementation of the Trust Spanning Protocol over libp2p from Trust Stackers, shipped as two npm packages: a protocol engine and an application API. It provides decentralized DID creation and rotation, an encrypted keystore, relationships, Verified Trust Communities and verifiable credentials for apps that need peer-to-peer trust without a central service. It is dual-licensed under GPL-3.0-only or a paid commercial licence, and it is pre-1.0 .

Empresa

Detalhes

Licença Dual licence — GPL-3.0-only (no 'or later' option) or a paid commercial licence; a contributor licence agreement is required
Status de Dev 🔨 Em desenvolvimento
Detalhe do Status de Dev 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)
Proprietário Trust Stackers (copyright is held by 'Trust Stackers', defined as the project and its maintainers; no incorporated legal entity is named)
Órgão de Governança 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)
Ano de Início 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
Financiamento Not stated by the project.
Última Investigação 12 de nov. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: p2p-trust-stackEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.p2p-trust-s…libp2p (Construído sobre)libp2pdid:peer (Identifica-se via)did:peerdid:scid (Identifica-se via)did:scidTrust Spanning Protocol (Fala o protocolo)TrustSpanning Pro…

Abrir no Explorador de grafo

Capacidades

Identidade soberana Atestações portáteis Portabilidade do grafo de confiança Criptografado de ponta a ponta

Plataforma P2P Atributos

Origens 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
Banco de Dados An encrypted SQLite keystore (AES-256-GCM with Argon2id) using Node's built-in node:sqlite
Linguagem de Consulta N/A: a TypeScript API with a 30-event catalogue; no query language
Formatos de Dados Trust Spanning Protocol messages (types GEN, RFI, RFA, RFD and CONFIDENTIAL), DID documents, CESR encoding; the credential wire format is not stated
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel Partial: Node-only library; the organization publishes a demo mobile app built on it (agent-app-mobile, GPL-3.0)
Suporte Web No: 'there is no browser build'
Aplicativos Nativos None of its own; a demo mobile app exists in the organization
Termos 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
Fundos Not stated by the project.
Baseado Em Trust Spanning Protocol v3, libp2p, did:peer:4 and did:scid:vh, Verifiable Relationship Credentials
Arquitetura 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
Ferramentas de Desenvolvimento npm packages with subpath exports, READMEs per package, a changelog, an event catalogue, and a verify script (typecheck, tests, packed-tarball smoke test)
Opções de Implantação Embedded in a Node.js application; separate bootstrap/relay and utility servers (AGPL-3.0) are published in the organization
Autenticação e Identidade 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 Armazenamento Local encrypted SQLite keystore per agent; the host application owns the data directory
Interoperabilidade 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

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Construído sobre
  • libp2p
Fala o protocolo
Identifica-se via