{
  "@context": {
    "@vocab": "https://notfair.co/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "notfair": "https://notfair.co/schema#",
    "InitializeResult": "notfair:InitializeResult",
    "protocolVersion": {
      "@id": "notfair:protocolVersion",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "notfair:capabilities"
    },
    "serverInfo": {
      "@id": "notfair:serverInfo"
    },
    "instructions": {
      "@id": "notfair:instructions",
      "@type": "xsd:string"
    },
    "ToolListResult": "notfair:ToolListResult",
    "tools": {
      "@id": "notfair:tools",
      "@container": "@list"
    },
    "nextCursor": {
      "@id": "notfair:nextCursor",
      "@type": "xsd:string"
    },
    "CallToolResult": "notfair:CallToolResult",
    "content": {
      "@id": "notfair:content",
      "@container": "@list"
    },
    "structuredContent": {
      "@id": "notfair:structuredContent"
    },
    "isError": {
      "@id": "notfair:isError",
      "@type": "xsd:boolean"
    },
    "RpcError": "notfair:RpcError",
    "jsonrpc": {
      "@id": "notfair:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "notfair:id",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "notfair:error"
    },
    "Unauthorized": "notfair:Unauthorized",
    "oauth": {
      "@id": "notfair:oauth"
    },
    "fallback": {
      "@id": "notfair:fallback"
    },
    "Tool": "notfair:Tool",
    "name": {
      "@id": "notfair:name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "notfair:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "notfair:description",
      "@type": "xsd:string"
    },
    "inputSchema": {
      "@id": "notfair:inputSchema"
    },
    "outputSchema": {
      "@id": "notfair:outputSchema"
    },
    "annotations": {
      "@id": "notfair:annotations"
    },
    "ServerCard": "notfair:ServerCard",
    "authentication": {
      "@id": "notfair:authentication"
    },
    "resources": {
      "@id": "notfair:resources",
      "@container": "@list"
    },
    "prompts": {
      "@id": "notfair:prompts",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "notfair-co API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects notfair-co'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-30) from openapi/notfair-co-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/notfair-co-openapi.json"
  ]
}