openapi: 3.0.0 paths: /search: get: description: Full-text indexer search operationId: SearchApi_search parameters: - name: pageIndex required: true in: query description: Page index schema: example: 0 type: number - name: pageSize required: true in: query description: Page size schema: type: number maximum: 100 - name: search required: true in: query description: Search phrase schema: example: Project type: string responses: '200': description: Search results content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/SearchItemDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Search tags: - search /entities/ipfs/{cid}: get: description: Returns file operationId: EntityApi_loadFile parameters: - name: cid required: true in: path description: CID schema: example: bafybe...3w5sk3m type: string responses: '200': description: File content: application/json: schema: type: string '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get file tags: - entities /entities/registries: get: description: Returns standard registries operationId: EntityApi_getRegistries parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: >- Search registries, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Global topic identifier schema: example: 0.0.1960 type: string - name: options.did required: false in: query description: Registry did schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: options.registrantTopicId required: false in: query description: Registry user topic identifier schema: example: 0.0.4481265 type: string - name: options.attributes.OrganizationName required: false in: query description: Registry organization name schema: example: Example type: string responses: '200': description: Registries content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/RegistryDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get standard registries tags: - entities /entities/registries/{messageId}: get: description: Returns registry operationId: EntityApi_getRegistry parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Registry details content: application/json: schema: $ref: '#/components/schemas/RegistryDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get registry tags: - entities /entities/registries/{messageId}/relationships: get: description: Returns registry relationships operationId: EntityApi_getRegistriesRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Registry relationships content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get registry relationships tags: - entities /entities/registry-users: get: description: Returns registry users operationId: EntityApi_getRegistryUsers parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: >- Search registry users, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: User topic identifier schema: example: 0.0.1960 type: string responses: '200': description: Registry users content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/RegistryUserGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get registry users tags: - entities /entities/registry-users/{messageId}: get: description: Returns registry user operationId: EntityApi_getRegistryUser parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Registry user details content: application/json: schema: $ref: '#/components/schemas/RegistryUserDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get registry user tags: - entities /entities/policies: get: description: Returns policies operationId: EntityApi_getPolicies parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search policies, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Policy topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: Policy owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: analytics.tools required: false in: query description: Tool schema: example: '1706823227.586179534' type: string responses: '200': description: Policies content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/PolicyDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get policies tags: - entities /entities/policies/{messageId}: get: description: Returns policy operationId: EntityApi_getPolicy parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Policy details content: application/json: schema: $ref: '#/components/schemas/PolicyDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get policy tags: - entities /entities/policies/{messageId}/relationships: get: description: Returns policy relationships operationId: EntityApi_getPolicyRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Policy relationships content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get policy relationships tags: - entities /entities/tools: get: description: Returns tools operationId: EntityApi_getTools parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search tools, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: options.owner required: false in: query description: Tool owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string responses: '200': description: Tools content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/ToolDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get tools tags: - entities /entities/tools/{messageId}: get: description: Returns tool operationId: EntityApi_getTool parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Tool details content: application/json: schema: $ref: '#/components/schemas/ToolDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get tool tags: - entities /entities/modules: get: description: Returns modules operationId: EntityApi_getModules parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search modules, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: options.owner required: false in: query description: Module owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string responses: '200': description: Modules content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/ModuleDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get modules tags: - entities /entities/modules/{messageId}: get: description: Returns module operationId: EntityApi_getModule parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Module details content: application/json: schema: $ref: '#/components/schemas/ModuleDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get module tags: - entities /entities/schemas: get: description: Returns schemas operationId: EntityApi_getSchemas parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search schemas, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Policy topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: Schema owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string responses: '200': description: Schemas content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/SchemaGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get schemas tags: - entities /entities/schemas/{messageId}: get: description: Returns schema operationId: EntityApi_getSchema parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Schema details content: application/json: schema: $ref: '#/components/schemas/SchemaDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get schema tags: - entities /entities/schemas/{messageId}/tree: get: description: Returns schema tree operationId: EntityApi_getSchemaTree parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Schema tree content: application/json: schema: $ref: '#/components/schemas/SchemaTreeDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get schema tree tags: - entities /entities/schemas-packages: get: description: Returns schemas packages operationId: EntityApi_getSchemasPackages parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: >- Search schemas packages, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Policy topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: Schema owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string responses: '200': description: Schemas content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/SchemaGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get schemas packages tags: - entities /entities/schemas-packages/{messageId}: get: description: Returns schemas package operationId: EntityApi_getSchemasPackage parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Schemas package details content: application/json: schema: $ref: '#/components/schemas/SchemasPackageDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get schemas package tags: - entities /entities/tokens: get: description: Returns tokens operationId: EntityApi_getTokens parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: tokenId required: false in: query description: Token identifier schema: example: 0.0.1960 type: string - name: treasury required: false in: query description: Treasury schema: example: 0.0.1960 type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string responses: '200': description: Tokens content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/TokenDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get tokens tags: - entities /entities/tokens/{tokenId}: get: description: Returns token operationId: EntityApi_getToken parameters: - name: tokenId required: true in: path description: Token identifier schema: example: 0.0.1960 type: string responses: '200': description: Token details content: application/json: schema: $ref: '#/components/schemas/TokenDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get token tags: - entities /entities/roles: get: description: Returns roles operationId: EntityApi_getRoles parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search roles, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: options.issuer required: false in: query description: Issuer schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: options.role required: true in: query schema: type: string - name: analytics.sr required: true in: query schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: analytics.policyId required: false in: query description: Policy identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Roles content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/RoleDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get roles tags: - entities /entities/roles/{messageId}: get: description: Returns role operationId: EntityApi_getRole parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Role details content: application/json: schema: $ref: '#/components/schemas/RoleDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get role tags: - entities /entities/statistics: get: description: Returns statistics operationId: EntityApi_getStatistics parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: >- Search statistics, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Statistic topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: Statistic owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: options.policy required: false in: query description: Policy schema: example: '1706823227.586179534' type: string responses: '200': description: Statistics content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/StatisticDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get statistics tags: - entities /entities/statistics/{messageId}: get: description: Returns statistic operationId: EntityApi_getStatistic parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Statistic details content: application/json: schema: $ref: '#/components/schemas/StatisticDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get statistic tags: - entities /entities/statistic-documents: get: description: Returns VCs operationId: EntityApi_getStatisticDocuments parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search VCs, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: options.issuer required: false in: query description: Issuer schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: analytics.policyId required: false in: query description: Policy identifier schema: example: '1706823227.586179534' type: string - name: analytics.schemaId required: false in: query description: Schema identifier schema: example: '1706823227.586179534' type: string - name: options.relationships required: false in: query description: Relationships schema: example: '1706823227.586179534' type: string responses: '200': description: VCs content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/VCGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VCs tags: - entities /entities/labels: get: description: Returns labels operationId: EntityApi_getLabels parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search labels, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Label topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: Label owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: options.policy required: false in: query description: Policy schema: example: '1706823227.586179534' type: string responses: '200': description: Labels content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/LabelDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get labels tags: - entities /entities/labels/{messageId}: get: description: Returns label operationId: EntityApi_getLabel parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Label details content: application/json: schema: $ref: '#/components/schemas/LabelDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get label tags: - entities /entities/label-documents/{messageId}: get: description: Returns label document operationId: EntityApi_getLabelDocument parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Label document details content: application/json: schema: $ref: '#/components/schemas/LabelDocumentDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get label document tags: - entities /entities/label-documents: get: description: Returns Label Documents operationId: EntityApi_getLabelDocuments parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search VPs, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: options.issuer required: false in: query description: Issuer schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: analytics.policyId required: false in: query description: Policy identifier schema: example: '1706823227.586179534' type: string - name: analytics.schemaIds required: false in: query description: Schema identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Label Documents content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/VPGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get Label Documents tags: - entities /entities/formulas: get: description: Returns formulas operationId: EntityApi_getFormulas parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search formulas, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Policy topic identifier schema: example: 0.0.1960 type: string - name: options.owner required: false in: query description: formula owner schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string responses: '200': description: formulas content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/FormulaDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get formulas tags: - entities /entities/formulas/{messageId}: get: description: Returns formula operationId: EntityApi_getFormula parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Formula details content: application/json: schema: $ref: '#/components/schemas/FormulaDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get formula tags: - entities /entities/formulas/{messageId}/relationships: get: description: Returns formula relationships operationId: EntityApi_getFormulaRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Formula relationships content: application/json: schema: $ref: '#/components/schemas/FormulaRelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get formula relationships tags: - entities /entities/did-documents: get: description: Returns DIDs operationId: EntityApi_getDidDocuments parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search DIDs, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: options.did required: false in: query description: DID schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string responses: '200': description: DIDs content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/DIDGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get DIDs tags: - entities /entities/did-documents/{messageId}: get: description: Returns DID operationId: EntityApi_getDidDocument parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: DID details content: application/json: schema: $ref: '#/components/schemas/DIDDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get DID tags: - entities /entities/did-documents/{messageId}/relationships: get: description: Returns DID relationships operationId: EntityApi_getDidRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: DID relationships content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get DID relationships tags: - entities /entities/vp-documents: get: description: Returns VPs operationId: EntityApi_getVpDocuments parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search VPs, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: options.issuer required: false in: query description: Issuer schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: analytics.policyId required: false in: query description: Policy identifier schema: example: '1706823227.586179534' type: string - name: analytics.schemaIds required: false in: query description: Schema identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VPs content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/VPGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VPs tags: - entities /entities/vp-documents/{messageId}: get: description: Returns VP operationId: EntityApi_getVpDocument parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VP details content: application/json: schema: $ref: '#/components/schemas/VPDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VP tags: - entities /entities/vp-documents/{messageId}/relationships: get: description: Returns VP relationships operationId: EntityApi_getVpRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VP relationships content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VP relationships tags: - entities /entities/vc-documents: get: description: Returns VCs operationId: EntityApi_getVcDocuments parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search VCs, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: options.issuer required: false in: query description: Issuer schema: example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 type: string - name: analytics.policyId required: false in: query description: Policy identifier schema: example: '1706823227.586179534' type: string - name: analytics.schemaId required: false in: query description: Schema identifier schema: example: '1706823227.586179534' type: string - name: options.relationships required: false in: query description: Relationships schema: example: '1706823227.586179534' type: string responses: '200': description: VCs content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/VCGridDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VCs tags: - entities /entities/vc-documents/{messageId}: get: description: Returns VC operationId: EntityApi_getVcDocument parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VC details content: application/json: schema: $ref: '#/components/schemas/VCDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VC tags: - entities /entities/vc-documents/{messageId}/relationships: get: description: Returns VC relationships operationId: EntityApi_getVcRelationships parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VC relationships content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VC relationships tags: - entities /entities/vc-documents/{messageId}/discussions: get: description: Returns VC comments operationId: EntityApi_getDiscussions parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: VC comments content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VC comments tags: - entities /entities/vc-documents/{messageId}/discussions/{discussionId}/comments: get: description: Returns VC comments operationId: EntityApi_getVcComments parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string - name: discussionId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string - name: pageIndex required: true in: query schema: type: number - name: pageSize required: true in: query schema: type: number responses: '200': description: VC comments content: application/json: schema: $ref: '#/components/schemas/RelationshipsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get VC comments tags: - entities /entities/nfts: get: description: Returns NFTs operationId: EntityApi_getNFTs parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: tokenId required: false in: query description: Token identifier schema: example: 0.0.1960 type: string responses: '200': description: NFTs content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/NFTDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get NFTs tags: - entities /entities/nfts/{tokenId}/{serialNumber}: get: description: Returns NFT operationId: EntityApi_getNFT parameters: - name: tokenId required: true in: path description: Token identifier schema: example: 0.0.1960 type: string - name: serialNumber required: true in: path description: Serial number schema: example: '1' type: string responses: '200': description: NFT details content: application/json: schema: $ref: '#/components/schemas/NFTDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get NFT tags: - entities /entities/topics: get: description: Returns topics operationId: EntityApi_getTopics parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search topics, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: options.parentId required: false in: query description: Parent topic identifier schema: example: 0.0.1960 type: string responses: '200': description: Topics content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/TopicDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get topics tags: - entities /entities/topics/{topicId}: get: description: Returns topic operationId: EntityApi_getTopic parameters: - name: topicId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Topic details content: application/json: schema: $ref: '#/components/schemas/TopicDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get topic tags: - entities /entities/contracts: get: description: Returns contracts operationId: EntityApi_getContracts parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: keywords required: false in: query description: Keywords to search examples: 0.0.1960: description: Search contracts, which are related to specific topic identifier value: '["0.0.1960"]' schema: type: string - name: topicId required: false in: query description: Topic identifier schema: example: 0.0.1960 type: string - name: owner required: false in: query description: Owner schema: example: 0.0.2160 type: string responses: '200': description: Contracts content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/ContractDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get contracts tags: - entities /entities/contracts/{messageId}: get: description: Returns contract operationId: EntityApi_getContract parameters: - name: messageId required: true in: path description: Message identifier schema: example: '1706823227.586179534' type: string responses: '200': description: Contract details content: application/json: schema: $ref: '#/components/schemas/ContractDetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get contract tags: - entities /entities/update-files: post: description: Returns ipfs files operationId: EntityApi_search parameters: [] requestBody: required: true description: Entity Timestamp content: application/json: schema: $ref: '#/components/schemas/UpdateFileDTO' responses: '200': description: ipfs files content: application/json: schema: $ref: '#/components/schemas/DetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Try to load ipfs files tags: - entities /entities/unpack-schemas: post: description: Returns schemas operationId: EntityApi_unpackSchemas parameters: [] requestBody: required: true description: Entity Timestamp content: application/json: schema: $ref: '#/components/schemas/UpdateFileDTO' responses: '200': description: Try to unpack schemas content: application/json: schema: $ref: '#/components/schemas/DetailsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Try to unpack schemas tags: - entities /landing/analytics: get: description: >- Returns count of registries, methodologies, projects, totalIssuance, totalSerialized, totalFungible, date operationId: LandingApi_getOnboardingStat parameters: [] responses: '200': description: Landing page analytics result content: application/json: schema: type: array items: $ref: '#/components/schemas/LandingAnalyticsDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get landing page analytics tags: - landing /landing/projects-coordinates: get: description: Returns all project coordinates operationId: LandingApi_getProjectCoordinates parameters: [] responses: '200': description: Projects coordinates result content: application/json: schema: type: array items: $ref: '#/components/schemas/ProjectCoordinatesDTO' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get projects coordinates tags: - landing /landing/data-loading-progress: get: description: Returns the number of messages loaded and the total number of messages operationId: LandingApi_getDataLoadingProgress parameters: [] responses: '200': description: Data loading progress result content: application/json: schema: type: array items: $ref: '#/components/schemas/DataLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data loading progress tags: - landing /landing/data-priority-topics: get: description: Returns priority data loading operationId: LandingApi_getDataPriorityLoadingProgress parameters: - name: pageIndex required: false in: query description: Page index schema: example: 0 type: number - name: pageSize required: false in: query description: Page size schema: type: number maximum: 100 - name: orderField required: false in: query description: Order field schema: example: consensusTimestamp type: string - name: orderDir required: false in: query description: Order direction examples: ASC: value: ASC description: Ascending ordering DESC: value: DESC description: Descending ordering schema: type: string - name: entityId required: true in: query schema: type: string - name: entityIds required: true in: query schema: type: array items: type: string responses: '200': description: PriorityQueue content: application/json: schema: allOf: - $ref: '#/components/schemas/PageDTO' - properties: items: type: array items: $ref: '#/components/schemas/DataPriorityLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data priority loading progress tags: - landing post: description: Returns priority data loading operationId: LandingApi_setDataPriorityLoadingProgressTopics parameters: [] requestBody: required: true description: Topic Ids content: application/json: schema: $ref: '#/components/schemas/SetLoadingPriorityDTO' examples: Priority: value: 0.0.1 responses: '200': description: Data priority loading progress result content: application/json: schema: type: array items: $ref: '#/components/schemas/DataPriorityLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data priority loading progress tags: - landing /landing/data-priority-policy: post: description: Returns priority data loading operationId: LandingApi_setDataPriorityLoadingProgressPolicies parameters: [] requestBody: required: true description: Topic Ids content: application/json: schema: $ref: '#/components/schemas/SetLoadingPriorityDTO' examples: Priority: value: 0.0.1 responses: '200': description: Data priority loading progress result content: application/json: schema: type: array items: $ref: '#/components/schemas/DataPriorityLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data priority loading progress tags: - landing /landing/data-priority-tokens: post: description: Returns priority data loading operationId: LandingApi_setDataPriorityLoadingProgressTokens parameters: [] requestBody: required: true description: Topic Ids content: application/json: schema: $ref: '#/components/schemas/SetLoadingPriorityDTO' examples: Priority: value: 0.0.1 responses: '200': description: Data priority loading progress result content: application/json: schema: type: array items: $ref: '#/components/schemas/DataPriorityLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data priority loading progress tags: - landing /landing/data-priority-any/{entityId}: post: description: Returns priority data loading operationId: LandingApi_setDataPriorityLoadingProgressAny parameters: - name: entityId required: true in: path description: Entity id schema: example: 0.0.1 type: string responses: '200': description: Data priority loading progress result content: application/json: schema: type: array items: $ref: '#/components/schemas/DataPriorityLoadingProgress' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get data priority loading progress tags: - landing /analytics/search/policy: post: description: Returns search policy result operationId: AnalyticsApi_search parameters: [] requestBody: required: true description: Search policy parameters content: application/json: schema: $ref: '#/components/schemas/SearchPolicyParamsDTO' responses: '200': description: Search policy result content: application/json: schema: type: array items: $ref: '#/components/schemas/SearchPolicyResultDTO' '422': description: Unprocessable entity '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Search policy tags: - analytics /analytics/search/retire: post: description: Returns contract retirements result operationId: AnalyticsApi_getRetireDocuments parameters: [] requestBody: required: true description: Search policy parameters content: application/json: schema: $ref: '#/components/schemas/RawMessageDTO' responses: '200': description: Search policy result content: application/json: schema: type: array items: $ref: '#/components/schemas/MessageDTO' '422': description: Unprocessable entity '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Search contract retirements tags: - analytics /analytics/checkAvailability: get: description: Returns indexer availability operationId: AnalyticsApi_getIndexerAvailability parameters: [] responses: '200': description: Indexer availability result content: application/json: schema: type: boolean '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get indexer availability tags: - analytics /analytics/compare/policy/original/{messageId}: post: operationId: AnalyticsApi_compareOriginalPolicy parameters: - name: messageId required: true in: path schema: type: string requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PolicyFiltersDTO' responses: '200': description: Successful operation. content: application/json: schema: $ref: '#/components/schemas/ComparePoliciesDTO' '500': description: Internal server error. content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' tags: - analytics /analytics/derivations/{messageId}: get: operationId: AnalyticsApi_getDerivations parameters: - name: messageId required: true in: path schema: type: string - name: pageIndex required: true in: query schema: type: string - name: pageSize required: true in: query schema: type: string - name: orderField required: true in: query schema: type: string - name: orderDir required: true in: query schema: type: string - name: keywords required: true in: query schema: type: string - name: topicId required: true in: query schema: type: string - name: options.owner required: true in: query schema: type: string - name: analytics.tools required: true in: query schema: type: string responses: '500': description: Internal server error. content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' tags: - analytics /settings/network: get: description: Returns Hedera network operationId: SettingsApi_getNetworkEnvironment parameters: [] responses: '200': description: Hedera network result content: application/json: schema: type: string '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get Hedera network tags: - settings /settings/networkExplorer: get: description: Returns Hedera network explorer settings operationId: SettingsApi_getNetworkExplorer parameters: [] responses: '200': description: Hedera network explorer settings result content: application/json: schema: type: string '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/InternalServerErrorDTO' summary: Get Hedera network explorer settings tags: - settings /artifacts/files/{fileId}: get: description: Streamed via chunked NATS operationId: ArtifactApi_downloadFile parameters: - name: fileId required: true in: path schema: type: string responses: '200': description: Raw file contents (streamed) '500': description: Internal server error summary: Download file by id tags: - artifacts info: title: Guardian description: >- The Guardian is a modular open-source solution that includes best-in-class identity management and decentralized ledger technology (DLT) libraries. At the heart of the Guardian solution is a sophisticated Policy Workflow Engine (PWE) that enables applications to offer a requirements-based tokenization implementation. version: 3.6.0 contact: name: API developer url: https://envisionblockchain.com email: info@envisionblockchain.com license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html tags: [] servers: - url: /api/v1 description: version 1.0 components: securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: JWT schemas: PageDTO: type: object properties: pageIndex: type: number description: Page index example: '0' pageSize: type: number description: Page size example: '10' total: type: number description: Total size example: '100' order: type: object description: Order required: - pageIndex - pageSize - total - order SearchItemDTO: type: object properties: consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' type: type: string description: Message type example: VC-Document required: - consensusTimestamp - type InternalServerErrorDTO: type: object properties: code: type: number example: 500 message: type: string example: Error message required: - code - message RegistryOptionsDTO: type: object properties: did: type: string description: DID example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 registrantTopicId: type: string description: Registrant topic id lang: type: string description: Lang attributes: type: object description: Attributes required: - did - registrantTopicId - lang - attributes RegistryAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch RegistryDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Standard Registry action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: Init options: $ref: '#/components/schemas/RegistryOptionsDTO' analytics: $ref: '#/components/schemas/RegistryAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics RawMessageDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' topicId: type: string description: Topic identifier example: 0.0.4481265 status: type: string description: Status example: LOADED lastUpdate: type: number description: Last update example: 1716755852055 message: type: string description: Message example: >- eyJpZCI6ImVhYTYyOWZmLWM4NmItNDEyZS1iYzYwLWM4NDk2OTJkMDBiYiIsInN0YXR1cyI6IklTU1VFIiwidHlwZSI6IlN0YW5kYXJkIFJlZ2lzdHJ5IiwiYWN0aW9uIjoiSW5pdCIsImxhbmciOiJlbi1VUyIsImRpZCI6ImRpZDpoZWRlcmE6dGVzdG5ldDpBYkd6Q3hpRzRlZ0xibldCUERpaHdMUVIza0tLcnNGNmJnSDdUdmVGYjI3bl8wLjAuMjE3NiIsInRvcGljSWQiOiIwLjAuMjE3NiIsImF0dHJpYnV0ZXMiOnsiZ2VvZ3JhcGh5IjoidGVzdCIsImxhdyI6InRlc3R0ZXMiLCJ0YWdzIjoidGVzdCJ9fQ sequenceNumber: type: number description: Sequence number example: 2 owner: type: string description: Owner example: 0.0.1914 chunkId: type: string description: Chunk identifier example: '1706817694.014944860' chunkNumber: type: number description: Chunk number example: 1 chunkTotal: type: number description: Chunk total example: 1 type: type: string description: Type example: Message data: type: string description: Data example: >- `{"id":"eaa629ff-c86b-412e-bc60-c849692d00bb","status":"ISSUE","type":"Standard Registry","action":"Init","lang":"en-US","did":"did:hedera:testnet:AbGzCxiG4egLbnWBPDihwLQR3kKKrsF6bgH7TveFb27n_0.0.2176","topicId":"0.0.2176","attributes":{"geography":"test","law":"testtes","tags":"test"}}` required: - id - consensusTimestamp - topicId - status - lastUpdate - message - sequenceNumber - owner - chunkId - chunkNumber - chunkTotal - type - data RegistryActivityDTO: type: object properties: vcs: type: number description: VCs example: 10 vps: type: number description: VPs example: 10 policies: type: number description: Policies example: 10 roles: type: number description: Roles example: 10 tools: type: number description: Tools example: 10 modules: type: number description: Modules example: 10 tokens: type: number description: Tokens example: 10 users: type: number description: Registry users example: 10 contracts: type: number description: Contracts example: 10 required: - vcs - vps - policies - roles - tools - modules - tokens - users - contracts RegistryDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/RegistryDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/RegistryActivityDTO' required: - id - uuid - item - row - activity MessageDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber RelationshipDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment category: type: number description: Category example: 1 name: type: string description: Name example: Monitoring Report Document tagsCount: type: number description: Tags count example: 1 required: - id - uuid - type - category - name - tagsCount RelationshipLinkDTO: type: object properties: source: type: string description: Source message identifier example: '1706823227.586179534' target: type: string description: Target message identifier example: '1706823227.586179534' required: - source - target RelationshipsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' item: $ref: '#/components/schemas/MessageDTO' target: $ref: '#/components/schemas/RelationshipDTO' relationships: type: array items: $ref: '#/components/schemas/RelationshipDTO' links: type: array items: $ref: '#/components/schemas/RelationshipLinkDTO' categories: description: Categories example: - name: Registry - name: Policy - name: Schema - name: Role - name: VC - name: VP - name: Token type: array items: type: string required: - id - item - target - relationships - links - categories RegistryUserOptionsDTO: type: object properties: did: type: string description: DID example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 required: - did RegistryUserAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch RegistryUserGridDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: DID-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-did-document options: $ref: '#/components/schemas/RegistryUserOptionsDTO' analytics: $ref: '#/components/schemas/RegistryUserAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics RegistryUserDetailsItemDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: DID-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-did-document options: $ref: '#/components/schemas/RegistryUserOptionsDTO' analytics: $ref: '#/components/schemas/RegistryUserAnalyticsDTO' documents: type: array description: Documents items: type: string example: - >- "{"@context":"https://www.w3.org/ns/did/v1","id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","verificationMethod":[{"id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key","type":"Ed25519VerificationKey2018","controller":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","publicKeyBase58":"8WkE4uKLN7i9RnzeoUJfxSH9Jw8M1yTzKk6rtwVa6uGP"},{"id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key-bbs","type":"Bls12381G2Key2020","controller":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","publicKeyBase58":"237NDsUq7LAmSMzE6CEBFyuz9s2sscSz2M6cn4zUKPmJ5Q6rMh6SLRGC3EDdna7vSKwHMCGjhCiLKM6qYU7ZeYKRPNnRMcadoJbSQ44SGAAiyrpmhX8aaoTZpMdHmGFVXdqC"}],"authentication":["did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key"],"assertionMethod":["#did-root-key","#did-root-key-bbs"]}" required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics - documents RegistryUserActivityDTO: type: object properties: vcs: type: number description: VCs example: 10 vps: type: number description: VPs example: 10 roles: type: number description: Roles example: 10 required: - vcs - vps - roles RegistryUserDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/RegistryUserDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/RegistryUserActivityDTO' required: - id - uuid - item - row - activity PolicyOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Verra REDD description: type: string description: Description example: Verra REDD Policy topicDescription: type: string description: Topic description example: Verra REDD Policy Topic version: type: string description: Version example: 1.0.0 policyTag: type: string description: Policy tag example: Verra_REDD owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 policyTopicId: type: string description: Policy topic identifier example: 0.0.4481265 instanceTopicId: type: string description: Policy instance topic identifier example: 0.0.4481265 synchronizationTopicId: type: string description: Synchronization topic identifier example: 0.0.4481265 commentsTopicId: type: string description: Comments topic identifier example: 0.0.4481265 discontinuedDate: type: string description: Discontinued date example: '2024-02-27T16:32:08.513Z' required: - uuid - name - description - topicDescription - version - policyTag - owner - policyTopicId - instanceTopicId - synchronizationTopicId - commentsTopicId - discontinuedDate PolicyAnalyticsDTO: type: object properties: owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string vcCount: type: number description: VC count example: 10 vpCount: type: number description: VP count example: 10 tokensCount: type: number description: Tokens count example: 10 tags: description: Tags example: - iRec type: array items: type: string hash: type: string description: Hash example: DdQweGpEqbWgQUZcQjySQn2qYPd3yACGnSoRXiuLt5or hashMap: type: object description: Hash map additionalProperties: true tools: description: Tools example: - '1706823227.586179534' type: array items: type: string registryId: type: string description: Registry identifier example: '1706823227.586179534' textSearch: type: string description: Text search required: - owner - tokens - vcCount - vpCount - tokensCount - tags - hash - hashMap - tools - registryId - textSearch PolicyDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Policy action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-policy options: $ref: '#/components/schemas/PolicyOptionsDTO' analytics: $ref: '#/components/schemas/PolicyAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics PolicyActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 schemaPackages: type: number description: Schemas Packages example: 10 vcs: type: number description: VCs example: 10 vps: type: number description: VPs example: 10 roles: type: number description: Roles example: 10 formulas: type: number description: Formulas example: 10 required: - schemas - schemaPackages - vcs - vps - roles - formulas PolicyDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/PolicyDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/PolicyActivityDTO' required: - id - uuid - item - row - activity ToolOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Tool 16 description: type: string description: Description example: Tool 16 owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 hash: type: string description: Hash example: 71ZWDSX2cUPsye4AuMUqXUhgk1XBDnpi4Ky1mtjYqYom toolTopicId: type: string description: Tool topic identifier example: 0.0.4481265 tagsTopicId: type: string description: Tags topic identifier example: 0.0.4481265 required: - uuid - name - description - owner - hash - toolTopicId - tagsTopicId ToolAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch ToolDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Tool action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-tool options: $ref: '#/components/schemas/ToolOptionsDTO' analytics: $ref: '#/components/schemas/ToolAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics ToolActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 policies: type: number description: Policies example: 10 required: - schemas - policies ToolDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/ToolDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/ToolActivityDTO' required: - id - uuid - item - row - activity ModuleOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Grid module description: type: string description: Description example: Grid module owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 moduleTopicId: type: string description: Module topic identifier example: 0.0.4481265 required: - uuid - name - description - owner - moduleTopicId ModuleAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch ModuleDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Module action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-module options: $ref: '#/components/schemas/ModuleOptionsDTO' analytics: $ref: '#/components/schemas/ModuleAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics ModuleDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/ModuleDTO' row: $ref: '#/components/schemas/RawMessageDTO' required: - id - uuid - item - row SchemaOptionsDTO: type: object properties: name: type: string description: Name example: Monitoring report description: type: string description: Description example: Monitoring report schema entity: type: string description: Entity example: VC owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 version: type: string description: Version example: 1.0.0 codeVersion: type: string description: Code version example: 1.0.0 relationships: description: Relationships example: - '1706823227.586179534' type: array items: type: string required: - name - description - entity - owner - uuid - version - codeVersion - relationships SchemaGridDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Schema action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-schema options: $ref: '#/components/schemas/SchemaOptionsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options ChildSchemaDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' name: type: string description: Name example: Project Details required: - id - name SchemaAnalyticsDTO: type: object properties: policyIds: description: Policy message identifiers example: - '1706823227.586179534' type: array items: type: string childSchemas: $ref: '#/components/schemas/ChildSchemaDTO' properties: description: Schema properties example: - ActivityImpactModule.projectScope type: array items: type: string textSearch: type: string description: Text search required: - policyIds - childSchemas - properties - textSearch SchemaDetailsItemDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Schema action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-schema options: $ref: '#/components/schemas/SchemaOptionsDTO' analytics: $ref: '#/components/schemas/SchemaAnalyticsDTO' documents: type: array description: Documents items: type: string example: - >- {"$id":"#d0e99e70-3511-486668e-bf6f-10041e9a0cb7669080&1.0.0","$comment":"{ \"@id\": \"#d0e99e70-3511-486668e-bf6f-10041e9a0cb7669080&1.0.0\", \"term\": \"d0e99e70-3511-486668e-bf6f-10041e9a0cb7669080&1.0.0\" }","title":"tagSchemaAPI339404","description":"tagSchemaAPI339404","type":"object","properties":{"@context":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"readOnly":true},"type":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}],"readOnly":true},"id":{"type":"string","readOnly":true}},"required":["@context","type"],"additionalProperties":false,"$defs":{}} - >- {"@context":{"@version":1.1,"@vocab":"https://w3id.org/traceability/#undefinedTerm","id":"@id","type":"@type","d0e99e70-3511-486668e-bf6f-10041e9a0cb7669080&1.0.0":{"@id":"#d0e99e70-3511-486668e-bf6f-10041e9a0cb7669080&1.0.0","@context":{}}}} required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics - documents SchemaActivityDTO: type: object properties: vcs: type: number description: VCs example: 10 vps: type: number description: VPs example: 10 required: - vcs - vps SchemaDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/SchemaDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/SchemaActivityDTO' required: - id - uuid - item - row - activity SchemaTreeNodeDataDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' color: type: string description: Color example: '#FFFFFF' required: - id - color SchemaTreeNodeDTO: type: object properties: label: type: string description: Label example: Monitoring Report expanded: type: boolean description: Expanded example: true data: $ref: '#/components/schemas/SchemaTreeNodeDataDTO' children: type: array description: Schema tree node children required: - label - expanded - data - children SchemaTreeDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' item: $ref: '#/components/schemas/SchemaGridDTO' root: $ref: '#/components/schemas/SchemaTreeNodeDTO' required: - id - item - root SchemasPackageActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 required: - schemas SchemasPackageDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/SchemaDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/SchemasPackageActivityDTO' required: - id - uuid - item - row - activity TokenDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 tokenId: type: string description: Token identifier example: 0.0.4481265 status: type: string description: Status example: UPDATED lastUpdate: type: number description: Last update example: 1716755852055 serialNumber: type: number description: Serial number example: 1 hasNext: type: boolean description: Has next example: false name: type: string description: Name example: iRec Token symbol: type: string description: Symbol example: iRec type: type: string description: Symbol enum: - NON_FUNGIBLE_UNIQUE - FUNGIBLE_COMMON treasury: type: string description: Treasury example: 0.0.1 memo: type: string description: Memo example: 0.0.2952745 totalSupply: type: object description: Total supply example: '77' decimals: type: string description: Decimals example: '2' required: - id - tokenId - status - lastUpdate - serialNumber - hasNext - name - symbol - type - treasury - memo - totalSupply - decimals VPOptionsDTO: type: object properties: issuer: type: string description: Issuer example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 relationships: description: Relationships example: - '1706823227.586179534' type: array items: type: string required: - issuer - relationships VPAnalyticsDTO: type: object properties: schemaIds: description: Schema message identifiers example: - '1706823227.586179534' type: array items: type: string schemaNames: description: Schema names example: - Monitoring Report type: array items: type: string policyId: type: string description: Policy message identifier example: '1706823227.586179534' textSearch: type: string description: Text search issuer: type: string description: Document issuer tokenId: type: string description: Token ID tokenAmount: type: string description: Token amount labelName: type: string description: Label name labels: description: Label IDs type: array items: type: string required: - schemaIds - schemaNames - policyId - textSearch - issuer - tokenId - tokenAmount - labelName - labels VPDetailsItemDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: VP-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-vp-document options: $ref: '#/components/schemas/VPOptionsDTO' analytics: $ref: '#/components/schemas/VPAnalyticsDTO' documents: type: array description: Documents items: type: string example: - >- "{"id":"urn:uuid:2c374b67-fda5-4023-97c2-c0782624573f","type":["VerifiablePresentation"],"@context":["https://www.w3.org/2018/credentials/v1"],"verifiableCredential":[{"id":"urn:uuid:ff0aecbd-d358-4e5b-b99b-7a87ba38a3b2","type":["VerifiableCredential"],"issuer":"did:hedera:testnet:C5YaWT128KGmtivag99VbSeKrzxP8P8H7FbL2KQ9VQEB_0.0.1533438","issuanceDate":"2024-02-06T05:40:37.795Z","@context":["https://www.w3.org/2018/credentials/v1","ipfs://bafkreib6arvz7hltf2yqoyb7iqlkrojur7lqqcsuuhvcfvyrtkncm6pqhi"],"credentialSubject":[{"finalMintAmount":5,"policyId":"65bc691d2ae9d0f1ef2db3bc","ref":"urn:uuid:11b1ad6f-8b4f-4d61-a63a-cc9e6532625f","@context":["ipfs://bafkreib6arvz7hltf2yqoyb7iqlkrojur7lqqcsuuhvcfvyrtkncm6pqhi"],"id":"urn:uuid:5d253a1d-456a-4fb1-8b45-257e1db2e668","type":"601a68c4-66c3-407c-bc88-1b5841e6d1da&1.0.0"}],"proof":{"type":"Ed25519Signature2018","created":"2024-02-06T05:40:37Z","verificationMethod":"did:hedera:testnet:C5YaWT128KGmtivag99VbSeKrzxP8P8H7FbL2KQ9VQEB_0.0.1533438#did-root-key","proofPurpose":"assertionMethod","jws":"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..UvTeKVUVUxH1SFNNoyu_VXf4kFqDIFzFPJaaq5adiSHrBePLQMQv7dM_Fq23z7UGHSmXlodBen1Ujcdi-am5DQ"}},{"id":"urn:uuid:b76fbd72-48b7-45fb-b152-7ec13d11eafb","type":["VerifiableCredential"],"issuer":"did:hedera:testnet:C5YaWT128KGmtivag99VbSeKrzxP8P8H7FbL2KQ9VQEB_0.0.1533438","issuanceDate":"2024-02-06T05:40:45.066Z","@context":["https://www.w3.org/2018/credentials/v1","ipfs://bafkreigd6nhj5auxobzu4qzlakzcaizh6wux2gq43qft4rwpri7msn2geu"],"credentialSubject":[{"date":"2024-02-06T05:40:45.021Z","tokenId":"0.0.1621155","amount":"5","@context":["ipfs://bafkreigd6nhj5auxobzu4qzlakzcaizh6wux2gq43qft4rwpri7msn2geu"],"type":"MintToken"}],"proof":{"type":"Ed25519Signature2018","created":"2024-02-06T05:40:45Z","verificationMethod":"did:hedera:testnet:C5YaWT128KGmtivag99VbSeKrzxP8P8H7FbL2KQ9VQEB_0.0.1533438#did-root-key","proofPurpose":"assertionMethod","jws":"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..5hWYO3NA0Q9zI0oS1lLOpofQI-DTQVM0sd4GUQV-UUSlBug3EgYYBm7247LCzlCRt9VpYsUh7SxIrsgHzsSRDA"}}],"proof":{"type":"Ed25519Signature2018","created":"2024-02-06T05:40:45Z","verificationMethod":"did:hedera:testnet:C5YaWT128KGmtivag99VbSeKrzxP8P8H7FbL2KQ9VQEB_0.0.1533438#did-root-key","proofPurpose":"authentication","challenge":"123","jws":"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..Mu5BaQ34idnqG6d-aMqufQOXcuWHMkv6N9Z2zhBi9Yfd7jU9FFkwi-Xjyf-Kastr7vVWBNLwGxB-bPRf4UEHAg"}}" required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics - documents TokenDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' row: $ref: '#/components/schemas/TokenDTO' labels: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' required: - id - row - labels RoleOptionsDTO: type: object properties: role: type: string description: Role example: Registrant group: type: string description: Role example: Registrants issuer: type: string description: Issuer example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 required: - role - group - issuer RoleAnalyticsDTO: type: object properties: policyId: type: string description: Policy message identifier example: '1706823227.586179534' textSearch: type: string description: Text search required: - policyId - textSearch RoleDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Role-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-vc-document options: $ref: '#/components/schemas/RoleOptionsDTO' analytics: $ref: '#/components/schemas/RoleAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics RoleActivityDTO: type: object properties: vcs: type: number description: VCs example: 10 required: - vcs RoleDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/RoleDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/RoleActivityDTO' required: - id - uuid - item - row - activity StatisticOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Label Name description: type: string description: Description example: Label Description owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 policyTopicId: type: string description: Policy topic identifier example: 0.0.4481265 policyInstanceTopicId: type: string description: Policy instance topic identifier example: 0.0.4481265 required: - uuid - name - description - owner - policyTopicId - policyInstanceTopicId StatisticAnalyticsDTO: type: object properties: {} StatisticDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Policy-Label action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-policy-label options: $ref: '#/components/schemas/StatisticOptionsDTO' analytics: $ref: '#/components/schemas/StatisticAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics StatisticActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 vcs: type: number description: VCs example: 10 required: - schemas - vcs StatisticDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/StatisticDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/StatisticActivityDTO' required: - id - uuid - item - row - activity VCOptionsDTO: type: object properties: issuer: type: string description: Issuer example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 relationships: description: Relationships example: - '1706823227.586179534' type: array items: type: string documentStatus: type: string description: Document status example: Approved encodedData: type: boolean description: Encoded EVC data required: - issuer - relationships - documentStatus - encodedData VCAnalyticsDTO: type: object properties: policyId: type: string description: Policy message identifier example: '1706823227.586179534' schemaId: type: string description: Schema message identifier example: '1706823227.586179534' schemaName: type: string description: Schema name example: Monitoring Report textSearch: type: string description: Text search required: - policyId - schemaId - schemaName - textSearch VCGridDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: VC-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-vc-document options: $ref: '#/components/schemas/VCOptionsDTO' analytics: $ref: '#/components/schemas/VCAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics LabelOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Label Name description: type: string description: Description example: Label Description owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 policyTopicId: type: string description: Policy topic identifier example: 0.0.4481265 policyInstanceTopicId: type: string description: Policy instance topic identifier example: 0.0.4481265 required: - uuid - name - description - owner - policyTopicId - policyInstanceTopicId LabelAnalyticsDTO: type: object properties: textSearch: type: string description: Text search owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 config: type: object description: Label Config additionalProperties: true required: - textSearch - owner - config LabelDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Policy-Label action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-policy-label options: $ref: '#/components/schemas/LabelOptionsDTO' analytics: $ref: '#/components/schemas/LabelAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics LabelActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 vps: type: number description: VPs example: 10 required: - schemas - vps LabelDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/LabelDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/LabelActivityDTO' required: - id - uuid - item - row - activity LabelDocumentDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/VPDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' history: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' label: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' required: - id - uuid - item - row - history - label VPGridDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: VP-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-vp-document options: $ref: '#/components/schemas/VPOptionsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options FormulaOptionsDTO: type: object properties: uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Formula Name description: type: string description: Description example: Formula Description owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 policyTopicId: type: string description: Policy topic identifier example: 0.0.4481265 policyInstanceTopicId: type: string description: Policy instance topic identifier example: 0.0.4481265 required: - uuid - name - description - owner - policyTopicId - policyInstanceTopicId FormulaAnalyticsDTO: type: object properties: textSearch: type: string description: Text search owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 config: type: object description: Formula Config additionalProperties: true required: - textSearch - owner - config FormulaDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Formula action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: publish-formula options: $ref: '#/components/schemas/FormulaOptionsDTO' analytics: $ref: '#/components/schemas/FormulaAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics FormulaActivityDTO: type: object properties: schemas: type: number description: Schemas example: 10 vps: type: number description: VPs example: 10 required: - schemas - vps FormulaDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/FormulaDTO' row: $ref: '#/components/schemas/RawMessageDTO' activity: $ref: '#/components/schemas/FormulaActivityDTO' required: - id - uuid - item - row - activity FormulaRelationshipsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' item: $ref: '#/components/schemas/MessageDTO' schemas: type: array items: $ref: '#/components/schemas/MessageDTO' formulas: type: array items: $ref: '#/components/schemas/MessageDTO' required: - id - item - schemas - formulas DIDOptionsDTO: type: object properties: relationships: description: Relationships example: - '1706823227.586179534' type: array items: type: string did: type: string description: DID example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 required: - relationships - did DIDAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch DIDGridDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: DID-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-did-document options: $ref: '#/components/schemas/DIDOptionsDTO' analytics: $ref: '#/components/schemas/DIDAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics DIDDetailsItemDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: DID-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-did-document options: $ref: '#/components/schemas/DIDOptionsDTO' analytics: $ref: '#/components/schemas/DIDAnalyticsDTO' documents: type: array description: Documents items: type: string example: - >- "{"@context":"https://www.w3.org/ns/did/v1","id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","verificationMethod":[{"id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key","type":"Ed25519VerificationKey2018","controller":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","publicKeyBase58":"8WkE4uKLN7i9RnzeoUJfxSH9Jw8M1yTzKk6rtwVa6uGP"},{"id":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key-bbs","type":"Bls12381G2Key2020","controller":"did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438","publicKeyBase58":"237NDsUq7LAmSMzE6CEBFyuz9s2sscSz2M6cn4zUKPmJ5Q6rMh6SLRGC3EDdna7vSKwHMCGjhCiLKM6qYU7ZeYKRPNnRMcadoJbSQ44SGAAiyrpmhX8aaoTZpMdHmGFVXdqC"}],"authentication":["did:hedera:testnet:C37cfiAMHeToXMiy1V5rAVJdhd182QJRGxwsWQpu2dN2_0.0.1533438#did-root-key"],"assertionMethod":["#did-root-key","#did-root-key-bbs"]}" required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics - documents DIDDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/DIDDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' history: type: array items: $ref: '#/components/schemas/DIDDetailsItemDTO' required: - id - uuid - item - row - history VPDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/VPDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' history: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' labels: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' required: - id - uuid - item - row - history - labels VCDetailsItemDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: VC-Document action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-vc-document options: $ref: '#/components/schemas/VCOptionsDTO' analytics: $ref: '#/components/schemas/VCAnalyticsDTO' documents: type: array description: Documents items: type: string example: - >- "{"id":"urn:uuid:229f8416-db6b-4d68-90da-38a5355126f5","type":["VerifiableCredential"],"issuer":"did:hedera:testnet:4dKeEsD5qLq5DB5KhA6qyh61XMHtm94FdQFTJsDYRaSa_0.0.2195223","issuanceDate":"2024-02-02T10:06:53.300Z","@context":["https://www.w3.org/2018/credentials/v1","ipfs://bafkreiam7a2vox6q7yweh4xsebpp4vnonasxlzcdsaxt2cicviax4f7ruq"],"credentialSubject":[{"@context":["ipfs://bafkreiam7a2vox6q7yweh4xsebpp4vnonasxlzcdsaxt2cicviax4f7ruq"],"id":"did:hedera:testnet:4dKeEsD5qLq5DB5KhA6qyh61XMHtm94FdQFTJsDYRaSa_0.0.2195223","type":"StandardRegistry"}],"proof":{"type":"Ed25519Signature2018","created":"2024-02-02T10:06:53Z","verificationMethod":"did:hedera:testnet:4dKeEsD5qLq5DB5KhA6qyh61XMHtm94FdQFTJsDYRaSa_0.0.2195223#did-root-key","proofPurpose":"assertionMethod","jws":"eyJhbGciOiJFZERTQSIsImI2NCI6ZmFsc2UsImNyaXQiOlsiYjY0Il19..YElNPdCNkj8wzABUNgWYo3Yge0qrGA2KbxBWDKBzACJJe70ItIZsgbIQUHMnFbcKpXB1cSnHQ-H5WH_7uZ_3CQ"}}" required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics - documents VCDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/VCDetailsItemDTO' row: $ref: '#/components/schemas/RawMessageDTO' history: type: array items: $ref: '#/components/schemas/VCDetailsItemDTO' schema: type: object description: VC Schema properties: '@context': oneOf: - type: string - type: array items: type: string readOnly: true type: oneOf: - type: string - type: array items: type: string readOnly: true id: type: string readOnly: true geography: type: string readOnly: false law: type: string readOnly: false tags: type: string readOnly: false ISIC: type: string readOnly: false required: - geography - law - tags additionalProperties: false example: $id: '#StandardRegistry' $comment: '{ "@id": "#StandardRegistry", "term": "StandardRegistry" }' title: StandardRegistry description: StandardRegistry type: object properties: '@context': oneOf: - type: string - type: array items: type: string readOnly: true type: oneOf: - type: string - type: array items: type: string readOnly: true id: type: string readOnly: true geography: $comment: '{"term": "geography", "@id": "https://www.schema.org/text"}' title: geography description: geography type: string readOnly: false law: $comment: '{"term": "law", "@id": "https://www.schema.org/text"}' title: law description: law type: string readOnly: false tags: $comment: '{"term": "tags", "@id": "https://www.schema.org/text"}' title: tags description: tags type: string readOnly: false ISIC: $comment: '{"term": "ISIC", "@id": "https://www.schema.org/text"}' title: ISIC description: ISIC type: string readOnly: false required: - geography - law - tags additionalProperties: false formulasData: type: object description: Formulas data required: - id - uuid - item - row - history - formulasData NFTDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 tokenId: type: string description: Token identifier example: 0.0.4481265 lastUpdate: type: number description: Last update example: 1716755852055 serialNumber: type: number description: Serial number example: 1 metadata: type: string description: metadata example: '1706823227.586179534' required: - id - tokenId - lastUpdate - serialNumber - metadata NFTDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' row: $ref: '#/components/schemas/NFTDTO' history: type: array description: NFT transaction history items: type: object example: - consensus_timestamp: '1707292471.903596642' nonce: 0 transaction_id: 0.0.1533323-1707292459-175375906 type: CRYPTOTRANSFER is_approval: false receiver_account_id: 0.0.1842221 sender_account_id: 0.0.1533323 - consensus_timestamp: '1707292470.199625477' nonce: 0 transaction_id: 0.0.1533323-1707292458-093221893 type: TOKENMINT is_approval: false receiver_account_id: 0.0.1533323 sender_account_id: null labels: type: array items: $ref: '#/components/schemas/VPDetailsItemDTO' required: - id - row - history - labels TopicOptionsDTO: type: object properties: name: type: string description: Name example: Policy topic description: type: string description: Name example: Verra REDD Policy topic owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 messageType: type: string description: Message type enum: - USER_TOPIC - POLICY_TOPIC - INSTANCE_POLICY_TOPIC - DYNAMIC_TOPIC - SCHEMA_TOPIC - SYNCHRONIZATION_TOPIC - RETIRE_TOPIC - TOKEN_TOPIC - MODULE_TOPIC - CONTRACT_TOPIC - TOOL_TOPIC - TAGS_TOPIC childId: type: string description: Child topic identifier example: 0.0.4481265 parentId: type: string description: Parent topic identifier example: 0.0.4481265 rationale: type: string description: Rationale example: '1706895596.736882433' required: - name - description - owner - messageType - childId - parentId - rationale TopicAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch TopicDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Topic action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-topic options: $ref: '#/components/schemas/TopicOptionsDTO' analytics: $ref: '#/components/schemas/TopicAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics RawTopicDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 lastUpdate: type: number description: Last update example: 1716755852055 messages: type: number description: Messages example: 25 hasNext: type: boolean description: Has next example: false required: - id - topicId - lastUpdate - messages - hasNext TopicActivityDTO: type: object properties: registries: type: number description: Registries example: 10 topics: type: number description: Topics example: 10 policies: type: number description: Policies example: 10 tools: type: number description: Tools example: 10 modules: type: number description: Modules example: 10 tokens: type: number description: Tokens example: 10 dids: type: number description: DIDs example: 10 contracts: type: number description: Contracts example: 10 schemas: type: number description: Schemas example: 10 vcs: type: number description: VCs example: 10 vps: type: number description: VPs example: 10 roles: type: number description: Roles example: 10 required: - registries - topics - policies - tools - modules - tokens - dids - contracts - schemas - vcs - vps - roles TopicDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/TopicDTO' row: $ref: '#/components/schemas/RawTopicDTO' activity: $ref: '#/components/schemas/TopicActivityDTO' required: - id - uuid - item - row - activity ContractOptionsDTO: type: object properties: contractId: type: string description: Contract identifier example: 0.0.4481265 description: type: string description: Description example: Wipe contract contractType: type: string description: Contract type enum: - WIPE - RETIRE owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 required: - contractId - description - contractType - owner ContractAnalyticsDTO: type: object properties: textSearch: type: string description: Text search required: - textSearch ContractDTO: type: object properties: id: type: string description: Identifier example: 667c240639282050117a1985 topicId: type: string description: Topic identifier example: 0.0.4481265 consensusTimestamp: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: 0.0.1 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 status: type: string description: Status example: NEW statusReason: type: string description: Status example: Revoked lang: type: string description: Lang example: en-US responseType: type: string description: Response type example: str statusMessage: type: string description: Status message statusOwner: type: string description: Status owner files: description: Files example: - QmYtKEVfpbDwn7XLHjnjap224ESi3vLiYpkbWoabnxs6cX type: array items: type: string topics: description: Topics example: - 0.0.4481265 type: array items: type: string tokens: description: Tokens example: - 0.0.4481265 type: array items: type: string sequenceNumber: type: number description: SequenceNumber example: 0 type: type: string description: Type enum: - EVC-Document - VC-Document - DID-Document - Schema - schema-document - Policy - Instance-Policy - VP-Document - Standard Registry - Topic - Token - Module - Tool - Tag - Role-Document - Synchronization Event - Contract - Guardian-Role-Document - User-Permissions - Policy-Statistic - Policy-Label - Formula - Schema-Package - Policy-Diff - Policy-Action - Policy-Discussion - Policy-Comment example: Contract action: type: string description: Action enum: - create-did-document - create-vc-document - create-policy - publish-policy - delete-policy - create-schema - publish-schema - publish-schemas - delete-schema - create-topic - create-vp-document - publish-system-schema - publish-system-schemas - Init - change-message-status - revoke-document - delete-document - token-issue - create-token - create-multi-policy - mint - publish-module - publish-tag - delete-tag - publish-tool - create-tool - create-contract - discontinue-policy - deferred-discontinue-policy - migrate-vc-document - migrate-vp-document - create-role - update-role - delete-role - set-role - publish-policy-statistic - create-assessment-document - publish-policy-label - create-label-document - publish-formula - create-policy-comment - create-policy-discussion example: create-contract options: $ref: '#/components/schemas/ContractOptionsDTO' analytics: $ref: '#/components/schemas/ContractAnalyticsDTO' required: - id - topicId - consensusTimestamp - owner - uuid - status - statusReason - lang - responseType - statusMessage - statusOwner - files - topics - tokens - sequenceNumber - type - action - options - analytics ContractDetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 item: $ref: '#/components/schemas/ContractDTO' row: $ref: '#/components/schemas/RawMessageDTO' required: - id - uuid - item - row UpdateFileDTO: type: object properties: messageId: type: string description: Entity Timestamp example: '1706823227.586179534' required: - messageId DetailsDTO: type: object properties: id: type: string description: Message identifier example: '1706823227.586179534' required: - id LandingAnalyticsDTO: type: object properties: registries: type: number description: Registries count example: '10' methodologies: type: number description: Methodologies count example: '10' projects: type: number description: Projects count example: '10' totalIssuance: type: number description: Total issuance example: '10' totalSerialized: type: number description: Total serialized example: '10' totalFungible: type: number description: Total fungible example: '10' date: format: date-time type: string description: ISO Date example: '2024-06-12T14:17:26.689Z' required: - registries - methodologies - projects - totalIssuance - totalSerialized - totalFungible - date ProjectCoordinatesDTO: type: object properties: coordinates: type: string description: Coordinates of project example: 33.33|77.77 projectId: type: string description: Project message identifier example: '1706823227.586179534' required: - coordinates - projectId DataLoadingProgress: type: object properties: {} DataPriorityLoadingProgress: type: object properties: {} SetLoadingPriorityDTO: type: object properties: ids: description: Topic Ids example: - 0.0.1 type: array items: type: string required: - ids SearchPolicyBlocksDTO: type: object properties: hash: type: string description: Hash example: DdQweGpEqbWgQUZcQjySQn2qYPd3yACGnSoRXiuLt5or hashMap: type: object description: Hash map additionalProperties: true threshold: type: number description: Threshold example: 10 required: - hash - hashMap - threshold SearchPolicyParamsDTO: type: object properties: text: type: string description: Text minVcCount: type: number description: Mint VC count example: 10 minVpCount: type: number description: Mint VP count example: 10 minTokensCount: type: number description: Mint tokens count example: 10 threshold: type: number description: Threshold example: 10 owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 blocks: $ref: '#/components/schemas/SearchPolicyBlocksDTO' required: - text - minVcCount - minVpCount - minTokensCount - threshold - owner - blocks SearchPolicyResultDTO: type: object properties: type: type: string description: Type example: Global topicId: type: string description: Topic identifier example: 0.0.4481265 uuid: type: string description: UUID example: 93938a10-d032-4a9b-9425-092e58bffbf7 name: type: string description: Name example: Verra REDD description: type: string description: Description example: Verra REDD Policy version: type: string description: Version example: 1.0.0 status: type: string description: Status example: PUBLISH messageId: type: string description: Message identifier example: '1706823227.586179534' owner: type: string description: Owner example: >- did:hedera:testnet:8Go53QCUXZ4nzSQMyoWovWCxseogGTMLDiHg14Fkz4VN_0.0.4481265 textSearch: type: string description: Text search registryId: type: string description: Registry identifier example: '1706823227.586179534' vcCount: type: number description: VC count example: 10 vpCount: type: number description: VP count example: 10 tokensCount: type: number description: Token count example: 10 rate: type: number description: Rate example: 50 minimum: 0 maximum: 100 tags: description: tags example: - iRec type: array items: type: string required: - type - topicId - uuid - name - description - version - status - messageId - owner - textSearch - registryId - vcCount - vpCount - tokensCount - rate - tags PolicyFiltersDTO: type: object properties: idLvl: oneOf: - type: string - type: number enum: - 0 - 1 example: 0 eventsLvl: oneOf: - type: string - type: number enum: - 0 - 1 example: 0 propLvl: oneOf: - type: string - type: number enum: - 0 - 1 - 2 example: 0 childrenLvl: oneOf: - type: string - type: number enum: - 0 - 1 - 2 example: 0 ComparePoliciesDTO: type: object properties: blocks: type: object groups: type: object left: type: object right: type: object roles: type: object tokens: type: object topics: type: object total: type: object required: - blocks - groups - left - right - roles - tokens - topics - total