{
  "@context": {
    "@vocab": "https://duneanalytics.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "duneanalytics": "https://duneanalytics.com/schema#",
    "PostApiV1ContractsDecodeRequest": "duneanalytics:PostApiV1ContractsDecodeRequest",
    "submissions": {
      "@id": "duneanalytics:submissions",
      "@container": "@list"
    },
    "PostApiV1ContractsDecodeResponse": "duneanalytics:PostApiV1ContractsDecodeResponse",
    "X-DUNE-API-KEY": {
      "@id": "duneanalytics:X-DUNE-API-KEY",
      "@type": "xsd:string"
    },
    "Content-Type": {
      "@id": "duneanalytics:Content-Type",
      "@type": "xsd:string"
    },
    "GetApiV1ContractsSubmissionsResponse": "duneanalytics:GetApiV1ContractsSubmissionsResponse",
    "headers": {
      "@id": "duneanalytics:headers"
    },
    "PostApiV1QueryRequest": "duneanalytics:PostApiV1QueryRequest",
    "name": {
      "@id": "duneanalytics:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "duneanalytics:description",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "duneanalytics:parameters",
      "@container": "@list"
    },
    "query_sql": {
      "@id": "duneanalytics:query_sql",
      "@type": "xsd:string"
    },
    "is_private": {
      "@id": "duneanalytics:is_private",
      "@type": "xsd:boolean"
    },
    "PostApiV1QueryResponse": "duneanalytics:PostApiV1QueryResponse",
    "GetApiV1QueryQueryidResponse": "duneanalytics:GetApiV1QueryQueryidResponse",
    "method": {
      "@id": "duneanalytics:method",
      "@type": "xsd:string"
    },
    "PatchApiV1QueryQueryidRequest": "duneanalytics:PatchApiV1QueryQueryidRequest",
    "query_id": {
      "@id": "duneanalytics:query_id",
      "@type": "xsd:integer"
    },
    "PostApiV1QueryQueryidArchiveResponse": "duneanalytics:PostApiV1QueryQueryidArchiveResponse",
    "PostApiV1QueryQueryidPrivateResponse": "duneanalytics:PostApiV1QueryQueryidPrivateResponse",
    "PostApiV1SqlExecuteResponse": "duneanalytics:PostApiV1SqlExecuteResponse",
    "execution_id": {
      "@id": "duneanalytics:execution_id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "duneanalytics:state",
      "@type": "xsd:string"
    },
    "PostApiV1UsageRequest": "duneanalytics:PostApiV1UsageRequest",
    "start_date": {
      "@id": "duneanalytics:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "duneanalytics:end_date",
      "@type": "xsd:date"
    },
    "PostApiV1UsageResponse": "duneanalytics:PostApiV1UsageResponse",
    "private_queries": {
      "@id": "duneanalytics:private_queries",
      "@type": "xsd:integer"
    },
    "private_dashboards": {
      "@id": "duneanalytics:private_dashboards",
      "@type": "xsd:integer"
    },
    "bytes_used": {
      "@id": "duneanalytics:bytes_used",
      "@type": "xsd:integer"
    },
    "bytes_allowed": {
      "@id": "duneanalytics:bytes_allowed",
      "@type": "xsd:integer"
    },
    "billingPeriods": {
      "@id": "duneanalytics:billingPeriods",
      "@container": "@list"
    },
    "PostV1ContractsDecodeRequest": "duneanalytics:PostV1ContractsDecodeRequest",
    "PostV1ContractsDecodeResponse": "duneanalytics:PostV1ContractsDecodeResponse",
    "results": {
      "@id": "duneanalytics:results",
      "@container": "@list"
    },
    "GetV1ContractsSubmissionsResponse": "duneanalytics:GetV1ContractsSubmissionsResponse",
    "next_cursor": {
      "@id": "duneanalytics:next_cursor",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "duneanalytics:total",
      "@type": "xsd:integer"
    },
    "GetV1DatasetsResponse": "duneanalytics:GetV1DatasetsResponse",
    "PostV1DatasetsSearchRequest": "duneanalytics:PostV1DatasetsSearchRequest",
    "blockchains": {
      "@id": "duneanalytics:blockchains",
      "@container": "@list"
    },
    "categories": {
      "@id": "duneanalytics:categories",
      "@container": "@list"
    },
    "dataset_types": {
      "@id": "duneanalytics:dataset_types",
      "@container": "@list"
    },
    "include_metadata": {
      "@id": "duneanalytics:include_metadata",
      "@type": "xsd:boolean"
    },
    "include_private": {
      "@id": "duneanalytics:include_private",
      "@type": "xsd:boolean"
    },
    "include_schema": {
      "@id": "duneanalytics:include_schema",
      "@type": "xsd:boolean"
    },
    "limit": {
      "@id": "duneanalytics:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "duneanalytics:offset",
      "@type": "xsd:integer"
    },
    "owner_scope": {
      "@id": "duneanalytics:owner_scope",
      "@type": "xsd:string"
    },
    "query": {
      "@id": "duneanalytics:query",
      "@type": "xsd:string"
    },
    "schemas": {
      "@id": "duneanalytics:schemas",
      "@container": "@list"
    },
    "PostV1DatasetsSearchResponse": "duneanalytics:PostV1DatasetsSearchResponse",
    "GetV1DatasetsSlugResponse": "duneanalytics:GetV1DatasetsSlugResponse",
    "GetV1QueriesResponse": "duneanalytics:GetV1QueriesResponse",
    "queries": {
      "@id": "duneanalytics:queries",
      "@container": "@list"
    },
    "PostV1QueryRequest": "duneanalytics:PostV1QueryRequest",
    "is_temp": {
      "@id": "duneanalytics:is_temp",
      "@type": "xsd:boolean"
    },
    "tags": {
      "@id": "duneanalytics:tags",
      "@container": "@list"
    },
    "PostV1QueryResponse": "duneanalytics:PostV1QueryResponse",
    "GetV1QueryQueryidResponse": "duneanalytics:GetV1QueryQueryidResponse",
    "PatchV1QueryQueryidResponse": "duneanalytics:PatchV1QueryQueryidResponse",
    "PostV1QueryQueryidArchiveResponse": "duneanalytics:PostV1QueryQueryidArchiveResponse",
    "PostV1QueryQueryidPrivateResponse": "duneanalytics:PostV1QueryQueryidPrivateResponse",
    "PostV1UsageRequest": "duneanalytics:PostV1UsageRequest",
    "PostV1UsageResponse": "duneanalytics:PostV1UsageResponse",
    "billing_periods": {
      "@id": "duneanalytics:billing_periods",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Dune Analytics API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Dune Analytics'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-10-26) from openapi/_ae-authored/duneanalytics-com-openapi-generated.yml.",
  "dcterms:created": "2026-10-26",
  "dcterms:source": [
    "openapi/_ae-authored/duneanalytics-com-openapi-generated.yml"
  ]
}