Acrux Core · JSON-LD Context
Acruxcore Context
JSON-LD context defining the semantic vocabulary for Acruxcore from Acrux Core.
29 Classes
49 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
acruxcore:
https://acruxcore.com/schema#
Classes
GetAccountApiKeysResponse
PostApiV1Response
GetApiV1PromptsVersionsTracesResponse
PostApiV1PromptsImportRequest
PostApiV1PromptsImportResponse
GetApiV1TracesIdResponse
GetApiV1TracesFacetsValuesResponse
GetApiV1V1IdResponse
PostApiV1V1IdRequest
PostApiV1V1IdResponse
PostPromptsRequest
PostPromptsResponse
PutPromptsIdToolsToolidRequest
PutPromptsIdToolsToolidResponse
PostPromptsIdVersionsRequest
PostPromptsIdVersionsResponse
GetPromptsIdVersionsNResponse
PostToolsRequest
PostToolsResponse
PatchToolsIdRequest
PatchToolsIdResponse
PostToolsIdAliasesProductionPromoteRequest
PostToolsIdAliasesProductionPromoteResponse
PostToolsIdVersionsRequest
PostToolsIdVersionsResponse
PostToolsSyncRequest
PostToolsSyncResponse
GetTracesResponse
GetTracesIdResponse
Properties
| Property | Type | Container |
|---|---|---|
| trail | list | |
| warning | ||
| attempts | integer | |
| cacheHit | boolean | |
| toolId | string | |
| toolName | string | |
| toolAlias | string | |
| pinnedVersionNumber | string | |
| off | boolean | |
| resolvedVersionNumber | integer | |
| position | integer | |
| data | list | |
| total | integer | |
| page | integer | |
| limit | integer | |
| schemaVersion | integer | |
| exportedAt | string | |
| prompt | ||
| prompt.name | string | |
| prompt.description | string | |
| version | ||
| version.versionNumber | integer | |
| version.messages | list | |
| version.variables | list | |
| version.createdAt | string | |
| prompt.id | string | |
| version.id | string | |
| trace | ||
| spans | list | |
| values | list | |
| name | string | |
| description | string | |
| id | string | |
| teamId | string | |
| createdBy | string | |
| createdAt | string | |
| callable | boolean | |
| versionCount | integer | |
| latestVersionNumber | integer | |
| executorType | string | |
| aliases | list | |
| tool_alias | string | |
| messages | list | |
| promptId | string | |
| versionNumber | integer | |
| variables | list | |
| alias | string | |
| parametersSchema | ||
| executor |
JSON-LD Document
{
"@context": {
"@vocab": "https://acruxcore.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"acruxcore": "https://acruxcore.com/schema#",
"GetAccountApiKeysResponse": "acruxcore:GetAccountApiKeysResponse",
"trail": {
"@id": "acruxcore:trail",
"@container": "@list"
},
"warning": {
"@id": "acruxcore:warning"
},
"attempts": {
"@id": "acruxcore:attempts",
"@type": "xsd:integer"
},
"cacheHit": {
"@id": "acruxcore:cacheHit",
"@type": "xsd:boolean"
},
"PostApiV1Response": "acruxcore:PostApiV1Response",
"toolId": {
"@id": "acruxcore:toolId",
"@type": "xsd:string"
},
"toolName": {
"@id": "acruxcore:toolName",
"@type": "xsd:string"
},
"toolAlias": {
"@id": "acruxcore:toolAlias",
"@type": "xsd:string"
},
"pinnedVersionNumber": {
"@id": "acruxcore:pinnedVersionNumber",
"@type": "xsd:string"
},
"off": {
"@id": "acruxcore:off",
"@type": "xsd:boolean"
},
"resolvedVersionNumber": {
"@id": "acruxcore:resolvedVersionNumber",
"@type": "xsd:integer"
},
"position": {
"@id": "acruxcore:position",
"@type": "xsd:integer"
},
"GetApiV1PromptsVersionsTracesResponse": "acruxcore:GetApiV1PromptsVersionsTracesResponse",
"data": {
"@id": "acruxcore:data",
"@container": "@list"
},
"total": {
"@id": "acruxcore:total",
"@type": "xsd:integer"
},
"page": {
"@id": "acruxcore:page",
"@type": "xsd:integer"
},
"limit": {
"@id": "acruxcore:limit",
"@type": "xsd:integer"
},
"PostApiV1PromptsImportRequest": "acruxcore:PostApiV1PromptsImportRequest",
"schemaVersion": {
"@id": "acruxcore:schemaVersion",
"@type": "xsd:integer"
},
"exportedAt": {
"@id": "acruxcore:exportedAt",
"@type": "xsd:string"
},
"prompt": {
"@id": "acruxcore:prompt"
},
"prompt.name": {
"@id": "acruxcore:prompt.name",
"@type": "xsd:string"
},
"prompt.description": {
"@id": "acruxcore:prompt.description",
"@type": "xsd:string"
},
"version": {
"@id": "acruxcore:version"
},
"version.versionNumber": {
"@id": "acruxcore:version.versionNumber",
"@type": "xsd:integer"
},
"version.messages": {
"@id": "acruxcore:version.messages",
"@container": "@list"
},
"version.variables": {
"@id": "acruxcore:version.variables",
"@container": "@list"
},
"version.createdAt": {
"@id": "acruxcore:version.createdAt",
"@type": "xsd:string"
},
"PostApiV1PromptsImportResponse": "acruxcore:PostApiV1PromptsImportResponse",
"prompt.id": {
"@id": "acruxcore:prompt.id",
"@type": "xsd:string"
},
"version.id": {
"@id": "acruxcore:version.id",
"@type": "xsd:string"
},
"GetApiV1TracesIdResponse": "acruxcore:GetApiV1TracesIdResponse",
"trace": {
"@id": "acruxcore:trace"
},
"spans": {
"@id": "acruxcore:spans",
"@container": "@list"
},
"GetApiV1TracesFacetsValuesResponse": "acruxcore:GetApiV1TracesFacetsValuesResponse",
"values": {
"@id": "acruxcore:values",
"@container": "@list"
},
"GetApiV1V1IdResponse": "acruxcore:GetApiV1V1IdResponse",
"PostApiV1V1IdRequest": "acruxcore:PostApiV1V1IdRequest",
"name": {
"@id": "acruxcore:name",
"@type": "xsd:string"
},
"description": {
"@id": "acruxcore:description",
"@type": "xsd:string"
},
"PostApiV1V1IdResponse": "acruxcore:PostApiV1V1IdResponse",
"id": {
"@id": "acruxcore:id",
"@type": "xsd:string"
},
"teamId": {
"@id": "acruxcore:teamId",
"@type": "xsd:string"
},
"createdBy": {
"@id": "acruxcore:createdBy",
"@type": "xsd:string"
},
"createdAt": {
"@id": "acruxcore:createdAt",
"@type": "xsd:string"
},
"callable": {
"@id": "acruxcore:callable",
"@type": "xsd:boolean"
},
"versionCount": {
"@id": "acruxcore:versionCount",
"@type": "xsd:integer"
},
"latestVersionNumber": {
"@id": "acruxcore:latestVersionNumber",
"@type": "xsd:integer"
},
"executorType": {
"@id": "acruxcore:executorType",
"@type": "xsd:string"
},
"aliases": {
"@id": "acruxcore:aliases",
"@container": "@list"
},
"PostPromptsRequest": "acruxcore:PostPromptsRequest",
"PostPromptsResponse": "acruxcore:PostPromptsResponse",
"PutPromptsIdToolsToolidRequest": "acruxcore:PutPromptsIdToolsToolidRequest",
"tool_alias": {
"@id": "acruxcore:tool_alias",
"@type": "xsd:string"
},
"PutPromptsIdToolsToolidResponse": "acruxcore:PutPromptsIdToolsToolidResponse",
"PostPromptsIdVersionsRequest": "acruxcore:PostPromptsIdVersionsRequest",
"messages": {
"@id": "acruxcore:messages",
"@container": "@list"
},
"PostPromptsIdVersionsResponse": "acruxcore:PostPromptsIdVersionsResponse",
"promptId": {
"@id": "acruxcore:promptId",
"@type": "xsd:string"
},
"versionNumber": {
"@id": "acruxcore:versionNumber",
"@type": "xsd:integer"
},
"variables": {
"@id": "acruxcore:variables",
"@container": "@list"
},
"GetPromptsIdVersionsNResponse": "acruxcore:GetPromptsIdVersionsNResponse",
"PostToolsRequest": "acruxcore:PostToolsRequest",
"PostToolsResponse": "acruxcore:PostToolsResponse",
"PatchToolsIdRequest": "acruxcore:PatchToolsIdRequest",
"PatchToolsIdResponse": "acruxcore:PatchToolsIdResponse",
"PostToolsIdAliasesProductionPromoteRequest": "acruxcore:PostToolsIdAliasesProductionPromoteRequest",
"PostToolsIdAliasesProductionPromoteResponse": "acruxcore:PostToolsIdAliasesProductionPromoteResponse",
"alias": {
"@id": "acruxcore:alias",
"@type": "xsd:string"
},
"PostToolsIdVersionsRequest": "acruxcore:PostToolsIdVersionsRequest",
"parametersSchema": {
"@id": "acruxcore:parametersSchema"
},
"executor": {
"@id": "acruxcore:executor"
},
"PostToolsIdVersionsResponse": "acruxcore:PostToolsIdVersionsResponse",
"PostToolsSyncRequest": "acruxcore:PostToolsSyncRequest",
"PostToolsSyncResponse": "acruxcore:PostToolsSyncResponse",
"GetTracesResponse": "acruxcore:GetTracesResponse",
"GetTracesIdResponse": "acruxcore:GetTracesIdResponse"
},
"@type": "schema:Dataset",
"schema:name": "Acrux Core API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Acrux Core's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-15) from openapi/_ae-authored/acruxcore-openapi-generated.yml.",
"dcterms:created": "2026-10-15",
"dcterms:source": [
"openapi/_ae-authored/acruxcore-openapi-generated.yml"
]
}