vtc-client 0.5.1

Client SDK for Verifiable Trust Communities (VTC) — auth, members, join, removal, policies
Documentation
# vtc-client

Client SDK for a Verifiable Trust Community (VTC) — the VTC counterpart to
[`vta-sdk`](../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.