Creating a trust registry

Create Trust Registry

post
/trust-registries

Creates a new trust registry. You must be on a Custom plan to do this.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: 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
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
Responses
chevron-right
200

Trust registry has been created

application/json
idstringRequired

Trust registry ID

Example: 0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
convenerNamestringOptional

Convener name

Example: Truvera
convenerLogoUrlstringOptional

Convener logo URL

Example: https://logo.truvera.io/convener
slugstringOptional

Trust registry slug

Example: truvera-example-ecosystem-1
noncestringOptional

Trust registry nonce

Example: 0x57aecb3863404812
createdstring · date-timeRequired
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8Required

Trust registry logo URL

Example: https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8Required

Trust registry ecosystem URL

Example: https://ecosystem.truvera.io
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
issuerCountintegerOptional

Trust registry issuer count

Example: 10
verifierCountintegerOptional

Trust registry verifier count

Example: 5
post
/trust-registries

List Trust Registries

get
/trust-registries

Get all trust registries owned by the user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
offsetinteger · int32Optional

How many items to offset by for pagination

Default: 0
limitinteger · int32 · min: 1 · max: 64Optional

How many items to return at one time (max 64)

Default: 64
Responses
chevron-right
200

All trust registries

application/json
idstringRequired

Trust registry ID

Example: 0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
convenerNamestringOptional

Convener name

Example: Truvera
convenerLogoUrlstringOptional

Convener logo URL

Example: https://logo.truvera.io/convener
slugstringOptional

Trust registry slug

Example: truvera-example-ecosystem-1
noncestringOptional

Trust registry nonce

Example: 0x57aecb3863404812
createdstring · date-timeRequired
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8Required

Trust registry logo URL

Example: https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8Required

Trust registry ecosystem URL

Example: https://ecosystem.truvera.io
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
issuerCountintegerOptional

Trust registry issuer count

Example: 10
verifierCountintegerOptional

Trust registry verifier count

Example: 5
get
/trust-registries
200

All trust registries

Query all trust registries

post
/trust-registries/query

Query all trust registries

Body
verifierDIDstring · min: 32Optional

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
issuerDIDstring · min: 32Optional

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
schemastringOptional
Responses
chevron-right
200

Trust registries

application/json
idstringRequired

Trust registry ID

Example: 0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
convenerNamestringOptional

Convener name

Example: Truvera
convenerLogoUrlstringOptional

Convener logo URL

Example: https://logo.truvera.io/convener
slugstringOptional

Trust registry slug

Example: truvera-example-ecosystem-1
noncestringOptional

Trust registry nonce

Example: 0x57aecb3863404812
createdstring · date-timeRequired
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8Required

Trust registry logo URL

Example: https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8Required

Trust registry ecosystem URL

Example: https://ecosystem.truvera.io
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
issuerCountintegerOptional

Trust registry issuer count

Example: 10
verifierCountintegerOptional

Trust registry verifier count

Example: 5
post
/trust-registries/query
parameters
/trust-registries/{registryId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
registryIdstringRequired

A trust registry id

parameters
/trust-registries/{registryId}

Get Trust Registry

get
/trust-registries/{registryId}

Returns the Trust Registry for a specific ID.

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

A trust registry id

Responses
chevron-right
200

Trust Registry information

application/json
idstringRequired

Trust registry ID

Example: 0x601d148fb8895aca83eafb264293069911f76805b748b014ae64fcf0fd2d765d
convenerstring · min: 32Required

DID as fully qualified, typically. did:cheqd:

Example: did:cheqd:testnet:ac2b9027-ec1a-4ee2-aad1-1e316e7d6f59
convenerNamestringOptional

Convener name

Example: Truvera
convenerLogoUrlstringOptional

Convener logo URL

Example: https://logo.truvera.io/convener
slugstringOptional

Trust registry slug

Example: truvera-example-ecosystem-1
noncestringOptional

Trust registry nonce

Example: 0x57aecb3863404812
createdstring · date-timeRequired
namestringRequired

Trust registry name

Example: Truvera Example Ecosystem
descriptionstringRequired

Trust registry description

Example: Labore voluptate adipisicing magna duis eu fugiat pariatur excepteur irure.
logoUrlstring · uri · min: 8Required

Trust registry logo URL

Example: https://logo.truvera.io/trust-registry
ecosystemUrlstring · uri · min: 8Required

Trust registry ecosystem URL

Example: https://ecosystem.truvera.io
governanceFrameworkstringRequired

Trust registry governance framework

Example: Lorem ea ea reprehenderit cupidatat minim incididunt occaecat est sit.
governanceFrameworkVersionstringRequired

Trust registry governance framework version

Example: 1.0.0
issuerCountintegerOptional

Trust registry issuer count

Example: 10
verifierCountintegerOptional

Trust registry verifier count

Example: 5
get
/trust-registries/{registryId}

Last updated

Was this helpful?