{
  "@context": {
    "@vocab": "https://hostdefi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hostdefi": "https://hostdefi.com/schema#",
    "AnalyzeTokenResult": "hostdefi:AnalyzeTokenResult",
    "riskLevel": {
      "@id": "hostdefi:riskLevel",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "hostdefi:summary",
      "@type": "xsd:string"
    },
    "keySignals": {
      "@id": "hostdefi:keySignals",
      "@container": "@list"
    },
    "concerningIndicators": {
      "@id": "hostdefi:concerningIndicators",
      "@container": "@list"
    },
    "legitimateElements": {
      "@id": "hostdefi:legitimateElements",
      "@container": "@list"
    },
    "finalTake": {
      "@id": "hostdefi:finalTake",
      "@type": "xsd:string"
    },
    "recommendedActions": {
      "@id": "hostdefi:recommendedActions",
      "@container": "@list"
    },
    "tokenName": {
      "@id": "hostdefi:tokenName",
      "@type": "xsd:string"
    },
    "symbol": {
      "@id": "hostdefi:symbol",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "hostdefi:chain",
      "@type": "xsd:string"
    },
    "contractAddress": {
      "@id": "hostdefi:contractAddress",
      "@type": "xsd:string"
    },
    "coinGeckoRank": {
      "@id": "hostdefi:coinGeckoRank",
      "@type": "xsd:integer"
    },
    "categories": {
      "@id": "hostdefi:categories",
      "@container": "@list"
    },
    "score": {
      "@id": "hostdefi:score",
      "@type": "xsd:string"
    },
    "aiConfigured": {
      "@id": "hostdefi:aiConfigured",
      "@type": "xsd:boolean"
    },
    "subscriber": {
      "@id": "hostdefi:subscriber",
      "@type": "xsd:boolean"
    },
    "checkedAt": {
      "@id": "hostdefi:checkedAt",
      "@type": "xsd:dateTime"
    },
    "dataSources": {
      "@id": "hostdefi:dataSources"
    },
    "contractData": {
      "@id": "hostdefi:contractData"
    },
    "metrics": {
      "@id": "hostdefi:metrics"
    },
    "aiError": {
      "@id": "hostdefi:aiError",
      "@type": "xsd:string"
    },
    "ScannerError": "hostdefi:ScannerError",
    "error": {
      "@id": "hostdefi:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "hostdefi:message",
      "@type": "xsd:string"
    },
    "V1ErrorBody": "hostdefi:V1ErrorBody",
    "ok": {
      "@id": "hostdefi:ok",
      "@type": "xsd:boolean"
    },
    "pending": {
      "@id": "hostdefi:pending",
      "@type": "xsd:boolean"
    },
    "resetsAt": {
      "@id": "hostdefi:resetsAt",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "hostdefi:details",
      "@type": "xsd:string"
    },
    "BatchItemError": "hostdefi:BatchItemError",
    "MarketSignals": "hostdefi:MarketSignals",
    "liquidityUsd": {
      "@id": "hostdefi:liquidityUsd",
      "@type": "xsd:decimal"
    },
    "volume24h": {
      "@id": "hostdefi:volume24h",
      "@type": "xsd:decimal"
    },
    "priceUsd": {
      "@id": "hostdefi:priceUsd",
      "@type": "xsd:decimal"
    },
    "SolanaSignals": "hostdefi:SolanaSignals",
    "authorities": {
      "@id": "hostdefi:authorities"
    },
    "token2022Extensions": {
      "@id": "hostdefi:token2022Extensions"
    },
    "holders": {
      "@id": "hostdefi:holders"
    },
    "launch": {
      "@id": "hostdefi:launch"
    },
    "market": {
      "@id": "hostdefi:market",
      "@type": "@id"
    },
    "RiskBlock": "hostdefi:RiskBlock",
    "graded": {
      "@id": "hostdefi:graded",
      "@type": "xsd:boolean"
    },
    "grade": {
      "@id": "hostdefi:grade",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "hostdefi:tier",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "hostdefi:verdict",
      "@type": "xsd:string"
    },
    "knowns": {
      "@id": "hostdefi:knowns",
      "@container": "@list"
    },
    "unknowns": {
      "@id": "hostdefi:unknowns",
      "@container": "@list"
    },
    "notGradedReason": {
      "@id": "hostdefi:notGradedReason",
      "@type": "xsd:string"
    },
    "Verdict": "hostdefi:Verdict",
    "token": {
      "@id": "hostdefi:token"
    },
    "risk": {
      "@id": "hostdefi:risk",
      "@type": "@id"
    },
    "signals": {
      "@id": "hostdefi:signals"
    },
    "meta": {
      "@id": "hostdefi:meta"
    },
    "EvmSignals": "hostdefi:EvmSignals",
    "evmSecurity": {
      "@id": "hostdefi:evmSecurity"
    },
    "X402PaymentRequirements": "hostdefi:X402PaymentRequirements",
    "scheme": {
      "@id": "hostdefi:scheme",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "hostdefi:network",
      "@type": "xsd:string"
    },
    "maxAmountRequired": {
      "@id": "hostdefi:maxAmountRequired",
      "@type": "xsd:string"
    },
    "asset": {
      "@id": "hostdefi:asset",
      "@type": "xsd:string"
    },
    "payTo": {
      "@id": "hostdefi:payTo",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "hostdefi:resource",
      "@type": "@id"
    },
    "description": {
      "@id": "hostdefi:description",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "hostdefi:mimeType",
      "@type": "xsd:string"
    },
    "maxTimeoutSeconds": {
      "@id": "hostdefi:maxTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "extra": {
      "@id": "hostdefi:extra"
    },
    "X402Offer": "hostdefi:X402Offer",
    "x402Version": {
      "@id": "hostdefi:x402Version",
      "@type": "xsd:integer"
    },
    "accepts": {
      "@id": "hostdefi:accepts",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HostDeFi API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HostDeFi'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-09) from openapi/hostdefi-analyze-token-api-openapi.yml, openapi/hostdefi-health-api-openapi.yml, openapi/hostdefi-keys-api-openapi.yml.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/hostdefi-analyze-token-api-openapi.yml",
    "openapi/hostdefi-health-api-openapi.yml",
    "openapi/hostdefi-keys-api-openapi.yml",
    "openapi/hostdefi-scan-api-openapi.yml",
    "openapi/hostdefi-token-risk-api-openapi.yml"
  ]
}