Skip to main content
Version: v4

ResolutionResponse

Response of POST /v4/verifiable-trust/resolve (IDX-VT-QRY-1). Core fields are always present; optional sections appear only when their request selector was set.

didstringrequired

Possible values: Value must match regular expression ^did:

trustedbooleanrequired
evaluatedAtTimestring<date-time>required
evaluatedAtBlockintegerrequired

Possible values: >= 0

expiresAtTime(string | null)<date-time>nullablerequired

Earliest expiry boundary of the credentials the DID's trust state rests on: the soonest validUntil of its ECS service / service-provider credential and the soonest effective_until of the matching Participant entries. Null when none of them declares an expiry, and therefore when the DID has no stored evaluation at the requested block.

corporationIdintegerrequired

Possible values: >= 0

corporation object

The Corporation the DID represents (whose did equals the resolved DID).

idintegerrequired

Possible values: >= 0

policyAddressstringrequired
depositstringrequired
lastSlashedAtTimestring<date-time>
slashedEventsinteger

Possible values: >= 0

slashedValuestring
cgf object

Active Governance Framework (CGF on a Corporation, EGF on an Ecosystem).

versionintegerrequired

Possible values: >= 1

activeSincestring<date-time>
documents object[]required
  • Array [
  • languagestringrequired
    urlstring<uri>required
    digestSristringrequired
  • ]
  • participations object[]
  • Array [
  • idintegerrequired

    Possible values: >= 0

    vsOperatorstring | nullnullablerequired
    rolestringrequired

    Possible values: [HOLDER, ISSUER, VERIFIER, ISSUER_GRANTOR, VERIFIER_GRANTOR, ECOSYSTEM]

    statestringrequired

    Possible values: [ACTIVE, FUTURE, INACTIVE, EXPIRED, REVOKED, SLASHED, REPAID]

    credentialSchemaIdintegerrequired

    Possible values: >= 0

    ecosystemIdintegerrequired

    Possible values: >= 0

    weightstringrequired
    issuedCredentialsinteger

    Possible values: >= 0

    verifiedCredentialsinteger

    Possible values: >= 0

    participants object

    Participant counts keyed by role. Roles with zero participants MAY be omitted.

    HOLDERinteger

    Possible values: >= 0

    ISSUERinteger

    Possible values: >= 0

    VERIFIERinteger

    Possible values: >= 0

    ISSUER_GRANTORinteger

    Possible values: >= 0

    VERIFIER_GRANTORinteger

    Possible values: >= 0

    ECOSYSTEMinteger

    Possible values: >= 0

    validatorParticipantIdinteger | nullnullablerequired

    Possible values: >= 0

  • ]
  • ecsCredentials object[]
  • Array [
  • ecsSchemastringrequired

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

    ecsSchemaVersionstringrequired

    Possible values: [v1, v4]

    credentialSchemaIdintegerrequired

    Possible values: >= 0

    issuerParticipantIdintegerrequired

    Possible values: >= 0

    ecosystemIdintegerrequired

    Possible values: >= 0

    participantIdintegerrequired

    Possible values: >= 0

    idstringrequired
    digestJCSstringrequired
    issuedAtTimestring<date-time>required
    validFromstring<date-time>nullablerequired
    validUntilstring<date-time>nullablerequired
    credentialSubjectobjectrequired
  • ]
  • presentations object[]
  • Array [
  • idstring<uri>required
    serviceIdstringrequired

    Possible values: Value must match regular expression ^did:

    vtcCredentials object[]required
  • Array [
  • idstringrequired
    credentialSchemaIdintegerrequired

    Possible values: >= 0

    ecosystemIdintegerrequired

    Possible values: >= 0

    participantIdintegerrequired

    Possible values: >= 0

    issuerParticipantIdintegerrequired

    Possible values: >= 0

  • ]
  • unresolvableCredentialIdsstring[]
    invalidCredentialIdsstring[]
  • ]
  • services object[]
  • Array [
  • idstringrequired

    Possible values: Value must match regular expression ^did:

    typestringrequired
    serviceEndpoint objectrequired
    oneOf
    string
    acceptstring[]
  • ]
  • ecosystems object[]
  • Array [
  • idintegerrequired

    Possible values: >= 0

    corporationIdintegerrequired

    Possible values: >= 0

    archivedbooleanrequired
    egf object

    Active Governance Framework (CGF on a Corporation, EGF on an Ecosystem).

    versionintegerrequired

    Possible values: >= 1

    activeSincestring<date-time>
    documents object[]required
  • Array [
  • languagestringrequired
    urlstring<uri>required
    digestSristringrequired
  • ]
  • credentialSchemas object[]
  • Array [
  • idintegerrequired

    Possible values: >= 0

    typestringrequired

    Possible values: [JsonSchema]

    digestSristringrequired
    archivedbooleanrequired
    participants object

    Participant counts keyed by role. Roles with zero participants MAY be omitted.

    HOLDERinteger

    Possible values: >= 0

    ISSUERinteger

    Possible values: >= 0

    VERIFIERinteger

    Possible values: >= 0

    ISSUER_GRANTORinteger

    Possible values: >= 0

    VERIFIER_GRANTORinteger

    Possible values: >= 0

    ECOSYSTEMinteger

    Possible values: >= 0

    issuedCredentialsinteger

    Possible values: >= 0

    verifiedCredentialsinteger

    Possible values: >= 0

  • ]
  • participants object

    Participant counts keyed by role. Roles with zero participants MAY be omitted.

    HOLDERinteger

    Possible values: >= 0

    ISSUERinteger

    Possible values: >= 0

    VERIFIERinteger

    Possible values: >= 0

    ISSUER_GRANTORinteger

    Possible values: >= 0

    VERIFIER_GRANTORinteger

    Possible values: >= 0

    ECOSYSTEMinteger

    Possible values: >= 0

    issuedCredentialsinteger

    Possible values: >= 0

    verifiedCredentialsinteger

    Possible values: >= 0

  • ]
  • ResolutionResponse
    {
    "did": "string",
    "trusted": true,
    "evaluatedAtTime": "2024-07-29T15:51:28.071Z",
    "evaluatedAtBlock": 0,
    "expiresAtTime": "2024-07-29T15:51:28.071Z",
    "corporationId": 0,
    "corporation": {
    "id": 0,
    "policyAddress": "string",
    "deposit": "string",
    "lastSlashedAtTime": "2024-07-29T15:51:28.071Z",
    "slashedEvents": 0,
    "slashedValue": "string",
    "cgf": {
    "version": 0,
    "activeSince": "2024-07-29T15:51:28.071Z",
    "documents": [
    {
    "language": "string",
    "url": "string",
    "digestSri": "string"
    }
    ]
    }
    },
    "participations": [
    {
    "id": 0,
    "vsOperator": "string",
    "role": "HOLDER",
    "state": "ACTIVE",
    "credentialSchemaId": 0,
    "ecosystemId": 0,
    "weight": "string",
    "issuedCredentials": 0,
    "verifiedCredentials": 0,
    "participants": {
    "HOLDER": 0,
    "ISSUER": 0,
    "VERIFIER": 0,
    "ISSUER_GRANTOR": 0,
    "VERIFIER_GRANTOR": 0,
    "ECOSYSTEM": 0
    },
    "validatorParticipantId": 0
    }
    ],
    "ecsCredentials": [
    {
    "ecsSchema": "ServiceCredential",
    "ecsSchemaVersion": "v1",
    "credentialSchemaId": 0,
    "issuerParticipantId": 0,
    "ecosystemId": 0,
    "participantId": 0,
    "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": {}
    }
    ],
    "presentations": [
    {
    "id": "string",
    "serviceId": "string",
    "vtcCredentials": [
    {
    "id": "string",
    "credentialSchemaId": 0,
    "ecosystemId": 0,
    "participantId": 0,
    "issuerParticipantId": 0
    }
    ],
    "unresolvableCredentialIds": [
    "string"
    ],
    "invalidCredentialIds": [
    "string"
    ]
    }
    ],
    "services": [
    {
    "id": "string",
    "type": "string",
    "serviceEndpoint": "string",
    "accept": [
    "string"
    ]
    }
    ],
    "ecosystems": [
    {
    "id": 0,
    "corporationId": 0,
    "archived": true,
    "egf": {
    "version": 0,
    "activeSince": "2024-07-29T15:51:28.071Z",
    "documents": [
    {
    "language": "string",
    "url": "string",
    "digestSri": "string"
    }
    ]
    },
    "credentialSchemas": [
    {
    "id": 0,
    "type": "JsonSchema",
    "digestSri": "string",
    "archived": true,
    "participants": {
    "HOLDER": 0,
    "ISSUER": 0,
    "VERIFIER": 0,
    "ISSUER_GRANTOR": 0,
    "VERIFIER_GRANTOR": 0,
    "ECOSYSTEM": 0
    },
    "issuedCredentials": 0,
    "verifiedCredentials": 0
    }
    ],
    "participants": {
    "HOLDER": 0,
    "ISSUER": 0,
    "VERIFIER": 0,
    "ISSUER_GRANTOR": 0,
    "VERIFIER_GRANTOR": 0,
    "ECOSYSTEM": 0
    },
    "issuedCredentials": 0,
    "verifiedCredentials": 0
    }
    ]
    }