Skip to content

trustoverip/dtgwg-general

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Trust Graph Working Group (DTGWG)

A joint working group under Trust Over IP (ToIP) and the Decentralized Identity Foundation (DIF), hosted within LF Decentralized Trust.


Table of Content


Latest Updates

Date Update Document Status Notes
2026-06-30 Added information about human collaboration with focus on AI-supported contributions and Github handles in this space. Human Collaboration v0.1 Informative contributor-facing collaboration document.
2026-05-20 Added draft baseline for the DTG hybrid interaction architecture, including architecture layers, core components, key interaction patterns, and status caveats for formal terms, implementation-specific elements, and emerging concepts. DTG Hybrid Interaction Architecture Baseline Draft baseline v0.1 Informative contributor-facing architecture document; not a DTG specification.

About This Repository

This is the umbrella repository for the Decentralized Trust Graph Working Group (DTGWG). It is designed to serve as an entry point to our work and a guide to all our resources.

It links to the individual repositories maintained by each DTGWG Task Force, where corresponding topic-specific specifications, deliverables, and discussions live, as well as to the LF Decentralized Trust Labs that provide early-stage implementations of the DTGWG specifications.

Beyond navigation, the discussions in this umbrella repository acts as the "glue between the pieces" serving as the home for overarching conversations and developments that span task forces, such as architectural concepts, onboarding flows, or sociotechnical interactions and ceremonies that draw on and integrate deliverables from across the group.

↑ Back to top


DTGWG Overview

The DTGWG develops the specifications, components, tooling, and governance components needed to build a decentralized trust graph (DTG) — enabling proof of personhood, proof of agenthood, and the creation of verifiable trust relationships between people, devices, groups/communities/organizations of any type, and AI agents — all without requiring a centralized database.

Every party controls their own portable subgraph of the DTG through their own digital agents and wallets.

↑ Back to top


DTGWG Scope

The DTGWG covers the full stack of specifications required for a functioning decentralized trust graph, including:

  • Key management and recovery
  • Verifiable identifiers (e.g., decentralized identifiers) and verifiable credentials
  • Verifiable relationship credentials and social vouching
  • Verifiable membership credentials and verifiable trust communities
  • Relationship cards (r-cards)
  • Privacy-preserving zero-knowledge proofs
  • Verifiable trust agents (VTAs) and rust task protocols
  • Trust registries
  • Out-of-band introductions
  • UI/UX affordances for DTG wallets

The work is based open standards for decentralized identity and trust — principally W3C Decentralized Identifiers (DIDs) 1.0 and W3C Verifiable Credentials Data Model 2.0.

It builds on Design Principles for the ToIP Stack, the ToIP Technology Architecture Specification, other ToIP technical specifications, and complementary open standards for decentralized digital trust infrastructure.

↑ Back to top


Task Force Repositories and Discussions

Each DTGWG Task Force operates its own repository and discussion forum. Please feel free to cross-link discussions that cross more than one Task Force.

Task Force Focus Area Repository Discussions
Risk Assessment & Harms Prevention Analyses the overall requirements and potential harms for a successful decentralized trust graph, produces a risk assessment analysis and a recommendation on policies and best practices to prevent harms. dtgwg-rahp-tf Discussions
Credentials Define the technical requirements for personhood credentials (PHCs) and verifiable relationship credential (VRCs), including credential formats, signature algorithms, zero-knowledge proofs, and revocation mechanisms. dtgwg-cred-tf Discussions
R-Cards Define the technical requirements for relationship card (r-card) interoperability and extensibility. dtgwg-rcards-tf Discussions
Trust Task Protocols Define trust task protocols for standard DTG trust tasks, including QR codes, pairwise private DID exchange, PHC/VRC issuance and verification, r-card exchange, and personal private channels. dtgwg-trust-tasks-tf Discussions
Agent Names Define a syntax, resolution protocol, and service endpoints for URL strings that resolve to DIDs and DID documents for communicating with DTG verifiable trust agents (VTAs). dtgwg-agent-names-tf Discussions
DTG ZKP Define the ZKP requirements and designs necessary to make privacy-preserving proofs about DTG credentials dtg-zkp-tf Discussions
DTG UX Define UX requirements and guidelines for sovereign wallets and standard user ceremonies for each of the primary trust tasks above. dtg-ux-tf Discussions

↑ Back to top


LF Decentralized Trust Lab Repositories

LF Decentralized Trust Labs hosts open source reference implementations of DTGWG components in the following repos (which are also accessible via the GitHub OpenVTC page).

Lab Name Description Repository
DTG Credentials Early implementation to the DTG Credential specification v0.3. dtg-credentials
OpenVTC Implements open standards and protocols to enable "Know Your Developer" capabilities, following the First Person Project white paper for establishing and verifying first-person trust relationships using Personhood Credentials (PHCs) and Verifiable Relationship Credentials (VRCs). openvtc
Verifiable Trust Infrastructure — Verifiable Trust Agent A Verifiable Trust Agent (VTA) is an always-on service that manages cryptographic keys, DIDs, and access-control policies for a Verifiable Trust Community. This repository contains the VTA service, a shared SDK, and the Community Network Manager (CNM) CLI. verifiable-trust-infrastructure

↑ Back to top


How to Participate

Since the DTGWG is a joint working group, participation in it or any of the DTGWG Task Forces is open through either ToIP or DIF members:

  1. Join either:
  2. Trust Over IP as a member or observer.
  3. Decentralized Identity Foundation as a member.
  4. Then, sign up for the DTGWG mailing list and accept the WG charter.
  5. Attend a weekly working group call — details on the DTGWG Confluence page.

↑ Back to top


Licensing

Further information is available on the DTGWG Confluence page.

↑ Back to top


This repository is the umbrella index for DTGWG. Specifications and deliverables live in the Task Force repositories and implementations in the LF Decentralized Trust Lab repositories both linked in the tables above.

About

No description, website, or topics provided.

Resources

Contributing

Stars

7 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors