For the complete documentation index, see llms.txt. This page is also available as Markdown.

Trust Chains

Chains of verifiable trust linking issuers, verifiers, and holders.

Returns a list of all VP documents.

get

Returns a list of all VP documents. Only users with the Standard Registry role are allowed to make the request.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageIndexnumberOptional

The number of pages to skip before starting to collect the result set

Example: 0
pageSizenumberOptional

The numbers of items to return

Example: 20
policyIdstringOptional

Filter by policy database ID

Example: 69aeb71ef8c5b278e3bab4e5
policyOwnerstringOptional

Filter by policy owner DID

Example: did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599
Responses
200

Successful operation. Returns VP documents array and total count in X-Total-Count header.

application/json
get/trust-chains
GET /api/v1/trust-chains HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "id": "69aeb71ef8c5b278e3bab4e5",
    "hash": "GcDE9NsPJc7oCZvSVJySCZHxTxvjc3ZAMgtKozP1r1Eh",
    "owner": "did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599",
    "type": "VP",
    "policyId": "69b411d8b23f3b6a77d12742",
    "tag": "mint_token",
    "createDate": "2026-03-03T17:25:53.312Z",
    "updateDate": "2026-03-03T17:26:10.000Z",
    "document": {
      "id": "urn:uuid:962aa166-7da1-4fab-ad88-6681ac55f770",
      "type": [
        "VerifiablePresentation"
      ],
      "@context": [
        "https://www.w3.org/2018/credentials/v1"
      ]
    }
  }
]

Builds and returns a trustchain, from the VP to the root VC document.

get

Builds and returns a trustchain, from the VP to the root VC document. Only users with the Standard Registry role are allowed to make the request.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
hashstringRequired

VP document hash used to build the trust chain

Example: GcDE9NsPJc7oCZvSVJySCZHxTxvjc3ZAMgtKozP1r1Eh
Responses
200

Successful operation. Returns the trust chain and user map.

application/json
get/trust-chains/{hash}
GET /api/v1/trust-chains/{hash} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "chain": [
    {
      "id": "did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599",
      "type": "DID",
      "tag": "",
      "label": "DID Document",
      "schema": "",
      "owner": "did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599",
      "document": {}
    },
    {
      "id": "urn:uuid:962aa166-7da1-4fab-ad88-6681ac55f770",
      "type": "VC",
      "tag": "create_vc",
      "label": "Verifiable Credential",
      "schema": "#StandardRegistry",
      "owner": "did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599",
      "document": {}
    }
  ],
  "userMap": [
    {
      "did": "did:hedera:testnet:Cvzp5kKVUuipBCQjcF54fBjdicvaKsB8zHeQ6Qq22U2Z_0.0.8200599",
      "username": "StandardRegistry"
    }
  ]
}

Last updated

Was this helpful?