vtc-client
Client SDK for a Verifiable Trust Community (VTC) — the VTC counterpart to
vta-sdk (which is the client for VTAs).
Authenticate to a VTC and drive its member-facing / admin-facing surface over REST: list members (the community roster), run the join ceremony, remove members, and manage community policy.
It's deliberately thin: authentication reuses vta-sdk's audience-agnostic
challenge-response flow (auth_light::challenge_response_light), and the join
wire types are re-exported from vta_sdk::protocols::join_requests. Only the
VTC-specific REST shapes (member records, pagination) live here.
Pass the full API base including the mount (default /v1), e.g.
https://vtc.example.com/v1.
Status
First cut: authentication + member listing. Join / removal / policy methods are layered on next.