Creating a Trust Registry
Creates a new trust registry. You must be on a Custom plan to do this.
Authorizations
Body
convenerstring · min: 32RequiredExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
namestringRequiredExample:
Trust registry name
Truvera Example Ecosystem
descriptionstringRequiredExample:
Trust registry description
Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8RequiredExample:
https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8RequiredExample:
https://ecosystem.truvera.io
governanceFrameworkstringRequiredExample:
Trust registry governance framework
Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequiredExample:
Trust registry governance framework version
1.0.0
Responses
200
Trust registry has been created
application/json
400
Invalid parameters or error occurred
application/json
401
Unauthorized
application/json
402
Transaction limit reached or upgrade required to proceed
application/json
post
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-07-06T18:17:57.429Z",
"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
Authorizations
Query parameters
offsetinteger · int32OptionalDefault:
How many items to offset by for pagination
0
limitinteger · int32 · min: 1 · max: 64OptionalDefault:
How many items to return at one time (max 64)
64
Responses
200
All trust registries
application/json
get
GET /trust-registries HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Accept: */*
200
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-07-06T18:17:57.429Z",
"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
Body
verifierDIDstring · min: 32OptionalExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
issuerDIDstring · min: 32OptionalExample:
DID as fully qualified, typically. did:cheqd:
did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
schemastringOptional
Responses
200
Trust registries
application/json
400
Invalid parameters or error occurred
application/json
post
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-07-06T18:17:57.429Z",
"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
}
]
parameters
Authorizations
Path parameters
registryIdstringRequired
A trust registry id
parameters
PARAMETERS /trust-registries/{registryId} HTTP/1.1
Host: api-testnet.truvera.io
Authorization: Bearer JWT
Accept: */*
Returns the Trust Registry for a specific ID.
Authorizations
Path parameters
registryIdstringRequired
A trust registry id
Responses
200
Trust Registry information
application/json
400
Application error
application/json
401
Unauthorized.
application/json
404
Trust Registry was not found.
application/json
get
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-07-06T18:17:57.429Z",
"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?