{
  "@context": {
    "@vocab": "https://hubvibe-io.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hubvibe": "https://hubvibe-io.com/schema#",
    "AuditRequest": "hubvibe:AuditRequest",
    "html": {
      "@id": "hubvibe:html"
    },
    "url": {
      "@id": "hubvibe:url"
    },
    "language": {
      "@id": "hubvibe:language",
      "@type": "@id"
    },
    "HTTPValidationError": "hubvibe:HTTPValidationError",
    "detail": {
      "@id": "hubvibe:detail",
      "@container": "@list"
    },
    "UrlAuditRequest": "hubvibe:UrlAuditRequest",
    "ValidationError": "hubvibe:ValidationError",
    "loc": {
      "@id": "hubvibe:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "hubvibe:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "hubvibe:type",
      "@type": "xsd:string"
    },
    "Context": "hubvibe:Context",
    "news": {
      "@id": "hubvibe:news",
      "@type": "@id"
    },
    "sec": {
      "@id": "hubvibe:sec",
      "@type": "@id"
    },
    "polymarket": {
      "@id": "hubvibe:polymarket",
      "@type": "@id"
    },
    "economic": {
      "@id": "hubvibe:economic",
      "@type": "@id"
    },
    "fred": {
      "@id": "hubvibe:fred"
    },
    "Result": "hubvibe:Result",
    "query": {
      "@id": "hubvibe:query",
      "@type": "xsd:string"
    },
    "symbol": {
      "@id": "hubvibe:symbol",
      "@type": "xsd:string"
    },
    "language_filter": {
      "@id": "hubvibe:language_filter",
      "@type": "xsd:string"
    },
    "sources_searched": {
      "@id": "hubvibe:sources_searched",
      "@container": "@list"
    },
    "sources_ok": {
      "@id": "hubvibe:sources_ok",
      "@container": "@list"
    },
    "sources_failed": {
      "@id": "hubvibe:sources_failed",
      "@container": "@list"
    },
    "articles": {
      "@id": "hubvibe:articles",
      "@container": "@list"
    },
    "article_count": {
      "@id": "hubvibe:article_count",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "hubvibe:limit",
      "@type": "xsd:integer"
    },
    "since_hours": {
      "@id": "hubvibe:since_hours",
      "@type": "xsd:integer"
    },
    "attribution": {
      "@id": "hubvibe:attribution"
    },
    "notes": {
      "@id": "hubvibe:notes",
      "@container": "@list"
    },
    "checked_at": {
      "@id": "hubvibe:checked_at",
      "@type": "xsd:dateTime"
    },
    "Sec": "hubvibe:Sec",
    "cik": {
      "@id": "hubvibe:cik",
      "@type": "xsd:integer"
    },
    "entity_name": {
      "@id": "hubvibe:entity_name",
      "@type": "xsd:string"
    },
    "concepts": {
      "@id": "hubvibe:concepts"
    },
    "concepts_missing": {
      "@id": "hubvibe:concepts_missing",
      "@container": "@list"
    },
    "periods": {
      "@id": "hubvibe:periods",
      "@type": "xsd:integer"
    },
    "forms": {
      "@id": "hubvibe:forms",
      "@container": "@list"
    },
    "as_of": {
      "@id": "hubvibe:as_of",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "hubvibe:source",
      "@type": "xsd:string"
    },
    "Result_292aa4f4": "hubvibe:Result_292aa4f4",
    "indicator": {
      "@id": "hubvibe:indicator"
    },
    "country": {
      "@id": "hubvibe:country"
    },
    "frequency": {
      "@id": "hubvibe:frequency",
      "@type": "xsd:string"
    },
    "observations": {
      "@id": "hubvibe:observations",
      "@container": "@list"
    },
    "observation_count": {
      "@id": "hubvibe:observation_count",
      "@type": "xsd:integer"
    },
    "latest": {
      "@id": "hubvibe:latest"
    },
    "previous": {
      "@id": "hubvibe:previous"
    },
    "change": {
      "@id": "hubvibe:change"
    },
    "source_url": {
      "@id": "hubvibe:source_url",
      "@type": "xsd:string"
    },
    "Result_ecec3919": "hubvibe:Result_ecec3919",
    "task": {
      "@id": "hubvibe:task",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "hubvibe:tier",
      "@type": "xsd:string"
    },
    "headline": {
      "@id": "hubvibe:headline",
      "@type": "xsd:string"
    },
    "key_points": {
      "@id": "hubvibe:key_points",
      "@container": "@list"
    },
    "answer": {
      "@id": "hubvibe:answer",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "hubvibe:data"
    },
    "steps": {
      "@id": "hubvibe:steps",
      "@container": "@list"
    },
    "tools_used": {
      "@id": "hubvibe:tools_used",
      "@container": "@list"
    },
    "sources": {
      "@id": "hubvibe:sources",
      "@container": "@list"
    },
    "Result_497849a5": "hubvibe:Result_497849a5",
    "markets": {
      "@id": "hubvibe:markets",
      "@container": "@list"
    },
    "count": {
      "@id": "hubvibe:count",
      "@type": "xsd:integer"
    },
    "note": {
      "@id": "hubvibe:note",
      "@type": "xsd:string"
    },
    "RepliesItem": "hubvibe:RepliesItem",
    "uri": {
      "@id": "hubvibe:uri",
      "@type": "xsd:string"
    },
    "cid": {
      "@id": "hubvibe:cid",
      "@type": "xsd:string"
    },
    "author_handle": {
      "@id": "hubvibe:author_handle",
      "@type": "xsd:string"
    },
    "author_did": {
      "@id": "hubvibe:author_did",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "hubvibe:text",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "hubvibe:created_at",
      "@type": "xsd:string"
    },
    "indexed_at": {
      "@id": "hubvibe:indexed_at",
      "@type": "xsd:string"
    },
    "likes": {
      "@id": "hubvibe:likes",
      "@type": "xsd:integer"
    },
    "reposts": {
      "@id": "hubvibe:reposts",
      "@type": "xsd:integer"
    },
    "replies": {
      "@id": "hubvibe:replies",
      "@type": "xsd:integer"
    },
    "quotes": {
      "@id": "hubvibe:quotes",
      "@type": "xsd:integer"
    },
    "langs": {
      "@id": "hubvibe:langs",
      "@container": "@list"
    },
    "is_repost": {
      "@id": "hubvibe:is_repost",
      "@type": "xsd:boolean"
    },
    "reply_to": {
      "@id": "hubvibe:reply_to",
      "@type": "xsd:string"
    },
    "embed_type": {
      "@id": "hubvibe:embed_type",
      "@type": "xsd:string"
    },
    "DeparturesItem": "hubvibe:DeparturesItem",
    "flight": {
      "@id": "hubvibe:flight",
      "@type": "xsd:string"
    },
    "airline": {
      "@id": "hubvibe:airline",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "hubvibe:direction",
      "@type": "xsd:string"
    },
    "other_airport": {
      "@id": "hubvibe:other_airport",
      "@type": "xsd:string"
    },
    "other_airport_name": {
      "@id": "hubvibe:other_airport_name",
      "@type": "xsd:string"
    },
    "scheduled": {
      "@id": "hubvibe:scheduled",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "hubvibe:status",
      "@type": "xsd:string"
    },
    "status_time": {
      "@id": "hubvibe:status_time",
      "@type": "xsd:string"
    },
    "gate": {
      "@id": "hubvibe:gate",
      "@type": "xsd:string"
    },
    "check_in": {
      "@id": "hubvibe:check_in",
      "@type": "xsd:string"
    },
    "belt": {
      "@id": "hubvibe:belt",
      "@type": "xsd:string"
    },
    "delayed": {
      "@id": "hubvibe:delayed",
      "@type": "xsd:boolean"
    },
    "sector": {
      "@id": "hubvibe:sector",
      "@type": "xsd:string"
    },
    "PredictionMarketsItem": "hubvibe:PredictionMarketsItem",
    "id": {
      "@id": "hubvibe:id",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "hubvibe:question",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "hubvibe:slug",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "hubvibe:active",
      "@type": "xsd:boolean"
    },
    "closed": {
      "@id": "hubvibe:closed",
      "@type": "xsd:boolean"
    },
    "end_date": {
      "@id": "hubvibe:end_date",
      "@type": "xsd:string"
    },
    "volume": {
      "@id": "hubvibe:volume",
      "@type": "xsd:decimal"
    },
    "liquidity": {
      "@id": "hubvibe:liquidity",
      "@type": "xsd:decimal"
    },
    "implied_probabilities": {
      "@id": "hubvibe:implied_probabilities",
      "@container": "@list"
    },
    "Provenance": "hubvibe:Provenance",
    "providers_used": {
      "@id": "hubvibe:providers_used",
      "@container": "@list"
    },
    "attempts": {
      "@id": "hubvibe:attempts",
      "@type": "xsd:integer"
    },
    "elapsed_ms": {
      "@id": "hubvibe:elapsed_ms",
      "@type": "xsd:integer"
    },
    "HourlyItem": "hubvibe:HourlyItem",
    "time": {
      "@id": "hubvibe:time",
      "@type": "xsd:string"
    },
    "temperature_c": {
      "@id": "hubvibe:temperature_c",
      "@type": "xsd:decimal"
    },
    "wind_speed_ms": {
      "@id": "hubvibe:wind_speed_ms",
      "@type": "xsd:decimal"
    },
    "wind_direction_deg": {
      "@id": "hubvibe:wind_direction_deg",
      "@type": "xsd:decimal"
    },
    "humidity_pct": {
      "@id": "hubvibe:humidity_pct",
      "@type": "xsd:decimal"
    },
    "cloud_cover_pct": {
      "@id": "hubvibe:cloud_cover_pct",
      "@type": "xsd:decimal"
    },
    "pressure_hpa": {
      "@id": "hubvibe:pressure_hpa",
      "@type": "xsd:decimal"
    },
    "condition": {
      "@id": "hubvibe:condition",
      "@type": "xsd:string"
    },
    "precipitation_mm": {
      "@id": "hubvibe:precipitation_mm",
      "@type": "xsd:decimal"
    },
    "Spot": "hubvibe:Spot",
    "product_id": {
      "@id": "hubvibe:product_id",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "hubvibe:price",
      "@type": "xsd:string"
    },
    "price_change_24h_pct": {
      "@id": "hubvibe:price_change_24h_pct",
      "@type": "xsd:string"
    },
    "volume_24h": {
      "@id": "hubvibe:volume_24h",
      "@type": "xsd:string"
    },
    "base_currency": {
      "@id": "hubvibe:base_currency",
      "@type": "xsd:string"
    },
    "quote_currency": {
      "@id": "hubvibe:quote_currency",
      "@type": "xsd:string"
    },
    "Response200": "hubvibe:Response200",
    "pass": {
      "@id": "hubvibe:pass",
      "@type": "xsd:boolean"
    },
    "metrics": {
      "@id": "hubvibe:metrics"
    },
    "findings": {
      "@id": "hubvibe:findings",
      "@type": "@id"
    },
    "NormalityOfResiduals": "hubvibe:NormalityOfResiduals",
    "test": {
      "@id": "hubvibe:test",
      "@type": "xsd:string"
    },
    "statistic": {
      "@id": "hubvibe:statistic",
      "@type": "xsd:decimal"
    },
    "p_value": {
      "@id": "hubvibe:p_value",
      "@type": "xsd:decimal"
    },
    "null_hypothesis": {
      "@id": "hubvibe:null_hypothesis",
      "@type": "xsd:string"
    },
    "reject_at_alpha": {
      "@id": "hubvibe:reject_at_alpha",
      "@type": "xsd:boolean"
    },
    "Wcag": "hubvibe:Wcag",
    "engine": {
      "@id": "hubvibe:engine",
      "@type": "xsd:string"
    },
    "violations": {
      "@id": "hubvibe:violations",
      "@container": "@list"
    },
    "Response200_d506ad1e": "hubvibe:Response200_d506ad1e",
    "Slope": "hubvibe:Slope",
    "t": {
      "@id": "hubvibe:t",
      "@type": "xsd:decimal"
    },
    "significant_at_alpha": {
      "@id": "hubvibe:significant_at_alpha",
      "@type": "xsd:boolean"
    },
    "Request": "hubvibe:Request",
    "context": {
      "@id": "hubvibe:context",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "hubvibe:fields",
      "@container": "@list"
    },
    "Spf": "hubvibe:Spf",
    "record": {
      "@id": "hubvibe:record",
      "@type": "xsd:string"
    },
    "all": {
      "@id": "hubvibe:all",
      "@type": "xsd:string"
    },
    "multiple": {
      "@id": "hubvibe:multiple",
      "@type": "xsd:boolean"
    },
    "Request_44ecd69c": "hubvibe:Request_44ecd69c",
    "Request_a1386280": "hubvibe:Request_a1386280",
    "FindingsItem": "hubvibe:FindingsItem",
    "severity": {
      "@id": "hubvibe:severity",
      "@type": "xsd:string"
    },
    "SourcesReadItem": "hubvibe:SourcesReadItem",
    "n": {
      "@id": "hubvibe:n",
      "@type": "xsd:integer"
    },
    "title": {
      "@id": "hubvibe:title",
      "@type": "xsd:string"
    },
    "SourcesUnreadItem": "hubvibe:SourcesUnreadItem",
    "reason": {
      "@id": "hubvibe:reason",
      "@type": "xsd:string"
    },
    "Tokens": "hubvibe:Tokens",
    "prompt": {
      "@id": "hubvibe:prompt",
      "@type": "xsd:integer"
    },
    "output": {
      "@id": "hubvibe:output",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HubVibe API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HubVibe'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/hubvibe-io-com-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hubvibe-io-com-openapi.json"
  ]
}