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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}