Skip to content

OpenVTC/vti-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VTI Setup

Setup guides for the Verifiable Trust Infrastructure stack — VTA, DID Host, and the DIDComm Mediator — and for the things people do on top of it.

The repo is organised by who you are, not by which service you're touching. Pick your role and follow the path.


Pick your role

You use OpenVTC to participate in one or more VTCs. You'll run a Personal VTA for your keys, drive it from the OpenVTC CLI/TUI, and join communities to present and collect credentials.

developer/ · stand up a Personal VTA, install the TUI, join your first community

You operate a VTC: bootstrap the community, set join and role policies, manage the ACL, review what automation can't decide.

community-manager/ · bootstrap a VTC, ship policies, run the community

You run the VTI services so the other two can do their jobs. Provision the host, stand up VTA + Mediator + DID Hosting Daemon.

sysop/ · pick a stream: explore the VTI or deploy it for a community


Components

graph TB
    subgraph VTI["Verifiable Trust Infrastructure (VTI)"]
        VTA["VTA Service\n(master key store, DIDs, ACL)"]
        DIDHost["DID Hosting Service\n(did:webvh hosting)"]
        MED["DIDComm Mediator\n(message relay)"]
    end

    CLI["PNM / CNM CLI\n(operator tooling)"]
    APP["3rd-party App\n(vta-sdk integration)"]

    CLI -->|"REST / DIDComm"| VTA
    APP -->|"REST / DIDComm"| VTA
    VTA -->|"provisions context + keys"| DIDHost
    VTA -->|"provisions context + keys"| MED
    MED -->|"resolves DIDs via"| DIDHost
    APP -->|"sends / receives messages"| MED
Loading
Component Repo Role
VTA OpenVTC/verifiable-trust-infrastructure Master key store — manages BIP-39 seed, DIDs, contexts, and ACL
DID Host affinidi/affinidi-webvh-service Hosts did:webvh DID documents publicly
Mediator affinidi/affinidi-tdk-rs · affinidi-messaging-mediator DIDComm v2 relay and message routing
OpenVTC OpenVTC/openvtc CLI/TUI for joining and participating in VTCs

Contributing

If you've followed a path and have notes, fixes, or a new tested combination to add, open a PR against the relevant persona folder. Stub pages (marked Not yet written) are tracked roadmap, not abandoned drafts — please fill one in if you've done the work.

About

Setup guides for the Verifiable Trust Infrastructure stack: VTA, WebVH, and DIDComm Mediator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages