Horizon Pulse · JSON-LD Context
Horizonpulse Dev Context
JSON-LD context defining the semantic vocabulary for Horizonpulse Dev from Horizon Pulse.
30 Classes
150 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
horizonpulse:
https://horizonpulse.dev/schema#
Classes
Error
PaymentRequired
PulseResponse
SignalsResponse
YieldResponse
PortfolioResponse
GasResponse
FundingResponse
FetchResponse
HttpResponse
ExtractResponse
X402CheckResponse
X402CheckDeepResponse
BazaarCheckResponse
MarketSearchResponse
MarketQuoteResponse
TxStatusResponse
TokenizedStockResponse
WatchResponse
BalanceResponse
TxGuardResponse
GroceryNormalizeResponse
GroceryIngredientResponse
ChainHeadResponse
TokenMetaResponse
NameResolveResponse
BatchResponse
DiscourseSplitResponse
SearchResponse
PdfResponse
Properties
| Property | Type | Container |
|---|---|---|
| ok | ||
| error | string | |
| code | string | |
| x402Version | ||
| resource | ||
| accepts | list | |
| source | string | |
| priced | ||
| asOf | string | |
| assets | ||
| overall | ||
| meta | ||
| pools | list | |
| address | string | |
| networks | list | |
| holdings | list | |
| totals | ||
| risk | ||
| suggestions | list | |
| warnings | list | |
| priceSources | list | |
| ethUsd | decimal | |
| requestedUrl | string | |
| finalUrl | string | |
| upstreamStatus | decimal | |
| contentType | string | |
| format | string | |
| truncated | boolean | |
| bytesRead | decimal | |
| content | string | |
| status | decimal | |
| headers | ||
| body | string | |
| bodyEncoding | string | |
| elapsedMs | decimal | |
| url | string | |
| title | string | |
| description | string | |
| language | string | |
| links | list | |
| headings | list | |
| textSample | string | |
| fields | ||
| fieldErrors | ||
| matchedFields | decimal | |
| requestedFields | decimal | |
| target | string | |
| method | string | |
| httpStatus | decimal | |
| isX402 | boolean | |
| challengeSource | string | |
| discovery | ||
| checks | list | |
| summary | ||
| tier | string | |
| baseChecks | list | |
| tls | ||
| securityHeaders | ||
| cors | ||
| publishedSources | list | |
| payToReports | list | |
| drift | ||
| verdict | string | |
| wellKnown | ||
| index | ||
| onchain | list | |
| routes | list | |
| findings | list | |
| query | ||
| results | list | |
| reasons | list | |
| live | ||
| paytoCrossCheck | ||
| buyPlan | ||
| evidence | list | |
| unknowns | list | |
| tx | string | |
| network | string | |
| caip2 | string | |
| final | boolean | |
| finality | string | |
| confirmations | decimal | |
| block | decimal | |
| blockTime | string | |
| fee | ||
| transfers | list | |
| pollAgainSeconds | ||
| untrusted | string | |
| count | decimal | |
| stocks | list | |
| sources | list | |
| notAdvice | string | |
| usPersons | string | |
| state | string | |
| lines | decimal | |
| linesHashed | decimal | |
| truncatedSource | boolean | |
| check | string | |
| changed | ||
| canPayAny | boolean | |
| rails | list | |
| prices | list | |
| chain | string | |
| to | string | |
| expected | string | |
| token | ||
| result | string | |
| sdnSnapshot | ||
| note | string | |
| scale | ||
| items | list | |
| shoppingList | list | |
| unparsed | list | |
| methodology | ||
| attribution | list | |
| disclaimer | string | |
| fdcSnapshot | list | |
| answered | decimal | |
| heads | list | |
| found | boolean | |
| standard | string | |
| name | string | |
| symbol | string | |
| decimals | decimal | |
| totalSupply | ||
| details | ||
| mode | string | |
| system | string | |
| resolver | string | |
| illustrative | boolean | |
| okCount | decimal | |
| label | string | |
| question | string | |
| sides | list | |
| n_classified | decimal | |
| n_neutral | decimal | |
| n_fetched | decimal | |
| sample | list | |
| window | ||
| classifier | string | |
| caveats | list | |
| cached | boolean | |
| provider | string | |
| n | decimal | |
| resultCount | decimal | |
| fetchedOk | decimal | |
| bytes | decimal | |
| totalPages | decimal | |
| pagesReturned | decimal | |
| pages | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://horizonpulse.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"horizonpulse": "https://horizonpulse.dev/schema#",
"Error": "horizonpulse:Error",
"ok": {
"@id": "horizonpulse:ok"
},
"error": {
"@id": "horizonpulse:error",
"@type": "xsd:string"
},
"code": {
"@id": "horizonpulse:code",
"@type": "xsd:string"
},
"PaymentRequired": "horizonpulse:PaymentRequired",
"x402Version": {
"@id": "horizonpulse:x402Version"
},
"resource": {
"@id": "horizonpulse:resource"
},
"accepts": {
"@id": "horizonpulse:accepts",
"@container": "@list"
},
"PulseResponse": "horizonpulse:PulseResponse",
"source": {
"@id": "horizonpulse:source",
"@type": "xsd:string"
},
"priced": {
"@id": "horizonpulse:priced"
},
"asOf": {
"@id": "horizonpulse:asOf",
"@type": "xsd:string"
},
"assets": {
"@id": "horizonpulse:assets"
},
"overall": {
"@id": "horizonpulse:overall"
},
"SignalsResponse": "horizonpulse:SignalsResponse",
"YieldResponse": "horizonpulse:YieldResponse",
"meta": {
"@id": "horizonpulse:meta"
},
"pools": {
"@id": "horizonpulse:pools",
"@container": "@list"
},
"PortfolioResponse": "horizonpulse:PortfolioResponse",
"address": {
"@id": "horizonpulse:address",
"@type": "xsd:string"
},
"networks": {
"@id": "horizonpulse:networks",
"@container": "@list"
},
"holdings": {
"@id": "horizonpulse:holdings",
"@container": "@list"
},
"totals": {
"@id": "horizonpulse:totals"
},
"risk": {
"@id": "horizonpulse:risk"
},
"suggestions": {
"@id": "horizonpulse:suggestions",
"@container": "@list"
},
"warnings": {
"@id": "horizonpulse:warnings",
"@container": "@list"
},
"priceSources": {
"@id": "horizonpulse:priceSources",
"@container": "@list"
},
"GasResponse": "horizonpulse:GasResponse",
"ethUsd": {
"@id": "horizonpulse:ethUsd",
"@type": "xsd:decimal"
},
"FundingResponse": "horizonpulse:FundingResponse",
"FetchResponse": "horizonpulse:FetchResponse",
"requestedUrl": {
"@id": "horizonpulse:requestedUrl",
"@type": "xsd:string"
},
"finalUrl": {
"@id": "horizonpulse:finalUrl",
"@type": "xsd:string"
},
"upstreamStatus": {
"@id": "horizonpulse:upstreamStatus",
"@type": "xsd:decimal"
},
"contentType": {
"@id": "horizonpulse:contentType",
"@type": "xsd:string"
},
"format": {
"@id": "horizonpulse:format",
"@type": "xsd:string"
},
"truncated": {
"@id": "horizonpulse:truncated",
"@type": "xsd:boolean"
},
"bytesRead": {
"@id": "horizonpulse:bytesRead",
"@type": "xsd:decimal"
},
"content": {
"@id": "horizonpulse:content",
"@type": "xsd:string"
},
"HttpResponse": "horizonpulse:HttpResponse",
"status": {
"@id": "horizonpulse:status",
"@type": "xsd:decimal"
},
"headers": {
"@id": "horizonpulse:headers"
},
"body": {
"@id": "horizonpulse:body",
"@type": "xsd:string"
},
"bodyEncoding": {
"@id": "horizonpulse:bodyEncoding",
"@type": "xsd:string"
},
"elapsedMs": {
"@id": "horizonpulse:elapsedMs",
"@type": "xsd:decimal"
},
"ExtractResponse": "horizonpulse:ExtractResponse",
"url": {
"@id": "horizonpulse:url",
"@type": "xsd:string"
},
"title": {
"@id": "horizonpulse:title",
"@type": "xsd:string"
},
"description": {
"@id": "horizonpulse:description",
"@type": "xsd:string"
},
"language": {
"@id": "horizonpulse:language",
"@type": "xsd:string"
},
"links": {
"@id": "horizonpulse:links",
"@container": "@list"
},
"headings": {
"@id": "horizonpulse:headings",
"@container": "@list"
},
"textSample": {
"@id": "horizonpulse:textSample",
"@type": "xsd:string"
},
"fields": {
"@id": "horizonpulse:fields"
},
"fieldErrors": {
"@id": "horizonpulse:fieldErrors"
},
"matchedFields": {
"@id": "horizonpulse:matchedFields",
"@type": "xsd:decimal"
},
"requestedFields": {
"@id": "horizonpulse:requestedFields",
"@type": "xsd:decimal"
},
"X402CheckResponse": "horizonpulse:X402CheckResponse",
"target": {
"@id": "horizonpulse:target",
"@type": "xsd:string"
},
"method": {
"@id": "horizonpulse:method",
"@type": "xsd:string"
},
"httpStatus": {
"@id": "horizonpulse:httpStatus",
"@type": "xsd:decimal"
},
"isX402": {
"@id": "horizonpulse:isX402",
"@type": "xsd:boolean"
},
"challengeSource": {
"@id": "horizonpulse:challengeSource",
"@type": "xsd:string"
},
"discovery": {
"@id": "horizonpulse:discovery"
},
"checks": {
"@id": "horizonpulse:checks",
"@container": "@list"
},
"summary": {
"@id": "horizonpulse:summary"
},
"X402CheckDeepResponse": "horizonpulse:X402CheckDeepResponse",
"tier": {
"@id": "horizonpulse:tier",
"@type": "xsd:string"
},
"baseChecks": {
"@id": "horizonpulse:baseChecks",
"@container": "@list"
},
"tls": {
"@id": "horizonpulse:tls"
},
"securityHeaders": {
"@id": "horizonpulse:securityHeaders"
},
"cors": {
"@id": "horizonpulse:cors"
},
"publishedSources": {
"@id": "horizonpulse:publishedSources",
"@container": "@list"
},
"payToReports": {
"@id": "horizonpulse:payToReports",
"@container": "@list"
},
"drift": {
"@id": "horizonpulse:drift"
},
"BazaarCheckResponse": "horizonpulse:BazaarCheckResponse",
"verdict": {
"@id": "horizonpulse:verdict",
"@type": "xsd:string"
},
"wellKnown": {
"@id": "horizonpulse:wellKnown"
},
"index": {
"@id": "horizonpulse:index"
},
"onchain": {
"@id": "horizonpulse:onchain",
"@container": "@list"
},
"routes": {
"@id": "horizonpulse:routes",
"@container": "@list"
},
"findings": {
"@id": "horizonpulse:findings",
"@container": "@list"
},
"MarketSearchResponse": "horizonpulse:MarketSearchResponse",
"query": {
"@id": "horizonpulse:query"
},
"results": {
"@id": "horizonpulse:results",
"@container": "@list"
},
"MarketQuoteResponse": "horizonpulse:MarketQuoteResponse",
"reasons": {
"@id": "horizonpulse:reasons",
"@container": "@list"
},
"live": {
"@id": "horizonpulse:live"
},
"paytoCrossCheck": {
"@id": "horizonpulse:paytoCrossCheck"
},
"buyPlan": {
"@id": "horizonpulse:buyPlan"
},
"evidence": {
"@id": "horizonpulse:evidence",
"@container": "@list"
},
"unknowns": {
"@id": "horizonpulse:unknowns",
"@container": "@list"
},
"TxStatusResponse": "horizonpulse:TxStatusResponse",
"tx": {
"@id": "horizonpulse:tx",
"@type": "xsd:string"
},
"network": {
"@id": "horizonpulse:network",
"@type": "xsd:string"
},
"caip2": {
"@id": "horizonpulse:caip2",
"@type": "xsd:string"
},
"final": {
"@id": "horizonpulse:final",
"@type": "xsd:boolean"
},
"finality": {
"@id": "horizonpulse:finality",
"@type": "xsd:string"
},
"confirmations": {
"@id": "horizonpulse:confirmations",
"@type": "xsd:decimal"
},
"block": {
"@id": "horizonpulse:block",
"@type": "xsd:decimal"
},
"blockTime": {
"@id": "horizonpulse:blockTime",
"@type": "xsd:string"
},
"fee": {
"@id": "horizonpulse:fee"
},
"transfers": {
"@id": "horizonpulse:transfers",
"@container": "@list"
},
"pollAgainSeconds": {
"@id": "horizonpulse:pollAgainSeconds"
},
"untrusted": {
"@id": "horizonpulse:untrusted",
"@type": "xsd:string"
},
"TokenizedStockResponse": "horizonpulse:TokenizedStockResponse",
"count": {
"@id": "horizonpulse:count",
"@type": "xsd:decimal"
},
"stocks": {
"@id": "horizonpulse:stocks",
"@container": "@list"
},
"sources": {
"@id": "horizonpulse:sources",
"@container": "@list"
},
"notAdvice": {
"@id": "horizonpulse:notAdvice",
"@type": "xsd:string"
},
"usPersons": {
"@id": "horizonpulse:usPersons",
"@type": "xsd:string"
},
"WatchResponse": "horizonpulse:WatchResponse",
"state": {
"@id": "horizonpulse:state",
"@type": "xsd:string"
},
"lines": {
"@id": "horizonpulse:lines",
"@type": "xsd:decimal"
},
"linesHashed": {
"@id": "horizonpulse:linesHashed",
"@type": "xsd:decimal"
},
"truncatedSource": {
"@id": "horizonpulse:truncatedSource",
"@type": "xsd:boolean"
},
"check": {
"@id": "horizonpulse:check",
"@type": "xsd:string"
},
"changed": {
"@id": "horizonpulse:changed"
},
"BalanceResponse": "horizonpulse:BalanceResponse",
"canPayAny": {
"@id": "horizonpulse:canPayAny",
"@type": "xsd:boolean"
},
"rails": {
"@id": "horizonpulse:rails",
"@container": "@list"
},
"prices": {
"@id": "horizonpulse:prices",
"@container": "@list"
},
"TxGuardResponse": "horizonpulse:TxGuardResponse",
"chain": {
"@id": "horizonpulse:chain",
"@type": "xsd:string"
},
"to": {
"@id": "horizonpulse:to",
"@type": "xsd:string"
},
"expected": {
"@id": "horizonpulse:expected",
"@type": "xsd:string"
},
"token": {
"@id": "horizonpulse:token"
},
"result": {
"@id": "horizonpulse:result",
"@type": "xsd:string"
},
"sdnSnapshot": {
"@id": "horizonpulse:sdnSnapshot"
},
"note": {
"@id": "horizonpulse:note",
"@type": "xsd:string"
},
"GroceryNormalizeResponse": "horizonpulse:GroceryNormalizeResponse",
"scale": {
"@id": "horizonpulse:scale"
},
"items": {
"@id": "horizonpulse:items",
"@container": "@list"
},
"shoppingList": {
"@id": "horizonpulse:shoppingList",
"@container": "@list"
},
"unparsed": {
"@id": "horizonpulse:unparsed",
"@container": "@list"
},
"methodology": {
"@id": "horizonpulse:methodology"
},
"GroceryIngredientResponse": "horizonpulse:GroceryIngredientResponse",
"attribution": {
"@id": "horizonpulse:attribution",
"@container": "@list"
},
"disclaimer": {
"@id": "horizonpulse:disclaimer",
"@type": "xsd:string"
},
"fdcSnapshot": {
"@id": "horizonpulse:fdcSnapshot",
"@container": "@list"
},
"ChainHeadResponse": "horizonpulse:ChainHeadResponse",
"answered": {
"@id": "horizonpulse:answered",
"@type": "xsd:decimal"
},
"heads": {
"@id": "horizonpulse:heads",
"@container": "@list"
},
"TokenMetaResponse": "horizonpulse:TokenMetaResponse",
"found": {
"@id": "horizonpulse:found",
"@type": "xsd:boolean"
},
"standard": {
"@id": "horizonpulse:standard",
"@type": "xsd:string"
},
"name": {
"@id": "horizonpulse:name",
"@type": "xsd:string"
},
"symbol": {
"@id": "horizonpulse:symbol",
"@type": "xsd:string"
},
"decimals": {
"@id": "horizonpulse:decimals",
"@type": "xsd:decimal"
},
"totalSupply": {
"@id": "horizonpulse:totalSupply"
},
"details": {
"@id": "horizonpulse:details"
},
"NameResolveResponse": "horizonpulse:NameResolveResponse",
"mode": {
"@id": "horizonpulse:mode",
"@type": "xsd:string"
},
"system": {
"@id": "horizonpulse:system",
"@type": "xsd:string"
},
"resolver": {
"@id": "horizonpulse:resolver",
"@type": "xsd:string"
},
"BatchResponse": "horizonpulse:BatchResponse",
"illustrative": {
"@id": "horizonpulse:illustrative",
"@type": "xsd:boolean"
},
"okCount": {
"@id": "horizonpulse:okCount",
"@type": "xsd:decimal"
},
"DiscourseSplitResponse": "horizonpulse:DiscourseSplitResponse",
"label": {
"@id": "horizonpulse:label",
"@type": "xsd:string"
},
"question": {
"@id": "horizonpulse:question",
"@type": "xsd:string"
},
"sides": {
"@id": "horizonpulse:sides",
"@container": "@list"
},
"n_classified": {
"@id": "horizonpulse:n_classified",
"@type": "xsd:decimal"
},
"n_neutral": {
"@id": "horizonpulse:n_neutral",
"@type": "xsd:decimal"
},
"n_fetched": {
"@id": "horizonpulse:n_fetched",
"@type": "xsd:decimal"
},
"sample": {
"@id": "horizonpulse:sample",
"@container": "@list"
},
"window": {
"@id": "horizonpulse:window"
},
"classifier": {
"@id": "horizonpulse:classifier",
"@type": "xsd:string"
},
"caveats": {
"@id": "horizonpulse:caveats",
"@container": "@list"
},
"cached": {
"@id": "horizonpulse:cached",
"@type": "xsd:boolean"
},
"SearchResponse": "horizonpulse:SearchResponse",
"provider": {
"@id": "horizonpulse:provider",
"@type": "xsd:string"
},
"n": {
"@id": "horizonpulse:n",
"@type": "xsd:decimal"
},
"resultCount": {
"@id": "horizonpulse:resultCount",
"@type": "xsd:decimal"
},
"fetchedOk": {
"@id": "horizonpulse:fetchedOk",
"@type": "xsd:decimal"
},
"PdfResponse": "horizonpulse:PdfResponse",
"bytes": {
"@id": "horizonpulse:bytes",
"@type": "xsd:decimal"
},
"totalPages": {
"@id": "horizonpulse:totalPages",
"@type": "xsd:decimal"
},
"pagesReturned": {
"@id": "horizonpulse:pagesReturned",
"@type": "xsd:decimal"
},
"pages": {
"@id": "horizonpulse:pages",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Horizon Pulse API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Horizon Pulse'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-11) from openapi/horizonpulse-dev-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/horizonpulse-dev-openapi.json"
]
}