Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Developer

You use OpenVTC to take part in one or more VTCs. You'll run a Personal VTA that holds your keys, drive it from the OpenVTC CLI/TUI, and present credentials when communities ask for them.

You do not run the community's infrastructure. That's the sysop. You don't bootstrap or administer a community — that's a community manager.

Your path

Work through these in order. Each one verifies before you move on.

  1. 01 — Personal VTA — spin up a VTA on the VTA Farm (the streamlined default), or self-host one on a server you control if you want to run it the hard way. At the end you have a running VTA holding your master keys.
  2. 02 — OpenVTC TUI Setup — install the TUI, bind it to the Personal VTA from step 1, and create a persona DID. This is your everyday interface.
  3. 03 — Joining a Community — your first community: submit a join request under your persona, and get approved by a community admin.

Prerequisites you'll need before you start

Unless you use the VTA Farm, you will need the following:

  • A host for your Personal VTA. Cheapest realistic option is a small Ubuntu VPS — see Explore 01 — Server Setup in sysop.
  • HTTPS-capable static hosting somewhere (GitHub Pages, your own site, S3+CDN) for the did.jsonl file of your VTA DID. Covered in 01 — Personal VTA Step 2.

Where to go next

After joining a community you graduate to the Member Developer flow — minting role-scoped credentials, presenting them to verifiers, rotating M-DIDs. (Not yet written.)