Daystruct · JSON-LD Context

Daystruct Ai Context

JSON-LD context defining the semantic vocabulary for Daystruct Ai from Daystruct.

9 Classes 17 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
daystruct: https://daystruct.ai/schema#

Classes

DeveloperAgentCapabilityDeclaration AccountRequestSubmission DeveloperAgentRegistration DeveloperAgentCapability DeveloperAgentUpdate DeveloperAgent DeveloperAgentEnvelope DeveloperAgentRegistrationEnvelope DeveloperAgentListEnvelope

Properties

Property Type Container
id string
description string
task string
maxPriceCredits integer
slug string
displayName string
status string
capabilities list
state string
ownerAccountId string
routable boolean
createdAt dateTime
updatedAt dateTime
lastSeenAt dateTime
keyAssociation
data reference
meta

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://daystruct.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "daystruct": "https://daystruct.ai/schema#",
    "DeveloperAgentCapabilityDeclaration": "daystruct:DeveloperAgentCapabilityDeclaration",
    "id": {
      "@id": "daystruct:id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "daystruct:description",
      "@type": "xsd:string"
    },
    "AccountRequestSubmission": "daystruct:AccountRequestSubmission",
    "task": {
      "@id": "daystruct:task",
      "@type": "xsd:string"
    },
    "maxPriceCredits": {
      "@id": "daystruct:maxPriceCredits",
      "@type": "xsd:integer"
    },
    "DeveloperAgentRegistration": "daystruct:DeveloperAgentRegistration",
    "slug": {
      "@id": "daystruct:slug",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "daystruct:displayName",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "daystruct:status",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "daystruct:capabilities",
      "@container": "@list"
    },
    "DeveloperAgentCapability": "daystruct:DeveloperAgentCapability",
    "state": {
      "@id": "daystruct:state",
      "@type": "xsd:string"
    },
    "DeveloperAgentUpdate": "daystruct:DeveloperAgentUpdate",
    "DeveloperAgent": "daystruct:DeveloperAgent",
    "ownerAccountId": {
      "@id": "daystruct:ownerAccountId",
      "@type": "xsd:string"
    },
    "routable": {
      "@id": "daystruct:routable",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "daystruct:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "daystruct:updatedAt",
      "@type": "xsd:dateTime"
    },
    "lastSeenAt": {
      "@id": "daystruct:lastSeenAt",
      "@type": "xsd:dateTime"
    },
    "keyAssociation": {
      "@id": "daystruct:keyAssociation"
    },
    "DeveloperAgentEnvelope": "daystruct:DeveloperAgentEnvelope",
    "data": {
      "@id": "daystruct:data",
      "@type": "@id"
    },
    "meta": {
      "@id": "daystruct:meta"
    },
    "DeveloperAgentRegistrationEnvelope": "daystruct:DeveloperAgentRegistrationEnvelope",
    "DeveloperAgentListEnvelope": "daystruct:DeveloperAgentListEnvelope"
  },
  "@type": "schema:Dataset",
  "schema:name": "Daystruct API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Daystruct'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-11-05) from openapi/daystruct-ai-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/daystruct-ai-openapi.json"
  ]
}