{
  "@context": {
    "@vocab": "https://derod.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "derod": "https://derod.org/schema#",
    "JsonRpcRequest": "derod:JsonRpcRequest",
    "jsonrpc": {
      "@id": "derod:jsonrpc",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "derod:id",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "derod:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "derod:params"
    },
    "JsonRpcResponse": "derod:JsonRpcResponse",
    "result": {
      "@id": "derod:result"
    },
    "error": {
      "@id": "derod:error",
      "@type": "@id"
    },
    "JsonRpcError": "derod:JsonRpcError",
    "code": {
      "@id": "derod:code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "derod:message",
      "@type": "xsd:string"
    },
    "GetBlockParams": "derod:GetBlockParams",
    "hash": {
      "@id": "derod:hash",
      "@type": "xsd:string"
    },
    "height": {
      "@id": "derod:height",
      "@type": "xsd:integer"
    },
    "GetSCParams": "derod:GetSCParams",
    "scid": {
      "@id": "derod:scid",
      "@type": "xsd:string"
    },
    "variables": {
      "@id": "derod:variables",
      "@type": "xsd:boolean"
    },
    "topoheight": {
      "@id": "derod:topoheight",
      "@type": "xsd:integer"
    },
    "keysuint64": {
      "@id": "derod:keysuint64",
      "@container": "@list"
    },
    "keysstring": {
      "@id": "derod:keysstring",
      "@container": "@list"
    },
    "GetEncryptedBalanceParams": "derod:GetEncryptedBalanceParams",
    "address": {
      "@id": "derod:address",
      "@type": "xsd:string"
    },
    "GetGasEstimateParams": "derod:GetGasEstimateParams",
    "transfers": {
      "@id": "derod:transfers",
      "@container": "@list"
    },
    "sc": {
      "@id": "derod:sc",
      "@type": "xsd:string"
    },
    "sc_rpc": {
      "@id": "derod:sc_rpc",
      "@container": "@list"
    },
    "signer": {
      "@id": "derod:signer",
      "@type": "xsd:string"
    },
    "NameToAddressParams": "derod:NameToAddressParams",
    "name": {
      "@id": "derod:name",
      "@type": "xsd:string"
    },
    "GetTransfersParams": "derod:GetTransfersParams",
    "coinbase": {
      "@id": "derod:coinbase",
      "@type": "xsd:boolean"
    },
    "in": {
      "@id": "derod:in",
      "@type": "xsd:boolean"
    },
    "out": {
      "@id": "derod:out",
      "@type": "xsd:boolean"
    },
    "min_height": {
      "@id": "derod:min_height",
      "@type": "xsd:integer"
    },
    "max_height": {
      "@id": "derod:max_height",
      "@type": "xsd:integer"
    },
    "sender": {
      "@id": "derod:sender",
      "@type": "xsd:string"
    },
    "receiver": {
      "@id": "derod:receiver",
      "@type": "xsd:string"
    },
    "TransferParams": "derod:TransferParams",
    "ringsize": {
      "@id": "derod:ringsize",
      "@type": "xsd:integer"
    },
    "fees": {
      "@id": "derod:fees",
      "@type": "xsd:integer"
    },
    "SCInvokeParams": "derod:SCInvokeParams",
    "sc_dero_deposit": {
      "@id": "derod:sc_dero_deposit",
      "@type": "xsd:integer"
    },
    "sc_token_deposit": {
      "@id": "derod:sc_token_deposit",
      "@type": "xsd:integer"
    },
    "Transfer": "derod:Transfer",
    "destination": {
      "@id": "derod:destination",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "derod:amount",
      "@type": "xsd:integer"
    },
    "burn": {
      "@id": "derod:burn",
      "@type": "xsd:integer"
    },
    "payload_rpc": {
      "@id": "derod:payload_rpc",
      "@container": "@list"
    },
    "Argument": "derod:Argument",
    "datatype": {
      "@id": "derod:datatype",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "derod:value"
    },
    "BlockHeader": "derod:BlockHeader",
    "depth": {
      "@id": "derod:depth",
      "@type": "xsd:integer"
    },
    "difficulty": {
      "@id": "derod:difficulty",
      "@type": "xsd:string"
    },
    "major_version": {
      "@id": "derod:major_version",
      "@type": "xsd:integer"
    },
    "minor_version": {
      "@id": "derod:minor_version",
      "@type": "xsd:integer"
    },
    "nonce": {
      "@id": "derod:nonce",
      "@type": "xsd:integer"
    },
    "orphan_status": {
      "@id": "derod:orphan_status",
      "@type": "xsd:boolean"
    },
    "syncblock": {
      "@id": "derod:syncblock",
      "@type": "xsd:boolean"
    },
    "sideblock": {
      "@id": "derod:sideblock",
      "@type": "xsd:boolean"
    },
    "txcount": {
      "@id": "derod:txcount",
      "@type": "xsd:integer"
    },
    "reward": {
      "@id": "derod:reward",
      "@type": "xsd:integer"
    },
    "tips": {
      "@id": "derod:tips",
      "@container": "@list"
    },
    "timestamp": {
      "@id": "derod:timestamp",
      "@type": "xsd:integer"
    },
    "GetInfoResult": "derod:GetInfoResult",
    "stableheight": {
      "@id": "derod:stableheight",
      "@type": "xsd:integer"
    },
    "version": {
      "@id": "derod:version",
      "@type": "xsd:string"
    },
    "testnet": {
      "@id": "derod:testnet",
      "@type": "xsd:boolean"
    },
    "top_block_hash": {
      "@id": "derod:top_block_hash",
      "@type": "xsd:string"
    },
    "tx_count": {
      "@id": "derod:tx_count",
      "@type": "xsd:integer"
    },
    "tx_pool_size": {
      "@id": "derod:tx_pool_size",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "derod:status",
      "@type": "xsd:string"
    },
    "GetBalanceResult": "derod:GetBalanceResult",
    "balance": {
      "@id": "derod:balance",
      "@type": "xsd:integer"
    },
    "unlocked_balance": {
      "@id": "derod:unlocked_balance",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DERO Project API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DERO Project'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-05) from openapi/derod-org-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/derod-org-openapi.json"
  ]
}