{
  "@context": {
    "@vocab": "https://aeon.fun/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "aeon": "https://aeon.fun/schema#",
    "AskRequest": "aeon:AskRequest",
    "query": {
      "@id": "aeon:query",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "aeon:limit",
      "@type": "xsd:integer"
    },
    "streaming": {
      "@id": "aeon:streaming",
      "@type": "xsd:boolean"
    },
    "AskResults": "aeon:AskResults",
    "_meta": {
      "@id": "aeon:_meta",
      "@type": "@id"
    },
    "results": {
      "@id": "aeon:results",
      "@container": "@list"
    },
    "AskDescriptor": "aeon:AskDescriptor",
    "name": {
      "@id": "aeon:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "aeon:description",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "aeon:method",
      "@type": "xsd:string"
    },
    "request": {
      "@id": "aeon:request"
    },
    "ResultItem": "aeon:ResultItem",
    "url": {
      "@id": "aeon:url",
      "@type": "@id"
    },
    "NlwebMeta": "aeon:NlwebMeta",
    "response_type": {
      "@id": "aeon:response_type",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "aeon:version",
      "@type": "xsd:string"
    },
    "Error": "aeon:Error",
    "error": {
      "@id": "aeon:error"
    },
    "FeedbackRequest": "aeon:FeedbackRequest",
    "kind": {
      "@id": "aeon:kind",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "aeon:title",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "aeon:details",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "aeon:context"
    },
    "page": {
      "@id": "aeon:page",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "aeon:agent"
    },
    "app": {
      "@id": "aeon:app",
      "@type": "xsd:string"
    },
    "FeedbackCreated": "aeon:FeedbackCreated",
    "id": {
      "@id": "aeon:id",
      "@type": "xsd:integer"
    },
    "duplicate": {
      "@id": "aeon:duplicate",
      "@type": "xsd:boolean"
    },
    "FeedbackDescriptor": "aeon:FeedbackDescriptor",
    "content_type": {
      "@id": "aeon:content_type",
      "@type": "xsd:string"
    },
    "response": {
      "@id": "aeon:response",
      "@type": "xsd:string"
    },
    "answers": {
      "@id": "aeon:answers",
      "@type": "xsd:string"
    },
    "rate_limit": {
      "@id": "aeon:rate_limit",
      "@type": "xsd:string"
    },
    "AgentSkillsIndex": "aeon:AgentSkillsIndex",
    "skills": {
      "@id": "aeon:skills",
      "@container": "@list"
    },
    "Link": "aeon:Link",
    "href": {
      "@id": "aeon:href",
      "@type": "@id"
    },
    "type": {
      "@id": "aeon:type",
      "@type": "xsd:string"
    },
    "ApiCatalog": "aeon:ApiCatalog",
    "linkset": {
      "@id": "aeon:linkset",
      "@container": "@list"
    },
    "AiCatalog": "aeon:AiCatalog",
    "specVersion": {
      "@id": "aeon:specVersion",
      "@type": "xsd:string"
    },
    "host": {
      "@id": "aeon:host"
    },
    "entries": {
      "@id": "aeon:entries",
      "@container": "@list"
    },
    "McpServerCard": "aeon:McpServerCard",
    "protocolVersion": {
      "@id": "aeon:protocolVersion",
      "@type": "xsd:string"
    },
    "protocolVersions": {
      "@id": "aeon:protocolVersions",
      "@container": "@list"
    },
    "icons": {
      "@id": "aeon:icons",
      "@container": "@list"
    },
    "iconUrl": {
      "@id": "aeon:iconUrl",
      "@type": "@id"
    },
    "endpoint": {
      "@id": "aeon:endpoint",
      "@type": "@id"
    },
    "transport": {
      "@id": "aeon:transport",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "aeon:capabilities"
    },
    "tools": {
      "@id": "aeon:tools",
      "@container": "@list"
    },
    "documentationUrl": {
      "@id": "aeon:documentationUrl",
      "@type": "@id"
    },
    "feedbackUrl": {
      "@id": "aeon:feedbackUrl",
      "@type": "@id"
    },
    "source": {
      "@id": "aeon:source",
      "@type": "@id"
    },
    "contact": {
      "@id": "aeon:contact",
      "@type": "xsd:string"
    },
    "JsonRpcRequest": "aeon:JsonRpcRequest",
    "jsonrpc": {
      "@id": "aeon:jsonrpc",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "aeon:params"
    },
    "JsonRpcResponse": "aeon:JsonRpcResponse",
    "result": {
      "@id": "aeon:result"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Aeon API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Aeon'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-31) from openapi/_original/aeon-fun-api-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_original/aeon-fun-api-openapi.json"
  ]
}