Creating a Trust Registry
Creates a new trust registry. You must be on a Custom plan to do this.
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
Trust registry name
Truvera Example Ecosystem
Trust registry description
Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
https://logo.truvera.io/trust-registry
https://ecosystem.truvera.io
Trust registry governance framework
Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
Trust registry governance framework version
1.0.0
Trust registry has been created
Invalid parameters or error occurred
Unauthorized
Transaction limit reached or upgrade required to proceed
POST /trust-registries HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 425
{
"convener": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"name": "Truvera Example Ecosystem",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/trust-registry",
"ecosystemUrl": "https://ecosystem.truvera.io",
"governanceFramework": "Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.",
"governanceFrameworkVersion": "1.0.0"
}
{
"id": "0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d",
"convener": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"convenerName": "Truvera",
"convenerLogoUrl": "https://logo.truvera.io/convener",
"slug": "truvera-example-ecosystem-1",
"nonce": "0x57aecb3863404812",
"created": "2025-09-01T12:19:54.178Z",
"name": "Truvera Example Ecosystem",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/trust-registry",
"ecosystemUrl": "https://ecosystem.truvera.io",
"governanceFramework": "Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.",
"governanceFrameworkVersion": "1.0.0",
"issuerCount": 10,
"verifierCount": 5
}
Get all trust registries owned by the user
How many items to offset by for pagination
0
How many items to return at one time (max 64)
64
All trust registries
GET /trust-registries HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Accept: */*
All trust registries
[
{
"id": "0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d",
"convener": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"convenerName": "Truvera",
"convenerLogoUrl": "https://logo.truvera.io/convener",
"slug": "truvera-example-ecosystem-1",
"nonce": "0x57aecb3863404812",
"created": "2025-09-01T12:19:54.178Z",
"name": "Truvera Example Ecosystem",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/trust-registry",
"ecosystemUrl": "https://ecosystem.truvera.io",
"governanceFramework": "Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.",
"governanceFrameworkVersion": "1.0.0",
"issuerCount": 10,
"verifierCount": 5
}
]
Query all trust registries
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
Trust registries
Invalid parameters or error occurred
POST /trust-registries/query HTTP/1.1
Host: api-testnet.truvera.io
Content-Type: application/json
Accept: */*
Content-Length: 157
{
"verifierDID": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"issuerDID": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"schema": "text"
}
[
{
"id": "0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d",
"convener": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"convenerName": "Truvera",
"convenerLogoUrl": "https://logo.truvera.io/convener",
"slug": "truvera-example-ecosystem-1",
"nonce": "0x57aecb3863404812",
"created": "2025-09-01T12:19:54.178Z",
"name": "Truvera Example Ecosystem",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/trust-registry",
"ecosystemUrl": "https://ecosystem.truvera.io",
"governanceFramework": "Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.",
"governanceFrameworkVersion": "1.0.0",
"issuerCount": 10,
"verifierCount": 5
}
]
A trust registry id
PARAMETERS /trust-registries/{registryId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Accept: */*
Returns the Trust Registry for a specific ID.
A trust registry id
Trust Registry information
Application error
Unauthorized.
Trust Registry was not found.
GET /trust-registries/{registryId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Accept: */*
{
"id": "0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d",
"convener": "did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59",
"convenerName": "Truvera",
"convenerLogoUrl": "https://logo.truvera.io/convener",
"slug": "truvera-example-ecosystem-1",
"nonce": "0x57aecb3863404812",
"created": "2025-09-01T12:19:54.178Z",
"name": "Truvera Example Ecosystem",
"description": "Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.",
"logoUrl": "https://logo.truvera.io/trust-registry",
"ecosystemUrl": "https://ecosystem.truvera.io",
"governanceFramework": "Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.",
"governanceFrameworkVersion": "1.0.0",
"issuerCount": 10,
"verifierCount": 5
}
Last updated
Was this helpful?