HostDeFi · JSON-LD Context
Hostdefi Context
JSON-LD context defining the semantic vocabulary for Hostdefi from HostDeFi.
11 Classes
59 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
hostdefi:
https://hostdefi.com/schema#
Classes
AnalyzeTokenResult
ScannerError
V1ErrorBody
BatchItemError
MarketSignals
SolanaSignals
RiskBlock
Verdict
EvmSignals
X402PaymentRequirements
X402Offer
Properties
| Property | Type | Container |
|---|---|---|
| riskLevel | string | |
| summary | string | |
| keySignals | list | |
| concerningIndicators | list | |
| legitimateElements | list | |
| finalTake | string | |
| recommendedActions | list | |
| tokenName | string | |
| symbol | string | |
| chain | string | |
| contractAddress | string | |
| coinGeckoRank | integer | |
| categories | list | |
| score | string | |
| aiConfigured | boolean | |
| subscriber | boolean | |
| checkedAt | dateTime | |
| dataSources | ||
| contractData | ||
| metrics | ||
| aiError | string | |
| error | string | |
| message | string | |
| ok | boolean | |
| pending | boolean | |
| resetsAt | integer | |
| details | string | |
| liquidityUsd | decimal | |
| volume24h | decimal | |
| priceUsd | decimal | |
| authorities | ||
| token2022Extensions | ||
| holders | ||
| launch | ||
| market | reference | |
| graded | boolean | |
| grade | string | |
| tier | string | |
| verdict | string | |
| knowns | list | |
| unknowns | list | |
| notGradedReason | string | |
| token | ||
| risk | reference | |
| signals | ||
| meta | ||
| evmSecurity | ||
| scheme | string | |
| network | string | |
| maxAmountRequired | string | |
| asset | string | |
| payTo | string | |
| resource | reference | |
| description | string | |
| mimeType | string | |
| maxTimeoutSeconds | integer | |
| extra | ||
| x402Version | integer | |
| accepts | list |
JSON-LD Document
{
"@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"
]
}