Skip to content
@trustoverip

Trust over IP

Defining and supporting a complete architecture and interoperability certification framework for Internet-scale digital trust.

Trust Over IP (ToIP)

#trust-over-ip-toip

A digital trust project of the Linux Foundation Decentralized Trust, defining a robust, common standard and complete architecture for Internet-scale digital trust.


Table of Content

#table-of-content


About This Repository

#about-this-repository

This is the umbrella repository for Trust Over IP (ToIP). 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 ToIP Working Group and Task Force, where corresponding specifications, deliverables, and discussions live.

ToIP was founded in May 2022 to develop a protocol stack (the ToIP stack) modeled after the same four layers as the TCP/IP stack. The repos hosted here represent three generations of evolution of ToIP deliverables:

  1. Repos started before 2023 contain deliverables produced by the first generation of Working Groups and Task Forces — largely exploratory or advisory.
  2. Repos dating from ~2023 transitioned into deliverables intended to become full ToIP Approved Deliverables, using the first standard ToIP specification template (based on the ISO spec model).
  3. Repos created in 2026 mostly represent deliverables intended to become full ToIP Approved Deliverables, with technical specifications using the new ToIP specification template (based on the IETF RFC model).

↑ Back to top


ToIP Overview

#toip-overview

Trust Over IP defines an architecture for Internet-scale digital trust. It combines cryptographic assurance at the machine layers with human accountability at the business, legal, and social layers.

ToIP combines two complementary halves:

  • Technology protocols — Cryptographic and technical mechanisms that support trustworthy digital interactions.
  • Governance controls — Business, legal, policy, and social rules that make trust ecosystems accountable and interoperable.

Together, these two halves form a four-layer architecture for decentralized digital trust infrastructure.

↑ Back to top


ToIP Architecture

#toip-architecture

Trust Over IP is organized around a four-layer, dual-stack architecture:

  • Layer 1: Utility Layer — Foundational infrastructure such as networks, ledgers, identifiers, cryptographic utilities, and registries.
  • Layer 2: Agent Layer — Software agents, wallets, services, and endpoints that exchange trusted data and messages.
  • Layer 3: Credential Exchange Layer — Protocols and workflows for issuing, holding, presenting, verifying, and revoking credentials and other trustworthy data.
  • Layer 4: Ecosystem Layer — Governance frameworks, trust registries, business rules, policies, and ecosystem-specific controls.

Each layer has both a technology side and a governance side because technical interoperability alone is not enough to establish trust at Internet scale.

↑ Back to top


What ToIP Enables

#what-toip-enables

Trust Over IP helps communities, organizations, and ecosystems:

  • Define digital trust architectures
  • Create interoperable trust frameworks
  • Develop technical specifications for trusted digital interactions
  • Connect decentralized identifiers, verifiable credentials, wallets, agents, and trust registries
  • Establish governance frameworks for digital trust ecosystems
  • Support trusted data exchange across organizations and jurisdictions
  • Build reusable standards, protocols, and implementation guidance
  • Improve security, privacy, and accountability in digital interactions

Example use cases include digital identity ecosystems, verifiable credential networks, trust registries and trust lists, digital wallets and credential exchange, supply chain trust, regulatory technology and compliance workflows, agent-to-agent digital trust, and cross-border/cross-sector trust frameworks.

↑ Back to top


Working Group Repositories and Discussions

#working-group-repositories-and-discussions

Each ToIP Working Group operates its own repositories and discussion forums. Please feel free to cross-link discussions that cross more than one Working Group or Task Force.

