Documentation of backend components of OpenVTC hosted on server by Danube Tech in Austria.
Find a file
2026-07-19 10:49:11 +00:00
screenshots Screenshots 2026-07-19 03:04:18 +02:00
README.md Update README.md 2026-07-19 10:49:11 +00:00

danubetech-openvtc

This is documentation of OpenVTC components running on a server by Danube Tech in Austria.

INFRASTRUCTURE

Servers:

DID Hosting Service: https://dids.openvtc.danubetech.com:8534/

Mediator: https://mediator.openvtc.danubetech.com:7037/

VTA: https://vta.openvtc.danubetech.com:8100/

VTC: https://vtc.openvtc.danubetech.com:8200/

Frontends:

Community page: https://vtc.openvtc.danubetech.com:8200/

Community admin page: https://vtc.openvtc.danubetech.com:8200/admin/

DID Hosting Service admin page: https://dids.openvtc.danubetech.com:8534/

DIDs:

VTA DID: did:webvh:QmW15J847ocUbmBSqYLKM63CKBqeEJpvvEcwH88shFy3jP:dids.openvtc.danubetech.com%3A8534:vta

Mediator DID: did:webvh:QmV1e9QsRLbK92NKXLnDaGDMZv8S3CGKAgg46yrJVCzN1K:dids.openvtc.danubetech.com%3A8534:mediator

VTC DID: did:webvh:QmUZLXf8751SS7EceuXq9Gq3SB3b71WiH7WRZvyMkwEy5L:vtc.openvtc.danubetech.com%3A8200

SETUP

Either build OpenVTC client with Rust/Cargo:

git clone https://github.com/OpenVTC/openvtc.git
cd openvtc
cargo install --path openvtc

Or download OpenVTC client binary from: https://firstperson.dev/#downloads

Then run OpenVTC setup:

openvtc setup

Screenshot

Type VTA DID: did:webvh:QmW15J847ocUbmBSqYLKM63CKBqeEJpvvEcwH88shFy3jP:dids.openvtc.danubetech.com%3A8534:vta

Screenshot

Type context, e.g. "markus-context"

Screenshot

Tell Markus the Setup DID and the context ID.

Then Markus needs to run the "pnm contexts create" command on the VTA server, wait for that.

Press ENTER.

Screenshot

When asked for hardware token, you can try it if you have one, or skip. Choose unlock code or not.

OpenVTC TUI should now be set up with your DID.

Screenshot

From now on, you can just run "OpenVTC" without having to do setup again:

openvtc

CREATE PERSONA DID

Select "Create Persona DID", choose a label for the persona

Screenshot Screenshot

COMMUNITY

You need to join a community before you can do anything really interesting.

Screenshot

Type community DID: did:webvh:QmUZLXf8751SS7EceuXq9Gq3SB3b71WiH7WRZvyMkwEy5L:vtc.openvtc.danubetech.com%3A8200

Screenshot

Select which one of your DIDs to use to join the community and continue.

Screenshot

Now you submitted a "join request".

Screenshot

The community is now marked as "pending":

Screenshot

Then Markus or another community manager needs to approve the "join request" via the VTC admin UI: https://vtc.openvtc.danubetech.com:8200/admin/

Screenshot

After that, your community is "active" for you.

Note: If this doesn't update automatically, you need to quit and re-start the OpenVTC client.

Screenshot

RELATIONSHIP

You can create a new relationship request.

Type the DID and an Alias of the person you want to connect to.

Screenshot

The request has been sent:

Screenshot

The other person can see an inbound relationship request in their OpenVTC inbox:

Screenshot

They can accept/reject/dismiss it.

Screenshot

The relationship has now been established:

Screenshot Screenshot Screenshot

OTHER THINGS

You can now do various other things, such as request and issue credentials.

Screenshot Screenshot Screenshot Screenshot