Skip to main content
Version: v4

traverse_response_A6Output

A6 — Issued credentials (DID is issuer). Both EcsCredential and Vtc records, each enriched with subject/schema/ecosystem context.

ecsCredentials object[]required
  • Array [
  • credential objectrequired
    ecsSchemastringrequired

    Possible values: [ServiceCredential, OrganizationCredential, PersonaCredential, UserAgentCredential]

    ecsSchemaVersionstringrequired
    credentialSchemaIdintegerrequired

    Possible values: >= 0

    issuerParticipantIdintegerrequired

    Possible values: >= 0

    ecosystemIdintegerrequired

    Possible values: >= 0

    participantIdintegerrequired

    Possible values: >= 0

    subjectDidtraverse_response_DidStringrequired

    The credential's subject/holder DID — part of the (subjectDid, id) record key.

    Possible values: Value must match regular expression ^did:

    idstringrequired

    The credential id — part of the (subjectDid, id) record key.

    digestJCSstringrequired

    Informational: the credential's JCS digest, recomputed and ledger-verified by the indexer per [IDX-VT-EVAL-1].

    issuedAtTimestring<date-time>required

    Effective issuance time: the created timestamp of the credential's ledger Digest entry.

    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$

    validFromstring<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$

    validUntil objectrequired

    null for open-ended credentials, per the entity table (timestamp | null).

    anyOf

    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$

    credentialSubjectobjectrequired

    ECS-schema-specific subject claims; always includes id.

    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$

    subjectDidtraverse_response_DidString

    Possible values: Value must match regular expression ^did:

    schema objectrequired
    idintegerrequired

    Possible values: >= 0

    typerequired
    Constant value: JsonSchema
    digestSritraverse_response_DigestSrirequired

    Subresource Integrity digest in the standard algo-base64 form.

    Possible values: Value must match regular expression ^sha(256|384|512)-

    archivedbooleanrequired
    ecosystemIdinteger

    Possible values: >= 0

    titlestring
    descriptionstring
    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$

    ecosystem objectrequired
    idintegerrequired

    Possible values: >= 0

    didtraverse_response_DidStringrequired

    The Ecosystem's DID (mirrors VPR Ecosystem.did). Per VPR, several Ecosystem entries MAY share one DID — the primary key remains id. Identity only; trust state lives on the Did node.

    Possible values: Value must match regular expression ^did:

    corporationIdintegerrequired

    Stable uint64 id of the Corporation that controls this Ecosystem (mirrors VPR Ecosystem.corporation_id).

    Possible values: >= 0

    archivedbooleanrequired
    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$

    egf object

    Active Governance Framework (CGF on a Corporation, EGF on an Ecosystem). Mirrors the indexer-side GovernanceFramework shape.

    versionintegerrequired

    Possible values: >= 1

    activeSincestring<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$

    documents object[]required

    Possible values: >= 1

  • Array [
  • languagestringrequired

    BCP 47 language tag.

    urlstring<uri>required
    digestSritraverse_response_DigestSrirequired

    Subresource Integrity digest in the standard algo-base64 form.

    Possible values: Value must match regular expression ^sha(256|384|512)-

  • ]
  • issuedCredentialsinteger

    Possible values: >= 0

    verifiedCredentialsinteger

    Possible values: >= 0

  • ]
  • vtcs object[]required
  • Array [
  • credential objectrequired
    idstringrequired
    credentialSchemaIdintegerrequired

    Possible values: >= 0

    ecosystemIdintegerrequired

    Possible values: >= 0

    participantIdintegerrequired

    Possible values: >= 0

    issuerParticipantIdintegerrequired

    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$

    subjectDidtraverse_response_DidString

    Possible values: Value must match regular expression ^did:

    schema objectrequired
    idintegerrequired

    Possible values: >= 0

    typerequired
    Constant value: JsonSchema
    digestSritraverse_response_DigestSrirequired

    Subresource Integrity digest in the standard algo-base64 form.

    Possible values: Value must match regular expression ^sha(256|384|512)-

    archivedbooleanrequired
    ecosystemIdinteger

    Possible values: >= 0

    titlestring
    descriptionstring
    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$

    ecosystem objectrequired
    idintegerrequired

    Possible values: >= 0

    didtraverse_response_DidStringrequired

    The Ecosystem's DID (mirrors VPR Ecosystem.did). Per VPR, several Ecosystem entries MAY share one DID — the primary key remains id. Identity only; trust state lives on the Did node.

    Possible values: Value must match regular expression ^did:

    corporationIdintegerrequired

    Stable uint64 id of the Corporation that controls this Ecosystem (mirrors VPR Ecosystem.corporation_id).

    Possible values: >= 0

    archivedbooleanrequired
    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$

    egf object

    Active Governance Framework (CGF on a Corporation, EGF on an Ecosystem). Mirrors the indexer-side GovernanceFramework shape.

    versionintegerrequired

    Possible values: >= 1

    activeSincestring<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$

    documents object[]required

    Possible values: >= 1

  • Array [
  • languagestringrequired

    BCP 47 language tag.

    urlstring<uri>required
    digestSritraverse_response_DigestSrirequired

    Subresource Integrity digest in the standard algo-base64 form.

    Possible values: Value must match regular expression ^sha(256|384|512)-

  • ]
  • issuedCredentialsinteger

    Possible values: >= 0

    verifiedCredentialsinteger

    Possible values: >= 0

  • ]
  • traverse_response_A6Output
    {
    "ecsCredentials": [
    {
    "credential": {
    "ecsSchemaVersion": "string",
    "credentialSchemaId": 0,
    "issuerParticipantId": 0,
    "ecosystemId": 0,
    "participantId": 0,
    "subjectDid": "string",
    "id": "string",
    "digestJCS": "string",
    "issuedAtTime": "2024-07-29T15:51:28.071Z",
    "validFrom": "2024-07-29T15:51:28.071Z",
    "validUntil": "2024-07-29T15:51:28.071Z",
    "credentialSubject": {},
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z"
    },
    "subjectDid": "string",
    "schema": {
    "id": 0,
    "digestSri": "string",
    "archived": true,
    "ecosystemId": 0,
    "title": "string",
    "description": "string",
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z"
    },
    "ecosystem": {
    "id": 0,
    "did": "string",
    "corporationId": 0,
    "archived": true,
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z",
    "egf": {
    "version": 0,
    "activeSince": "2024-07-29T15:51:28.071Z",
    "documents": [
    {
    "language": "string",
    "url": "string",
    "digestSri": "string"
    }
    ]
    },
    "issuedCredentials": 0,
    "verifiedCredentials": 0
    }
    }
    ],
    "vtcs": [
    {
    "credential": {
    "id": "string",
    "credentialSchemaId": 0,
    "ecosystemId": 0,
    "participantId": 0,
    "issuerParticipantId": 0,
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z"
    },
    "subjectDid": "string",
    "schema": {
    "id": 0,
    "digestSri": "string",
    "archived": true,
    "ecosystemId": 0,
    "title": "string",
    "description": "string",
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z"
    },
    "ecosystem": {
    "id": 0,
    "did": "string",
    "corporationId": 0,
    "archived": true,
    "lastObservedAtTime": "2024-07-29T15:51:28.071Z",
    "egf": {
    "version": 0,
    "activeSince": "2024-07-29T15:51:28.071Z",
    "documents": [
    {
    "language": "string",
    "url": "string",
    "digestSri": "string"
    }
    ]
    },
    "issuedCredentials": 0,
    "verifiedCredentials": 0
    }
    }
    ]
    }