Skip to main content
Version: v4

traverse_response_A1Output

A1 — Trust summary. Mirrors the trust-core fields the indexer surfaces under /v4/verifiable-trust/resolve for this DID, plus the graph-level lastObservedAtTime.

didtraverse_response_DidStringrequired

Possible values: Value must match regular expression ^did:

trustedbooleanrequired
evaluatedAtTimestring<date-time>required

ISO 8601 / RFC 3339 datetime string in UTC. MUST include the date, the time (with seconds), and the trailing Z UTC designator. Fractional seconds are OPTIONAL. Local times, non-UTC offsets, date-only values, and timezone-less times are NOT permitted.

Possible values: Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?Z$

evaluatedAtBlockintegerrequired

Possible values: >= 0

expiresAtTime objectrequired

Earliest trust-flipping boundary per [IDX-VT-EVAL-2]; null when no boundary exists (never trust-expires until an upstream re-evaluation).

oneOf

ISO 8601 / RFC 3339 datetime string in UTC. MUST include the date, the time (with seconds), and the trailing Z UTC designator. Fractional seconds are OPTIONAL. Local times, non-UTC offsets, date-only values, and timezone-less times are NOT permitted.

string<date-time>

ISO 8601 / RFC 3339 datetime string in UTC. MUST include the date, the time (with seconds), and the trailing Z UTC designator. Fractional seconds are OPTIONAL. Local times, non-UTC offsets, date-only values, and timezone-less times are NOT permitted.

Possible values: Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?Z$

patternstringrequired

Architecture pattern per VS-REQ-3 / VS-REQ-4 (A: self-issued; B: delegated); null when the DID presents no ServiceCredential (untrusted DID).

Possible values: [A, B, null]

isTrustExpiredbooleanrequired
corporationIdintegerrequired

Stable uint64 id of the DID's owner Corporation per the VPR DID ownership invariant. Never null.

Possible values: >= 0

lastObservedAtTimestring<date-time>required

ISO 8601 / RFC 3339 datetime string in UTC. MUST include the date, the time (with seconds), and the trailing Z UTC designator. Fractional seconds are OPTIONAL. Local times, non-UTC offsets, date-only values, and timezone-less times are NOT permitted.

Possible values: Value must match regular expression ^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?Z$

traverse_response_A1Output
{
"did": "string",
"trusted": true,
"evaluatedAtTime": "2024-07-29T15:51:28.071Z",
"evaluatedAtBlock": 0,
"expiresAtTime": "2024-07-29T15:51:28.071Z",
"isTrustExpired": true,
"corporationId": 0,
"lastObservedAtTime": "2024-07-29T15:51:28.071Z"
}