| screenshots | ||
| README.md | ||
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
Type VTA DID:
did:webvh:QmW15J847ocUbmBSqYLKM63CKBqeEJpvvEcwH88shFy3jP:dids.openvtc.danubetech.com%3A8534:vta
Type context, e.g. "markus-context"
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.
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.
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
COMMUNITY
You need to join a community before you can do anything really interesting.
Type community DID:
did:webvh:QmUZLXf8751SS7EceuXq9Gq3SB3b71WiH7WRZvyMkwEy5L:vtc.openvtc.danubetech.com%3A8200
Select which one of your DIDs to use to join the community and continue.
Now you submitted a "join request".
The community is now marked as "pending":
Then Markus or another community manager needs to approve the "join request" via the VTC admin UI: https://vtc.openvtc.danubetech.com:8200/admin/
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.
RELATIONSHIP
You can create a new relationship request.
Type the DID and an Alias of the person you want to connect to.
The request has been sent:
The other person can see an inbound relationship request in their OpenVTC inbox:
They can accept/reject/dismiss it.
The relationship has now been established:
OTHER THINGS
You can now do various other things, such as request and issue credentials.
























