Verifiable Trust Communities (VTCs)
What They Are
A Verifiable Trust Community is a group of participants who have established a shared trust framework — agreed-upon rules for membership, credential issuance, and trust evaluation. Think of it as a club or professional association, but one where membership and trust relationships are cryptographically verifiable.
VTCs create denser clusters of trust within the broader Decentralized Trust Graph. While the DTG as a whole is an open, permissionless web of trust, a VTC adds structure: who can join, what credentials members can issue, what trust policies the community enforces.
How They Work
A VTC is identified by its own C-DID (Community DID) and has a community-level service — the VTC Service — that coordinates community operations. Members hold Membership Credentials issued by the community. When a VTC’s governance enforces personhood guarantees, these VMCs qualify as Personhood Credentials — determined by the community’s trust registry.
VTCs can belong to Verifiable Trust Networks (VTNs) — higher-level federations that enable trust paths to cross community boundaries.
The lifecycle looks like:
- A community is established with a DID and trust policies
- Prospective members are invited or apply
- The community evaluates the applicant (potentially checking their existing trust graph)
- Members receive Membership Credentials
- Members can issue credentials within the community’s scope (endorsements, witness attestations, etc.)
- The community maintains a registry of members and their roles
The Know Your Developer Use Case
The driving use case for OpenVTC is Know Your Developer — verifying that contributors to open-source projects are real people with genuine reputations. This matters increasingly because AI agents can now convincingly imitate human contributors: committing, reviewing, and communicating in ways indistinguishable from a person. In this context:
- A VTC might be a Linux Foundation project, a GitHub organization, or a professional developer community
- Membership proves you’re a verified human participant — not just an account or an agent
- Relationship Credentials between members prove genuine connections
- Endorsement Credentials attest to technical competence
- Witness Credentials from conferences and meetups strengthen the graph
VTC Infrastructure
The VTI workspace includes a VTC Service (vtc-service) that handles community-level coordination. The OpenVTC tools include:
- CNM CLI (Community Network Manager) — for managing multiple communities
- PNM CLI (Personal Network Manager) — for individual participation in communities
- OpenVTC Service — a background daemon that responds to community protocol messages (e.g., maintainer list queries)
Trust Policies
Communities can define their own policies for evaluating trust. For example:
- “Require at least 3 VRCs from existing members to grant membership”
- “Require at least 1 in-person witness attestation”
- “Endorsements from members with >5 VRCs carry more weight”
These policies are the community’s own governance — the DTG provides the verifiable data, and the community decides how to interpret it.
See also: verifiable-trust-network, trust-registries, decentralized-trust-graph, membership-credential, first-person-network