{
  "@context": {
    "@vocab": "https://fastdrop.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fastdrop": "https://fastdrop.dev/schema#",
    "Error": "fastdrop:Error",
    "error": {
      "@id": "fastdrop:error"
    },
    "ApiError": "fastdrop:ApiError",
    "next": {
      "@id": "fastdrop:next",
      "@type": "xsd:string"
    },
    "retryAfter": {
      "@id": "fastdrop:retryAfter",
      "@type": "xsd:integer"
    },
    "ProblemDetails": "fastdrop:ProblemDetails",
    "title": {
      "@id": "fastdrop:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "fastdrop:detail",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "fastdrop:status",
      "@type": "xsd:integer"
    },
    "JsonRpcRequest": "fastdrop:JsonRpcRequest",
    "jsonrpc": {
      "@id": "fastdrop:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "fastdrop:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "fastdrop:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "fastdrop:params"
    },
    "JsonRpcResponse": "fastdrop:JsonRpcResponse",
    "result": {
      "@id": "fastdrop:result"
    },
    "VerificationMeta": "fastdrop:VerificationMeta",
    "last_probed": {
      "@id": "fastdrop:last_probed",
      "@type": "xsd:dateTime"
    },
    "answered": {
      "@id": "fastdrop:answered",
      "@type": "xsd:boolean"
    },
    "keyed": {
      "@id": "fastdrop:keyed",
      "@type": "xsd:boolean"
    },
    "tools_count": {
      "@id": "fastdrop:tools_count",
      "@type": "xsd:integer"
    },
    "consecutive_failures": {
      "@id": "fastdrop:consecutive_failures",
      "@type": "xsd:integer"
    },
    "package_only": {
      "@id": "fastdrop:package_only",
      "@type": "xsd:boolean"
    },
    "product_slug": {
      "@id": "fastdrop:product_slug",
      "@type": "xsd:string"
    },
    "product_url": {
      "@id": "fastdrop:product_url",
      "@type": "@id"
    },
    "ServerEntry": "fastdrop:ServerEntry",
    "server": {
      "@id": "fastdrop:server"
    },
    "_meta": {
      "@id": "fastdrop:_meta"
    },
    "ServerList": "fastdrop:ServerList",
    "servers": {
      "@id": "fastdrop:servers",
      "@container": "@list"
    },
    "metadata": {
      "@id": "fastdrop:metadata"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FastDrop API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FastDrop'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-08) from openapi/fastdrop-dev-openapi.json.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/fastdrop-dev-openapi.json"
  ]
}