Working Group Focus Area Repository Discussions
Keri Stack (KSWG) DID method specification for did:webs. kswg-did-method-webs-specification Discussions
Keri Stack (KSWG) Key Event Receipt Infrastructure specification work. kswg-keri-specification Discussions
Keri Stack (KSWG) Authentic Chained Data Containers specification work. kswg-acdc-specification Discussions
Keri Stack (KSWG) Composable Event Streaming Representation specification work. kswg-cesr-specification Discussions
Technical Stack (TSWG) DID method specification work related to X.509. tswg-did-x509-method-specification Discussions
Technical Stack (TSWG) Trust Spanning Protocol specification. tswg-tsp-specification Discussions
Technical Stack (TSWG) Trust Registry Query Protocol specification work. tswg-trust-registry-protocol Discussions
Decentralized Trust Graph (DTGWG) Trust Tasks work for transport-agnostic task management. dtgwg-trust-tasks-tf Discussions
AI & Agentic Identity (AIMWG) TSP-enabled AI agent protocols specification work. aimwg-tsp-enabled-ai-agent-protocols Discussions

For the full umbrella view of the Decentralized Trust Graph Working Group specifically, see dtgwg-general.

↑ Back to top


Resources

#resources

  • The Trust Over IP project page gives an overview of the project, architecture, objectives, benefits, and community links.
  • The Trust Over IP website describes ToIP's mission, model, work, design principles, events, and working groups.
  • The Trust Over IP wiki contains working group materials, meeting notes, deliverable information, and community documentation.
  • The ToIP Technology Architecture describes the technical architecture work of the project.
  • The Trust Over IP model explains the four-layer model that combines cryptographic trust and governance.
  • The Trust Over IP deliverables page provides access to ToIP deliverables and specification work.
  • The Trust Over IP working group activity page describes active working groups and participation areas.
  • Watch Trust Over IP videos through the LFDT YouTube playlists page, which includes a Trust Over IP playlist.
  • Watch the Trust Over IP 5th Anniversary Virtual Symposium: Day 1 and Day 2.
  • Our Code of Conduct describes expected behavior across the LFDT community.
  • For security related issues, please follow the LFDT security reporting process. Do not post security related content, issues, or discussions publicly in any repository.

↑ Back to top


How to Participate

#how-to-participate

  1. Review the Trust Over IP GitHub organization.
  2. Explore the Trust Over IP website and wiki.
  3. Join community discussions on LFDT Discord — channel #toip-general.
  4. Attend community meetings — ToIP community calls and working group meetings are open to all interested participants. See the meeting calendar.
  5. Choose a working group, task force, or repository that matches your area of interest from the table above.
  6. Open issues for bugs, documentation gaps, specification questions, or feature ideas.
  7. Submit pull requests with clear descriptions and links to related issues or working group discussions.

Past meeting recordings and presentations can be accessed through the LFX Individual Dashboard, the LFDT Meeting Calendar, and the LFDT YouTube playlists.

For larger changes, please open an issue first so the community can discuss the design before implementation.

↑ Back to top


Licensing

#licensing

Trust Over IP repositories may contain specifications, governance materials, documentation, templates, and code. Licenses may vary by repository — please check the license file in each repository before reuse.

Further information is available on the Trust Over IP wiki.

↑ Back to top


This repository is the umbrella index for Trust Over IP. Specifications and deliverables live in the Working Group and Task Force repositories linked in the table above.

Pinned Loading

  1. kswg-did-method-webs-specification kswg-did-method-webs-specification Public

    a DID method spec for did:webs

    17 15

  2. tswg-did-x509-method-specification tswg-did-x509-method-specification Public

    JavaScript 4 1

  3. tswg-tsp-specification tswg-tsp-specification Public

    Trust Spanning Protocol Specification

    JavaScript 13 7

  4. kswg-keri-specification kswg-keri-specification Public

    Key Event Receipt Infrastructure (KERI)

    Shell 25 24

  5. kswg-acdc-specification kswg-acdc-specification Public

    Authentic Chained Data Containers (ACDC)

    Shell 24 16

  6. kswg-cesr-specification kswg-cesr-specification Public

    Composable Event Streaming Representation (CESR) Specification

    Shell 15 16

Repositories

Showing 10 of 108 repositories

Top languages

Loading…

Most used topics

Loading…