Verifiable Trust
Verifiable Trust resolver (IDX-VT-QRY-1 resolve).
Resolve (IDX-VT-QRY-1)
Resolves the Verifiable Trust state for a DID. Always returns the trust-core fields (`did`, `trusted`, `evaluatedAtTime`, `evaluatedAtBlock`, `expiresAtTime`, `corporationId`); every other section is opt-in via its request selector. Point-in-time is selected via the `At-Block-Height` header.
List Changes (IDX-VT-QRY-2)
WebSocket-companion catch-up for the Verifiable Trust subscribe stream. Returns the same change envelopes as the `/v4/verifiable-trust/subscribe` WS `block` messages, compressed: blocks with no subscribed change are omitted. Use after a disconnection or a detected gap, looping with `nextFromBlock` until it is `null`.
List Indexed DIDs (IDX-VT-QRY-3)
Enumerates the universe of DIDs the indexer can resolve at a frozen snapshot block, so a client with an empty mirror can bootstrap by resolving each via `/v4/verifiable-trust/resolve`. The snapshot block is selected via the `At-Block-Height` header (latest indexed block when omitted). The DID universe is the union of every Corporation `did`, every Ecosystem `did`, the DID of every in-scope Participant, and any DID previously evaluated by the resolver that the indexer still tracks.