{
  "@context": {
    "@vocab": "https://coinrebate.vip/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "coinrebate": "https://coinrebate.vip/schema#",
    "Error": "coinrebate:Error",
    "error": {
      "@id": "coinrebate:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "coinrebate:code",
      "@type": "xsd:string"
    },
    "docs": {
      "@id": "coinrebate:docs",
      "@type": "@id"
    },
    "AgentRouteResponse": "coinrebate:AgentRouteResponse",
    "version": {
      "@id": "coinrebate:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "coinrebate:timestamp",
      "@type": "xsd:dateTime"
    },
    "disclaimer": {
      "@id": "coinrebate:disclaimer",
      "@type": "xsd:string"
    },
    "openapi": {
      "@id": "coinrebate:openapi",
      "@type": "@id"
    },
    "recommended": {
      "@id": "coinrebate:recommended"
    },
    "all_exchanges": {
      "@id": "coinrebate:all_exchanges",
      "@container": "@list"
    },
    "compliance_notice": {
      "@id": "coinrebate:compliance_notice",
      "@type": "xsd:string"
    },
    "ExchangeEntry": "coinrebate:ExchangeEntry",
    "slug": {
      "@id": "coinrebate:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "coinrebate:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "coinrebate:type",
      "@type": "xsd:string"
    },
    "ccxt_id": {
      "@id": "coinrebate:ccxt_id",
      "@type": "xsd:string"
    },
    "fee_discount": {
      "@id": "coinrebate:fee_discount",
      "@type": "xsd:string"
    },
    "referral_code": {
      "@id": "coinrebate:referral_code",
      "@type": "xsd:string"
    },
    "signup_url": {
      "@id": "coinrebate:signup_url",
      "@type": "@id"
    },
    "kyc_required": {
      "@id": "coinrebate:kyc_required",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "coinrebate:reason",
      "@type": "xsd:string"
    },
    "fees": {
      "@id": "coinrebate:fees",
      "@type": "@id"
    },
    "ExchangeFeeSnapshot": "coinrebate:ExchangeFeeSnapshot",
    "spot": {
      "@id": "coinrebate:spot"
    },
    "futures": {
      "@id": "coinrebate:futures"
    },
    "savings_example": {
      "@id": "coinrebate:savings_example",
      "@type": "xsd:string"
    },
    "data_source": {
      "@id": "coinrebate:data_source",
      "@type": "xsd:string"
    },
    "fetched_at": {
      "@id": "coinrebate:fetched_at",
      "@type": "xsd:dateTime"
    },
    "FeeDetail": "coinrebate:FeeDetail",
    "maker": {
      "@id": "coinrebate:maker",
      "@type": "xsd:decimal"
    },
    "taker": {
      "@id": "coinrebate:taker",
      "@type": "xsd:decimal"
    },
    "maker_after_rebate": {
      "@id": "coinrebate:maker_after_rebate",
      "@type": "xsd:decimal"
    },
    "taker_after_rebate": {
      "@id": "coinrebate:taker_after_rebate",
      "@type": "xsd:decimal"
    },
    "AiStatsResponse": "coinrebate:AiStatsResponse",
    "updated_at": {
      "@id": "coinrebate:updated_at",
      "@type": "xsd:dateTime"
    },
    "listings": {
      "@id": "coinrebate:listings"
    },
    "tool_calls": {
      "@id": "coinrebate:tool_calls",
      "@type": "@id"
    },
    "all_channel_calls": {
      "@id": "coinrebate:all_channel_calls",
      "@type": "@id"
    },
    "verified_ai_visits": {
      "@id": "coinrebate:verified_ai_visits"
    },
    "daily": {
      "@id": "coinrebate:daily"
    },
    "McpRegistryListing": "coinrebate:McpRegistryListing",
    "checked_at": {
      "@id": "coinrebate:checked_at",
      "@type": "xsd:dateTime"
    },
    "is_latest": {
      "@id": "coinrebate:is_latest",
      "@type": "xsd:boolean"
    },
    "url": {
      "@id": "coinrebate:url",
      "@type": "@id"
    },
    "NpmListing": "coinrebate:NpmListing",
    "package": {
      "@id": "coinrebate:package",
      "@type": "xsd:string"
    },
    "CountBreakdown": "coinrebate:CountBreakdown",
    "since": {
      "@id": "coinrebate:since",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "coinrebate:total",
      "@type": "xsd:integer"
    },
    "by_tool": {
      "@id": "coinrebate:by_tool"
    },
    "by_channel": {
      "@id": "coinrebate:by_channel"
    },
    "DailyCountSeries": "coinrebate:DailyCountSeries",
    "day_boundary": {
      "@id": "coinrebate:day_boundary",
      "@type": "xsd:string"
    },
    "counts": {
      "@id": "coinrebate:counts",
      "@container": "@list"
    },
    "HealthResponse": "coinrebate:HealthResponse",
    "status": {
      "@id": "coinrebate:status",
      "@type": "xsd:string"
    },
    "endpoints": {
      "@id": "coinrebate:endpoints"
    },
    "TradfiCatalogResponse": "coinrebate:TradfiCatalogResponse",
    "data_date": {
      "@id": "coinrebate:data_date",
      "@type": "xsd:date"
    },
    "source": {
      "@id": "coinrebate:source",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "coinrebate:categories",
      "@type": "@id"
    },
    "symbols": {
      "@id": "coinrebate:symbols",
      "@container": "@list"
    },
    "TradfiCategories": "coinrebate:TradfiCategories",
    "equity": {
      "@id": "coinrebate:equity",
      "@type": "xsd:integer"
    },
    "hk_equity": {
      "@id": "coinrebate:hk_equity",
      "@type": "xsd:integer"
    },
    "kr_equity": {
      "@id": "coinrebate:kr_equity",
      "@type": "xsd:integer"
    },
    "cn_equity": {
      "@id": "coinrebate:cn_equity",
      "@type": "xsd:integer"
    },
    "commodity": {
      "@id": "coinrebate:commodity",
      "@type": "xsd:integer"
    },
    "premarket": {
      "@id": "coinrebate:premarket",
      "@type": "xsd:integer"
    },
    "TradfiSymbol": "coinrebate:TradfiSymbol",
    "symbol": {
      "@id": "coinrebate:symbol",
      "@type": "xsd:string"
    },
    "underlying_type": {
      "@id": "coinrebate:underlying_type",
      "@type": "xsd:string"
    },
    "base": {
      "@id": "coinrebate:base",
      "@type": "xsd:string"
    },
    "quote": {
      "@id": "coinrebate:quote",
      "@type": "xsd:string"
    },
    "onboard_date": {
      "@id": "coinrebate:onboard_date",
      "@type": "xsd:date"
    },
    "PerpStatsResponse": "coinrebate:PerpStatsResponse",
    "last_close": {
      "@id": "coinrebate:last_close",
      "@type": "xsd:decimal"
    },
    "change_1d_pct": {
      "@id": "coinrebate:change_1d_pct",
      "@type": "xsd:decimal"
    },
    "change_7d_pct": {
      "@id": "coinrebate:change_7d_pct",
      "@type": "xsd:decimal"
    },
    "change_30d_pct": {
      "@id": "coinrebate:change_30d_pct",
      "@type": "xsd:decimal"
    },
    "week_rank": {
      "@id": "coinrebate:week_rank",
      "@type": "@id"
    },
    "source_urls": {
      "@id": "coinrebate:source_urls",
      "@container": "@list"
    },
    "WeekRank": "coinrebate:WeekRank",
    "rank": {
      "@id": "coinrebate:rank",
      "@type": "xsd:integer"
    },
    "of": {
      "@id": "coinrebate:of",
      "@type": "xsd:integer"
    },
    "ReferralCheckResponse": "coinrebate:ReferralCheckResponse",
    "exchange": {
      "@id": "coinrebate:exchange",
      "@type": "xsd:string"
    },
    "known_host": {
      "@id": "coinrebate:known_host",
      "@type": "xsd:boolean"
    },
    "carries_current_code": {
      "@id": "coinrebate:carries_current_code",
      "@type": "xsd:boolean"
    },
    "code_expected": {
      "@id": "coinrebate:code_expected",
      "@type": "xsd:string"
    },
    "http_status": {
      "@id": "coinrebate:http_status",
      "@type": "xsd:integer"
    },
    "final_url": {
      "@id": "coinrebate:final_url",
      "@type": "@id"
    },
    "verdict": {
      "@id": "coinrebate:verdict",
      "@type": "xsd:string"
    },
    "official_link": {
      "@id": "coinrebate:official_link",
      "@type": "@id"
    },
    "code_owner": {
      "@id": "coinrebate:code_owner",
      "@type": "xsd:string"
    },
    "scope_note": {
      "@id": "coinrebate:scope_note",
      "@type": "xsd:string"
    },
    "reachability_note": {
      "@id": "coinrebate:reachability_note",
      "@type": "xsd:string"
    },
    "LinkEvidenceResponse": "coinrebate:LinkEvidenceResponse",
    "observed_at": {
      "@id": "coinrebate:observed_at",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "coinrebate:input"
    },
    "domain_identity": {
      "@id": "coinrebate:domain_identity"
    },
    "reachability": {
      "@id": "coinrebate:reachability"
    },
    "regional_policy": {
      "@id": "coinrebate:regional_policy"
    },
    "benefit": {
      "@id": "coinrebate:benefit"
    },
    "summary": {
      "@id": "coinrebate:summary",
      "@type": "xsd:string"
    },
    "summary_cn": {
      "@id": "coinrebate:summary_cn",
      "@type": "xsd:string"
    },
    "next_steps": {
      "@id": "coinrebate:next_steps",
      "@container": "@list"
    },
    "next_steps_cn": {
      "@id": "coinrebate:next_steps_cn",
      "@container": "@list"
    },
    "disclosure": {
      "@id": "coinrebate:disclosure",
      "@type": "xsd:string"
    },
    "GuidesSearchResponse": "coinrebate:GuidesSearchResponse",
    "query": {
      "@id": "coinrebate:query",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "coinrebate:results",
      "@container": "@list"
    },
    "GuideSearchResult": "coinrebate:GuideSearchResult",
    "lang": {
      "@id": "coinrebate:lang",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "coinrebate:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "coinrebate:description",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "coinrebate:date",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "coinrebate:category",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CoinRebate API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CoinRebate'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-04) from openapi/coinrebate-vip-openapi.json.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/coinrebate-vip-openapi.json"
  ]
}