{
  "openapi": "3.1.0",
  "info": {
    "title": "ourcounty.us public data API",
    "version": "1.9.0-beta",
    "description": "Free, read-only public beta for Monroe County, Florida, plus reviewed World tropical-hazard and country-profile routes. Area profiles expose only fixed reviewed aggregate scopes and keep missing or withheld values null. Country indicators retain their individual years and missing observations remain missing. No account or API key. Fixed routes only; query parameters and writes are rejected. Cache responses where permitted, respect Retry-After, and never interpret unavailable as zero. checked_at is the original Atlas source/asset check time and is preserved on cache hits; cache_expires_at is not the source issue or observation time. Source time fields retain their own meaning. No guaranteed availability, capacity, or emergency notification. Credit original publishers and ourcounty.us. No blanket reuse grant for other atlas layers or map imagery. Reviewed venue capacities and selected public-project evidence are retained editions, not live availability or a spending ledger. Local actions return reviewed public destinations only, not current provider status or a form-submission service. Admitted county products add a Miami-Dade aggregate profile plus selected Miami-Dade parks, dated water projects and bounded point context. National agent access adds bounded county identity discovery plus one-county overview and two-to-five-county comparison over the matching reviewed 2020-2024 facts; it never reads geometry or an arbitrary upstream URL. Local government trials add one bounded retained record for San Francisco, Miami-Dade and Monroe; missing spending stays null and overlapping money views are not totals."
  },
  "servers": [
    {
      "url": "https://ourcounty.us",
      "description": "Production"
    },
    {
      "url": "https://staging.monroe-atlas.pages.dev",
      "description": "Staging; subject to change"
    }
  ],
  "security": [],
  "paths": {
    "/api/v1/catalog": {
      "get": {
        "operationId": "getCatalog",
        "summary": "Discover the available datasets and fixed locations",
        "description": "Discover the available datasets and fixed locations.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Catalog"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headCatalog",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsCatalog",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/weather/{town}": {
      "parameters": [
        {
          "name": "town",
          "in": "path",
          "required": true,
          "schema": {
            "type": "string",
            "enum": [
              "tortugas",
              "keywest",
              "bigpine",
              "marathon",
              "islamorada",
              "keylargo",
              "mainland"
            ]
          }
        }
      ],
      "get": {
        "operationId": "getWeather",
        "summary": "Next 24 hourly and 10 daily forecast periods",
        "description": "Next 24 hourly and 10 daily forecast periods. Hourly is required; daily may be unavailable. Fahrenheit temperatures and nullable rain probability. No rainfall-volume estimates.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headWeather",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsWeather",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/alerts": {
      "get": {
        "operationId": "getAlerts",
        "summary": "Active NWS alerts across 21 Monroe land, marine and county identifiers",
        "description": "Active NWS alerts for four Monroe land forecast zones, 16 surrounding marine zones and the Monroe County alert zone. Forecast and marine footprints may extend beyond the county. Confirmed empty and unavailable are distinct.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Alerts"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headAlerts",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsAlerts",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/tides/{station}": {
      "parameters": [
        {
          "name": "station",
          "in": "path",
          "required": true,
          "schema": {
            "type": "string",
            "enum": [
              "key-west",
              "vaca-key"
            ]
          }
        }
      ],
      "get": {
        "operationId": "getTides",
        "summary": "Latest measured water level and up to seven days of predicted high/low tides",
        "description": "Latest measured water level and up to seven days of predicted high/low tides. Either component may be unavailable. UTC times, feet above MLLW. No inferred flood warning.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tides"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headTides",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsTides",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/communities/{geoid}": {
      "parameters": [
        {
          "name": "geoid",
          "in": "path",
          "required": true,
          "schema": {
            "type": "string",
            "enum": [
              "1234132",
              "1236325",
              "1236550",
              "1239725",
              "1243000"
            ]
          }
        }
      ],
      "get": {
        "operationId": "getCommunity",
        "summary": "Retained Census 2020-2024 ACS five-year population and 90 percent margin of error",
        "description": "Retained Census 2020-2024 ACS five-year population and 90 percent margin of error. Five incorporated places only, not current visitors or neighborhood counts.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Community"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headCommunity",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsCommunity",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/areas/{area}": {
      "get": {
        "operationId": "getAreaProfile",
        "summary": "Read one reviewed Monroe area profile",
        "description": "Returns aggregate facts for one fixed county, region, ZIP-area or incorporated-place identifier. Every metric carries its own source period, definition, caveats and source asset. Missing and withheld values are null, never zero. Counts from one through four remain withheld.",
        "parameters": [
          {
            "name": "area",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "monroe-county",
                "region-key-west",
                "region-lower-keys",
                "region-marathon",
                "region-islamorada",
                "region-key-largo",
                "region-mainland-backcountry",
                "zip-00097",
                "zip-00098",
                "zip-33001",
                "zip-33034",
                "zip-33036",
                "zip-33037",
                "zip-33040",
                "zip-33042",
                "zip-33043",
                "zip-33050",
                "zip-33051",
                "zip-33070",
                "municipality-islamorada",
                "municipality-key-colony-beach",
                "municipality-key-west",
                "municipality-layton",
                "municipality-marathon"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Validated aggregate profile. A partial status names one or more missing or withheld metrics.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaProfile"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown area identifier or path.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "A retained area source failed validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "A retained area source is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "A retained area source timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headAreaProfile",
        "summary": "Same status and headers as GET, without a response body.",
        "parameters": [
          {
            "name": "area",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Validated aggregate profile headers.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown area identifier or path."
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported."
          },
          "414": {
            "description": "Request URL exceeds the API limit."
          },
          "500": {
            "description": "Internal failure."
          },
          "502": {
            "description": "A retained area source failed validation."
          },
          "503": {
            "description": "A retained area source is unavailable."
          },
          "504": {
            "description": "A retained area source timed out."
          }
        }
      },
      "options": {
        "operationId": "optionsAreaProfile",
        "summary": "Browser cross-origin access preflight.",
        "parameters": [
          {
            "name": "area",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown area identifier or path."
          }
        }
      }
    },
    "/api/v1/world/hazards": {
      "get": {
        "operationId": "getWorldHazards",
        "summary": "NHC-listed tropical systems",
        "description": "Systems currently listed by NHC and CPHC for the Atlantic, Eastern Pacific and Central Pacific, with available official center, track, cone, forecast-point and coastal watch or warning geometry. It is not a global all-hazard feed or emergency notification service. Confirmed none reported, partial geometry and unavailable are distinct.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WorldHazards"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "head": {
        "operationId": "headWorldHazards",
        "summary": "Same status and headers as GET, without a response body.",
        "responses": {
          "200": {
            "description": "Validated data. Check status and unavailable_components before use. Cache TTL is an upper bound and can be shortened by source expiry.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Unknown path or location.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "502": {
            "description": "Source data failed validation.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "503": {
            "description": "Source unavailable, stale or rate limited.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "504": {
            "description": "Source timed out.",
            "headers": {
              "Retry-After": {
                "description": "When present, minimum retry delay in seconds. Back off on repeated failures.",
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "options": {
        "operationId": "optionsWorldHazards",
        "summary": "Browser cross-origin access preflight.",
        "responses": {
          "204": {
            "description": "Allowed read methods. No response body.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Access-Control-Allow-Methods": {
                "schema": {
                  "const": "GET, HEAD, OPTIONS"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported."
          },
          "404": {
            "description": "Unknown route or location."
          }
        }
      }
    },
    "/api/v1/recovery": {
      "get": {
        "operationId": "getMonroeRecovery",
        "summary": "Read the reviewed Monroe disaster recovery summary",
        "description": "Returns Monroe County FEMA declaration groups and aggregate Public Assistance figures. Hazard Mitigation Assistance is explicitly unavailable because the source does not qualify benefiting county names with a beneficiary state. Obligations are not spending or payments, small classes are pooled or withheld, and no project location is inferred.",
        "responses": {
          "200": {
            "description": "Validated retained recovery summary. Public Assistance meanings and geography limits remain attached; the response is partial while HMA geography cannot be proven.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recovery"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained recovery summary failed validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained recovery summary is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained recovery summary timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/world/countries/{iso3}": {
      "get": {
        "operationId": "getWorldCountryProfile",
        "summary": "Read one retained World Bank country profile",
        "description": "Returns six reviewed country-level indicators for one World Bank three-letter country code retained in the published profile asset. Path codes are case-insensitive; responses always use the canonical uppercase code. Every observation keeps its own year, unit, and data source. Missing observations are omitted and never converted to zero.",
        "parameters": [
          {
            "name": "iso3",
            "in": "path",
            "required": true,
            "description": "World Bank three-letter country code present in the reviewed profile asset, accepted in uppercase, lowercase, or mixed case. This set includes XKX, which is not an ISO 3166 code.",
            "schema": {
              "type": "string",
              "pattern": "^[A-Za-z]{3}$",
              "example": "USA"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "One validated retained country profile. A partial response names indicators with no retained observation.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CountryProfile"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "The route or retained country code is unknown.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained country-profile asset failed validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained country-profile asset is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained country-profile asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/venues": {
      "get": {
        "operationId": "getReviewedVenues",
        "summary": "Read reviewed Monroe event-space capacities",
        "description": "Read reviewed Monroe event-space capacities. Retained evidence with separate source dates. Partial coverage. Requires revalidation; no provider polling. No query parameters.",
        "responses": {
          "200": {
            "description": "Reviewed venue capacities. Retained evidence with partial coverage, source dates and explicit limitations.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReviewedVenues"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained release asset is unavailable or failed validation. No successful empty result is inferred.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The validated response expired before delivery; retry later.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/projects": {
      "get": {
        "operationId": "listPublicProjects",
        "summary": "Find reviewed public-project identifiers",
        "description": "Find reviewed public-project identifiers. Retained evidence with separate source dates. Partial coverage. Requires revalidation; no provider polling. No query parameters.",
        "responses": {
          "200": {
            "description": "Reviewed public-project directory. Retained evidence with partial coverage, source dates and explicit limitations.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicProjects"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained release asset is unavailable or failed validation. No successful empty result is inferred.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The validated response expired before delivery; retry later.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/projects/{project}": {
      "get": {
        "operationId": "getPublicProject",
        "summary": "Read one original budget, proposal and signed decision trail",
        "description": "Read one original FY26 budget, Jan. 28 proposal and signed Resolution 040-2026 decision trail. Actual spending and current balances are unavailable. Partial coverage. Requires revalidation; no provider polling. No query parameters.",
        "responses": {
          "200": {
            "description": "Reviewed public-project evidence. Retained evidence with partial coverage, source dates and explicit limitations.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicProject"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained release asset is unavailable or failed validation. No successful empty result is inferred.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The validated response expired before delivery; retry later.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "The project ID is outside the reviewed directory.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "project",
            "in": "path",
            "required": true,
            "description": "One reviewed original FY26 Fund 318 project ID. Discover at /api/v1/projects.",
            "schema": {
              "type": "string",
              "enum": [
                "318-23050",
                "318-24051",
                "318-26050",
                "318-26051",
                "318-27050",
                "318-27054",
                "318-27055",
                "318-27056",
                "318-27057"
              ]
            }
          }
        ]
      }
    },
    "/api/v1/local-actions": {
      "get": {
        "operationId": "getLocalActions",
        "summary": "Find reviewed Monroe local-action destinations",
        "description": "Retained radio, voting, non-emergency reporting, meetings and beach-information links. No provider content or current status is fetched. Reading this directory grants no upstream automation or submission rights. No HTTP filters or query parameters.",
        "responses": {
          "200": {
            "description": "Reviewed local-action destination metadata, with explicit source-handoff limits and no live provider check.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocalActionDirectory"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The validated response expired before delivery; retry later.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/practical-places": {
      "get": {
        "operationId": "getPracticalPlaces",
        "summary": "Read reviewed Monroe ramps and facilities",
        "description": "Small retained factual directory. No caller location, queries or current operator check. Unknown amenities stay null; review is not observation time.",
        "responses": {
          "200": {
            "description": "Selected reviewed facts with source dates and limits.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "type": "string"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "HIT",
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PracticalPlaceDirectory"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The validated response expired before delivery; retry later.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/profile": {
      "get": {
        "operationId": "getCountyProfile",
        "summary": "Read one admitted county aggregate profile",
        "description": "Three retained ACS 2019-2023 county estimates. Population is a controlled estimate with no numeric sampling margin here. Median household income is in 2023 inflation-adjusted dollars and is not additive. Monroe's existing area-profile route remains separate and unchanged.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "Miami-Dade County is the only admitted county profile.",
            "schema": {
              "const": "12086"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Validated aggregate county profile with source periods, uncertainty and caveats.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CountyProfileResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained county asset is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/parks": {
      "get": {
        "operationId": "getCountyParks",
        "summary": "Read eight reviewed Miami-Dade county park points",
        "description": "Fixed selected county-operated park points. No current hours, access, accessibility, capacity, availability, municipality responsibility or phone data.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "Miami-Dade County is the only admitted county pack for this product.",
            "schema": {
              "const": "12086"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Eight admitted park records with exact reviewed source links and dates.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CountyParksResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained county asset is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/water-projects": {
      "get": {
        "operationId": "getCountyWaterProjects",
        "summary": "Read eight dated selected Miami-Dade water projects",
        "description": "Fixed retained project points and reported source stages. Points are not footprints or affected areas. No current budget, spending, capacity, completion, service area or municipal responsibility is claimed.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "Miami-Dade County is the only admitted county pack for this product.",
            "schema": {
              "const": "12086"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Eight admitted project records from the retained September 15, 2026 selection.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CountyWaterProjectsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained county asset is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/local-context": {
      "get": {
        "operationId": "getCountyLocalContext",
        "summary": "Read bounded selected records around one map point",
        "description": "Returns at most three selected parks and three selected water projects by straight-line distance from a supplied point inside the reviewed county boundary. It does not read caller GPS, reverse geocode, route or infer a project footprint.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "Miami-Dade County is the only admitted county pack for this product.",
            "schema": {
              "const": "12086"
            }
          },
          {
            "name": "lat",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": -90,
              "maximum": 90
            }
          },
          {
            "name": "lon",
            "in": "query",
            "required": true,
            "schema": {
              "type": "number",
              "minimum": -180,
              "maximum": 180
            }
          },
          {
            "name": "radius_miles",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "minimum": 0.1,
              "maximum": 25,
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Bounded selected records around the supplied point, with source vintages and caveats.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CountyLocalContextResponse"
                }
              }
            }
          },
          "400": {
            "description": "Malformed coordinates, radius outside 0.1 to 25 miles, unsupported parameters, or a point outside the reviewed county boundary.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The retained county asset is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/datasets": {
      "get": {
        "operationId": "listCountyDatasets",
        "summary": "List the fixed developed county datasets",
        "description": "Reviewed descriptor metadata with fixed asset paths, canonical SHA-256 hashes, sizes, sources, subject coverage and gaps. No child geometry or provider is fetched.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "schema": {
              "const": "12086"
            },
            "description": "Only the separately admitted developed Miami-Dade edition is available."
          }
        ],
        "responses": {
          "200": {
            "description": "Reviewed descriptor metadata with fixed asset paths, canonical SHA-256 hashes, sizes, sources, subject coverage and gaps. No child geometry or provider is fetched.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DevelopedCountyDatasetsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The developed edition is not admitted, its retained asset is unavailable, or capacity is temporarily unavailable. No legacy or partial source fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/statistics": {
      "get": {
        "operationId": "getCountyStatistics",
        "summary": "Read developed county statistics",
        "description": "Retained ACS 2020-2024 county population, income and housing measures with 90-percent margins and 2024 dollar basis. QWI preserves private-employer universe, quality flags and separate stock/flow periods; it is not all local jobs. Missing and withheld values remain null.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "schema": {
              "const": "12086"
            },
            "description": "Only the separately admitted developed Miami-Dade edition is available."
          }
        ],
        "responses": {
          "200": {
            "description": "Retained ACS 2020-2024 county population, income and housing measures with 90-percent margins and 2024 dollar basis. QWI preserves private-employer universe, quality flags and separate stock/flow periods; it is not all local jobs. Missing and withheld values remain null.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DevelopedCountyStatisticsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The developed edition is not admitted, its retained asset is unavailable, or capacity is temporarily unavailable. No legacy or partial source fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/datasets/{dataset_id}": {
      "get": {
        "operationId": "getCountyDatasetReference",
        "summary": "Read one fixed developed dataset reference",
        "description": "Reference metadata only. The descriptor and admission are verified; this route does not fetch or verify the child body. Verify its canonical SHA-256 before reuse. No arbitrary geography, dataset or upstream URL is accepted.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "schema": {
              "const": "12086"
            },
            "description": "Only the separately admitted developed Miami-Dade edition is available."
          },
          {
            "name": "dataset_id",
            "in": "path",
            "required": true,
            "schema": {
              "enum": [
                "statistics",
                "tracts",
                "census-places",
                "municipalities",
                "districts",
                "precincts",
                "voting-places",
                "parks",
                "libraries",
                "transit-stops",
                "transit-routes",
                "zoning",
                "flood-zones",
                "projects",
                "actions",
                "search"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Reference metadata only. The descriptor and admission are verified; this route does not fetch or verify the child body. Verify its canonical SHA-256 before reuse. No arbitrary geography, dataset or upstream URL is accepted.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DevelopedCountyDatasetReferenceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The developed edition is not admitted, its retained asset is unavailable, or capacity is temporarily unavailable. No legacy or partial source fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/counties/{county_id}/actions": {
      "get": {
        "operationId": "getCountyActions",
        "summary": "Read developed county official checks",
        "description": "Bounded reviewed official handoffs with authority, review date and claim limits. No provider fetch, form submission, current availability, voting assignment or responsibility determination.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "schema": {
              "const": "12086"
            },
            "description": "Only the separately admitted developed Miami-Dade edition is available."
          }
        ],
        "responses": {
          "200": {
            "description": "Bounded reviewed official handoffs with authority, review date and claim limits. No provider fetch, form submission, current availability, voting assignment or responsibility determination.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DevelopedCountyActionsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Unsupported query parameters or invalid bounded coordinates.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county, product or route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The retained county asset failed strict validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The developed edition is not admitted, its retained asset is unavailable, or capacity is temporarily unavailable. No legacy or partial source fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/us/counties": {
      "get": {
        "operationId": "listUSCounties",
        "summary": "List or search the reviewed U.S. county directory",
        "description": "Paged county and state identity only. Search uses the admitted normalized prefix index. One request reads one bounded directory child and returns at most 100 rows. No profile, geometry, ranking or upstream request is performed.",
        "parameters": [
          {
            "name": "state",
            "in": "query",
            "required": false,
            "description": "Optional admitted two-digit state FIPS.",
            "schema": {
              "type": "string",
              "enum": [
                "01",
                "02",
                "04",
                "05",
                "06",
                "08",
                "09",
                "10",
                "11",
                "12",
                "13",
                "15",
                "16",
                "17",
                "18",
                "19",
                "20",
                "21",
                "22",
                "23",
                "24",
                "25",
                "26",
                "27",
                "28",
                "29",
                "30",
                "31",
                "32",
                "33",
                "34",
                "35",
                "36",
                "37",
                "38",
                "39",
                "40",
                "41",
                "42",
                "44",
                "45",
                "46",
                "47",
                "48",
                "49",
                "50",
                "51",
                "53",
                "54",
                "55",
                "56",
                "72"
              ]
            }
          },
          {
            "name": "search",
            "in": "query",
            "required": false,
            "description": "Optional raw text up to 128 characters; normalized value must contain 2 to 40 characters and matches county short/full name or state-name prefixes.",
            "schema": {
              "type": "string",
              "minLength": 1,
              "maxLength": 128
            }
          },
          {
            "name": "limit",
            "in": "query",
            "required": false,
            "description": "Canonical decimal result limit. A fixed page boundary may return fewer rows with a continuation cursor.",
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 100,
              "default": 25
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "required": false,
            "description": "Opaque continuation bound to edition, filters, limit and offset.",
            "schema": {
              "type": "string",
              "maxLength": 256,
              "pattern": "^[A-Za-z0-9_-]+$"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Bounded county/state identity page with an optional continuation cursor.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/USCountyDirectoryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Malformed, repeated, unsupported, out-of-range or cursor-mismatched parameters. Refused before any child read.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county GEOID or national route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "An admitted child failed redirect, size, SHA-256, schema, edition or identity validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The national agent edition is not reviewed or its exact retained child is unavailable. No parent or geometry fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/us/counties/{county_id}": {
      "get": {
        "operationId": "getUSCountyOverview",
        "summary": "Read one reviewed national county overview",
        "description": "Five ACS 2020-2024 facts with their status, 90-percent margin, annotation, supports, definitions and source metadata. No geometry, rank, total, delta, average or local-county fallback.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "One known five-digit county or county-equivalent GEOID from the directory.",
            "schema": {
              "type": "string",
              "pattern": "^[0-9]{5}$"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "One exact reviewed county overview.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/USCountyOverviewResponse"
                }
              }
            }
          },
          "400": {
            "description": "Malformed, repeated, unsupported, out-of-range or cursor-mismatched parameters. Refused before any child read.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county GEOID or national route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "An admitted child failed redirect, size, SHA-256, schema, edition or identity validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The national agent edition is not reviewed or its exact retained child is unavailable. No parent or geometry fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/us/counties/compare": {
      "get": {
        "operationId": "compareUSCounties",
        "summary": "Compare two to five reviewed national county overviews",
        "description": "Returns matching-edition records in caller order. Values, missing states, supplied/derived margins, annotations and supports are preserved. No ranks, totals, deltas, averaged medians or inferred zeros.",
        "parameters": [
          {
            "name": "county_ids",
            "in": "query",
            "required": true,
            "description": "Canonical comma-separated list of two to five unique known five-digit GEOIDs in requested order.",
            "schema": {
              "type": "string",
              "minLength": 11,
              "maxLength": 29,
              "pattern": "^[0-9]{5}(,[0-9]{5}){1,4}$"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Two to five exact reviewed county overviews in caller order.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/USCountyComparisonResponse"
                }
              }
            }
          },
          "400": {
            "description": "Malformed, repeated, unsupported, out-of-range or cursor-mismatched parameters. Refused before any child read.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Unknown county GEOID or national route.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "An admitted child failed redirect, size, SHA-256, schema, edition or identity validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The national agent edition is not reviewed or its exact retained child is unavailable. No parent or geometry fallback is returned.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/v1/us/counties/{county_id}/government-records": {
      "get": {
        "operationId": "getLocalGovernmentRecords",
        "summary": "Read one reviewed local government trial record",
        "description": "Returns exactly one retained record for San Francisco, Miami-Dade or Monroe. Decision and published-budget records stay distinct. Overlapping funding views are not additive, and unavailable spending remains null.",
        "parameters": [
          {
            "name": "county_id",
            "in": "path",
            "required": true,
            "description": "One admitted five-digit county GEOID.",
            "schema": {
              "type": "string",
              "enum": [
                "06075",
                "12086",
                "12087"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "One reviewed local government trial record.",
            "headers": {
              "Access-Control-Allow-Origin": {
                "schema": {
                  "const": "*"
                }
              },
              "Cache-Control": {
                "schema": {
                  "const": "no-cache"
                }
              },
              "X-Atlas-Cache": {
                "schema": {
                  "enum": [
                    "MISS",
                    "BYPASS"
                  ]
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LocalGovernmentRecordsResponse"
                }
              }
            }
          },
          "400": {
            "description": "Query parameters are not accepted.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "404": {
            "description": "Malformed or unadmitted county GEOID.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "405": {
            "description": "Only GET, HEAD and OPTIONS are supported.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "414": {
            "description": "Request URL exceeds the API limit.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "500": {
            "description": "Internal failure.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "502": {
            "description": "The admitted child failed redirect, size, SHA-256, schema, edition, county, money or evidence validation.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "503": {
            "description": "The local government trial is not reviewed or its exact retained child is unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "The retained county asset timed out.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Error": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "error"
          },
          "error": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "message": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "message"
            ]
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "schema_version",
          "status",
          "error",
          "checked_at"
        ]
      },
      "UnavailableComponent": {
        "type": "object",
        "properties": {
          "component": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "component",
          "reason"
        ]
      },
      "Temperature": {
        "type": "object",
        "properties": {
          "value": {
            "type": "number"
          },
          "unit": {
            "const": "F"
          }
        },
        "required": [
          "value",
          "unit"
        ]
      },
      "HourlyPeriod": {
        "type": "object",
        "properties": {
          "start_time": {
            "type": "string",
            "format": "date-time"
          },
          "end_time": {
            "type": "string",
            "format": "date-time"
          },
          "temperature": {
            "$ref": "#/components/schemas/Temperature"
          },
          "precipitation_probability_percent": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0,
            "maximum": 100
          },
          "short_forecast": {
            "type": "string"
          },
          "wind_direction": {
            "type": [
              "string",
              "null"
            ]
          },
          "wind_speed": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "start_time",
          "end_time",
          "temperature",
          "precipitation_probability_percent",
          "short_forecast",
          "wind_direction",
          "wind_speed"
        ]
      },
      "DailyPeriod": {
        "type": "object",
        "properties": {
          "start_time": {
            "type": "string",
            "format": "date-time"
          },
          "end_time": {
            "type": "string",
            "format": "date-time"
          },
          "temperature": {
            "$ref": "#/components/schemas/Temperature"
          },
          "precipitation_probability_percent": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0,
            "maximum": 100
          },
          "short_forecast": {
            "type": "string"
          },
          "wind_direction": {
            "type": [
              "string",
              "null"
            ]
          },
          "wind_speed": {
            "type": [
              "string",
              "null"
            ]
          },
          "name": {
            "type": "string"
          },
          "is_daytime": {
            "type": "boolean"
          },
          "detailed_forecast": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "start_time",
          "end_time",
          "temperature",
          "precipitation_probability_percent",
          "short_forecast",
          "wind_direction",
          "wind_speed",
          "name",
          "is_daytime",
          "detailed_forecast"
        ]
      },
      "HourlyForecast": {
        "type": "object",
        "properties": {
          "required": {
            "const": true
          },
          "issued_at": {
            "type": "string",
            "format": "date-time"
          },
          "periods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HourlyPeriod"
            },
            "maxItems": 24
          }
        },
        "required": [
          "required",
          "issued_at",
          "periods"
        ]
      },
      "DailyForecast": {
        "type": "object",
        "properties": {
          "required": {
            "const": false
          },
          "issued_at": {
            "type": "string",
            "format": "date-time"
          },
          "periods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DailyPeriod"
            },
            "maxItems": 10
          }
        },
        "required": [
          "required",
          "issued_at",
          "periods"
        ]
      },
      "Weather": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "weather_forecast"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "scope": {
            "type": "object",
            "properties": {
              "town_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "latitude": {
                "type": "number"
              },
              "longitude": {
                "type": "number"
              },
              "forecast_office": {
                "type": "string"
              },
              "grid": {
                "type": "string"
              }
            },
            "required": [
              "town_id",
              "name",
              "latitude",
              "longitude",
              "forecast_office",
              "grid"
            ]
          },
          "units": {
            "type": "object",
            "properties": {
              "temperature": {
                "const": "F"
              },
              "precipitation_probability": {
                "const": "percent"
              }
            },
            "required": [
              "temperature",
              "precipitation_probability"
            ]
          },
          "hourly": {
            "$ref": "#/components/schemas/HourlyForecast"
          },
          "daily": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/DailyForecast"
              },
              {
                "type": "null"
              }
            ]
          },
          "unavailable_components": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UnavailableComponent"
            }
          },
          "source_urls": {
            "type": "object",
            "properties": {
              "hourly": {
                "type": "string",
                "format": "uri"
              },
              "daily": {
                "type": "string",
                "format": "uri"
              }
            },
            "required": [
              "hourly",
              "daily"
            ]
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "scope",
          "units",
          "hourly",
          "daily",
          "unavailable_components",
          "source_urls"
        ]
      },
      "Alert": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "event": {
            "type": "string"
          },
          "severity": {
            "type": [
              "string",
              "null"
            ]
          },
          "urgency": {
            "type": [
              "string",
              "null"
            ]
          },
          "certainty": {
            "type": [
              "string",
              "null"
            ]
          },
          "sent_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "effective_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "onset_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "ends_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "expires_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "headline": {
            "type": [
              "string",
              "null"
            ]
          },
          "description": {
            "type": "string"
          },
          "instruction": {
            "type": [
              "string",
              "null"
            ]
          },
          "area_description": {
            "type": [
              "string",
              "null"
            ]
          },
          "affected_zones": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "maxItems": 21
          }
        },
        "required": [
          "id",
          "event",
          "severity",
          "urgency",
          "certainty",
          "sent_at",
          "effective_at",
          "onset_at",
          "ends_at",
          "expires_at",
          "headline",
          "description",
          "instruction",
          "area_description",
          "affected_zones"
        ]
      },
      "Alerts": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "active_alerts"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "availability": {
            "enum": [
              "active",
              "none_reported"
            ]
          },
          "scope": {
            "type": "object",
            "properties": {
              "county": {
                "type": "string"
              },
              "zones": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "maxItems": 21
              },
              "note": {
                "type": "string",
                "description": "The 21 identifiers include four land forecast zones, 16 marine zones and the Monroe County alert zone; forecast and marine footprints may extend beyond the county boundary."
              }
            },
            "required": [
              "county",
              "zones",
              "note"
            ]
          },
          "alerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Alert"
            },
            "maxItems": 100
          },
          "source_updated_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "source_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            }
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "availability",
          "scope",
          "alerts",
          "source_updated_at",
          "source_urls"
        ]
      },
      "Observation": {
        "type": "object",
        "properties": {
          "observed_at": {
            "type": "string",
            "format": "date-time"
          },
          "value": {
            "type": "number"
          },
          "quality_flags": {
            "type": [
              "string",
              "null"
            ]
          },
          "quality_code": {
            "type": [
              "string",
              "null"
            ]
          },
          "preliminary": {
            "type": "boolean"
          }
        },
        "required": [
          "observed_at",
          "value",
          "quality_flags",
          "quality_code",
          "preliminary"
        ]
      },
      "TidePrediction": {
        "type": "object",
        "properties": {
          "time": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "enum": [
              "high",
              "low"
            ]
          },
          "value": {
            "type": "number"
          }
        },
        "required": [
          "time",
          "type",
          "value"
        ]
      },
      "Tides": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "tides"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "scope": {
            "type": "object",
            "properties": {
              "station_key": {
                "type": "string"
              },
              "station_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "latitude": {
                "type": "number"
              },
              "longitude": {
                "type": "number"
              }
            },
            "required": [
              "station_key",
              "station_id",
              "name",
              "latitude",
              "longitude"
            ]
          },
          "units": {
            "type": "object",
            "properties": {
              "water_level": {
                "const": "ft"
              },
              "datum": {
                "const": "MLLW"
              },
              "time_zone": {
                "const": "UTC"
              }
            },
            "required": [
              "water_level",
              "datum",
              "time_zone"
            ]
          },
          "latest_observation": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/Observation"
              },
              {
                "type": "null"
              }
            ]
          },
          "high_low_predictions": {
            "anyOf": [
              {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/TidePrediction"
                },
                "maxItems": 40
              },
              {
                "type": "null"
              }
            ]
          },
          "unavailable_components": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UnavailableComponent"
            }
          },
          "source_urls": {
            "type": "object",
            "properties": {
              "latest_observation": {
                "type": "string",
                "format": "uri"
              },
              "high_low_predictions": {
                "type": "string",
                "format": "uri"
              }
            },
            "required": [
              "latest_observation",
              "high_low_predictions"
            ]
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "scope",
          "units",
          "latest_observation",
          "high_low_predictions",
          "unavailable_components",
          "source_urls"
        ]
      },
      "AreaMetric": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "enum": [
              "parcel_count",
              "property_value",
              "land_share",
              "absentee_count",
              "absentee_value",
              "population",
              "roll_change",
              "older_property",
              "wastewater_sewer"
            ]
          },
          "concept_id": {
            "enum": [
              "property.parcel_count",
              "property.just_value",
              "property.land_value_share",
              "property.outside_florida_mailing_share_by_count",
              "property.outside_florida_mailing_share_by_value",
              "people.resident_population",
              "property.roll_value_change",
              "property.recorded_before_1975_share",
              "utilities.sewer_classified_share"
            ]
          },
          "topic_id": {
            "enum": [
              "property",
              "people",
              "utilities"
            ]
          },
          "title": {
            "type": "string"
          },
          "unit": {
            "enum": [
              "parcel records",
              "USD",
              "percent",
              "people"
            ]
          },
          "status": {
            "enum": [
              "shown",
              "withheld",
              "missing"
            ]
          },
          "value": {
            "type": [
              "number",
              "null"
            ]
          },
          "display": {
            "type": "string"
          },
          "detail": {
            "type": "string"
          },
          "source_period": {
            "type": "string"
          },
          "definition": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 5
          },
          "source_id": {
            "enum": [
              "parcel_value",
              "parcels",
              "acs",
              "wastewater",
              "municipal_place_data"
            ]
          },
          "source_retrieved_at": {
            "type": [
              "string",
              "null"
            ],
            "description": "Retained source collection timestamp for this metric, distinct from checked_at, roll edition and observation period. Currently known only for municipal 2020\u20132024 population; null means unrecorded, not current.",
            "format": "date-time"
          }
        },
        "required": [
          "id",
          "concept_id",
          "topic_id",
          "title",
          "unit",
          "status",
          "value",
          "display",
          "detail",
          "source_period",
          "definition",
          "caveats",
          "source_id"
        ]
      },
      "AreaConcept": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "metric_id": {
            "type": "string"
          },
          "concept_id": {
            "type": "string"
          },
          "topic_id": {
            "enum": [
              "property",
              "people",
              "utilities"
            ]
          }
        },
        "required": [
          "metric_id",
          "concept_id",
          "topic_id"
        ]
      },
      "AreaProfile": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "area_profile"
          },
          "scope": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "area_id": {
                "type": "string"
              },
              "scope_kind": {
                "enum": [
                  "county",
                  "region",
                  "zip",
                  "municipality"
                ]
              },
              "scope_id": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "geography": {
                "type": "string"
              }
            },
            "required": [
              "area_id",
              "scope_kind",
              "scope_id",
              "name",
              "geography"
            ]
          },
          "concept_scope_crosswalk": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "schema_version": {
                "const": 1
              },
              "scope_system": {
                "const": "monroe-atlas-area-v1"
              },
              "scope_id": {
                "type": "string"
              },
              "scope_kind": {
                "enum": [
                  "county",
                  "region",
                  "zip",
                  "municipality"
                ]
              },
              "concepts": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AreaConcept"
                },
                "minItems": 3,
                "maxItems": 9
              }
            },
            "required": [
              "schema_version",
              "scope_system",
              "scope_id",
              "scope_kind",
              "concepts"
            ]
          },
          "metrics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaMetric"
            },
            "minItems": 3,
            "maxItems": 9
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3600
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "scope",
          "concept_scope_crosswalk",
          "metrics",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ]
      },
      "Population": {
        "type": "object",
        "properties": {
          "status": {
            "enum": [
              "shown",
              "withheld"
            ]
          },
          "estimate": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "margin_of_error": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "status",
          "estimate",
          "margin_of_error"
        ]
      },
      "Community": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "municipal_population"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "scope": {
            "type": "object",
            "properties": {
              "geoid": {
                "type": "string"
              },
              "name": {
                "type": "string"
              },
              "geography": {
                "const": "Census incorporated place"
              }
            },
            "required": [
              "geoid",
              "name",
              "geography"
            ]
          },
          "population": {
            "$ref": "#/components/schemas/Population"
          },
          "estimate_period": {
            "const": "2020-2024"
          },
          "margin_of_error_confidence_percent": {
            "const": 90
          },
          "retained_retrieved_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            }
          },
          "attribution": {
            "type": "string"
          },
          "source_sha256": {
            "type": "string",
            "pattern": "^[a-f0-9]{64}$"
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "scope",
          "population",
          "estimate_period",
          "margin_of_error_confidence_percent",
          "retained_retrieved_at",
          "source_urls",
          "attribution",
          "source_sha256"
        ]
      },
      "Catalog": {
        "type": "object",
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "catalog"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "routes": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "path": {
                  "type": "string"
                },
                "resource": {
                  "type": "string"
                },
                "allowed": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "identifier_source": {
                  "type": "string",
                  "description": "Published asset containing the fixed identifiers accepted by this route."
                }
              },
              "required": [
                "path",
                "resource"
              ]
            }
          },
          "source_urls": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            }
          },
          "access_registry_path": {
            "type": "string",
            "const": "/developers/atlas-access.json",
            "description": "Reviewed Atlas Access registry. It lists only explicitly reviewed API products, published assets, provider handoffs and withheld connections."
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "access_registry_path",
          "routes",
          "source_urls"
        ]
      },
      "HazardPosition": {
        "type": "array",
        "prefixItems": [
          {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          }
        ],
        "minItems": 2,
        "maxItems": 2
      },
      "HazardPointGeometry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Point"
          },
          "coordinates": {
            "$ref": "#/components/schemas/HazardPosition"
          }
        },
        "required": [
          "type",
          "coordinates"
        ]
      },
      "HazardLineStringGeometry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "LineString"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HazardPosition"
            },
            "minItems": 2,
            "maxItems": 20000
          }
        },
        "required": [
          "type",
          "coordinates"
        ]
      },
      "HazardMultiLineStringGeometry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "MultiLineString"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/HazardPosition"
              },
              "minItems": 2,
              "maxItems": 20000
            },
            "minItems": 1,
            "maxItems": 128
          }
        },
        "required": [
          "type",
          "coordinates"
        ]
      },
      "HazardPolygonGeometry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Polygon"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/HazardPosition"
              },
              "minItems": 4,
              "maxItems": 20000
            },
            "minItems": 1,
            "maxItems": 128
          }
        },
        "required": [
          "type",
          "coordinates"
        ]
      },
      "HazardMultiPolygonGeometry": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "MultiPolygon"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/HazardPosition"
                },
                "minItems": 4,
                "maxItems": 20000
              },
              "minItems": 1,
              "maxItems": 128
            },
            "minItems": 1,
            "maxItems": 128
          }
        },
        "required": [
          "type",
          "coordinates"
        ]
      },
      "HazardCoverage": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "basins": {
            "type": "array",
            "prefixItems": [
              {
                "const": "Atlantic"
              },
              {
                "const": "Eastern Pacific"
              },
              {
                "const": "Central Pacific"
              }
            ],
            "minItems": 3,
            "maxItems": 3
          },
          "note": {
            "const": "Systems listed by NHC and CPHC with current advisories. This is not a global all-hazard feed, and the absence of a system does not rule out hazardous weather."
          }
        },
        "required": [
          "basins",
          "note"
        ]
      },
      "HazardAttribution": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "const": "NOAA/NWS National Hurricane Center and Central Pacific Hurricane Center"
          },
          "source_url": {
            "const": "https://www.nhc.noaa.gov/CurrentStorms.json"
          },
          "gis_url": {
            "const": "https://www.nhc.noaa.gov/gis/"
          },
          "terms_url": {
            "const": "https://www.weather.gov/disclaimer"
          }
        },
        "required": [
          "name",
          "source_url",
          "gis_url",
          "terms_url"
        ]
      },
      "HazardClassification": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "code": {
            "enum": [
              "DB",
              "TD",
              "STD",
              "TS",
              "STS",
              "HU",
              "SD",
              "SS",
              "PTC",
              "PC",
              "PT",
              "EX",
              "TY",
              "LO",
              "WV"
            ]
          },
          "label": {
            "enum": [
              "Tropical disturbance",
              "Tropical depression",
              "Subtropical depression",
              "Tropical storm",
              "Subtropical storm",
              "Hurricane",
              "Post-tropical cyclone",
              "Potential tropical cyclone",
              "Extratropical cyclone",
              "Typhoon",
              "Low pressure system",
              "Tropical wave"
            ]
          }
        },
        "required": [
          "code",
          "label"
        ]
      },
      "HazardCurrent": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "max_sustained_wind_kt": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0,
            "maximum": 250
          },
          "minimum_pressure_mb": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 800,
            "maximum": 1100
          },
          "movement_direction_degrees": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0,
            "maximum": 359
          },
          "movement_speed_mph": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0,
            "maximum": 150
          }
        },
        "required": [
          "latitude",
          "longitude",
          "max_sustained_wind_kt",
          "minimum_pressure_mb",
          "movement_direction_degrees",
          "movement_speed_mph"
        ]
      },
      "HazardComponents": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "current_position": {
            "const": "available"
          },
          "forecast_track": {
            "enum": [
              "available",
              "unavailable",
              "not_issued"
            ]
          },
          "forecast_cone": {
            "enum": [
              "available",
              "unavailable",
              "not_issued"
            ]
          },
          "watch_warning": {
            "enum": [
              "available",
              "unavailable",
              "not_issued"
            ]
          }
        },
        "required": [
          "current_position",
          "forecast_track",
          "forecast_cone",
          "watch_warning"
        ]
      },
      "HazardComponentSource": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "advisory_number": {
            "type": "string",
            "pattern": "^[0-9]{3}[A-Z]?$"
          },
          "issued_at": {
            "type": "string",
            "format": "date-time"
          },
          "file_updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_url": {
            "type": "string",
            "format": "uri",
            "pattern": "^https://www\\.nhc\\.noaa\\.gov/gis/forecast/archive/(al|ep|cp)[0-9]{6}_5day_[0-9]{3}[A-Z]?\\.zip$"
          }
        },
        "required": [
          "advisory_number",
          "issued_at",
          "file_updated_at",
          "source_url"
        ]
      },
      "HazardComponentSources": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "forecast_track": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardComponentSource"
              },
              {
                "type": "null"
              }
            ]
          },
          "forecast_cone": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardComponentSource"
              },
              {
                "type": "null"
              }
            ]
          },
          "watch_warning": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardComponentSource"
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "required": [
          "forecast_track",
          "forecast_cone",
          "watch_warning"
        ]
      },
      "HazardSystem": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^(al|ep|cp)[0-9]{6}$"
          },
          "name": {
            "type": "string",
            "maxLength": 80
          },
          "classification": {
            "$ref": "#/components/schemas/HazardClassification"
          },
          "advisory_number": {
            "type": "string",
            "pattern": "^[0-9]{3}[A-Z]?$"
          },
          "issued_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_file_updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "current": {
            "$ref": "#/components/schemas/HazardCurrent"
          },
          "public_advisory_url": {
            "type": "string",
            "format": "uri"
          },
          "components": {
            "$ref": "#/components/schemas/HazardComponents"
          },
          "component_sources": {
            "$ref": "#/components/schemas/HazardComponentSources"
          }
        },
        "required": [
          "id",
          "name",
          "classification",
          "advisory_number",
          "issued_at",
          "source_updated_at",
          "source_file_updated_at",
          "current",
          "public_advisory_url",
          "components",
          "component_sources"
        ]
      },
      "HazardUnavailableComponent": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "system_id": {
            "type": "string",
            "pattern": "^(al|ep|cp)[0-9]{6}$"
          },
          "component": {
            "enum": [
              "forecast_track",
              "forecast_cone",
              "watch_warning"
            ]
          },
          "reason": {
            "enum": [
              "source_invalid",
              "source_stale",
              "source_timeout",
              "source_unavailable",
              "source_rate_limited",
              "source_too_large"
            ]
          }
        },
        "required": [
          "system_id",
          "component",
          "reason"
        ]
      },
      "HazardCurrentFeature": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "maxLength": 160
          },
          "geometry": {
            "$ref": "#/components/schemas/HazardPointGeometry"
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "system_id": {
                "type": "string",
                "pattern": "^(al|ep|cp)[0-9]{6}$"
              },
              "kind": {
                "const": "current_position"
              },
              "label": {
                "type": "string",
                "maxLength": 160
              }
            },
            "required": [
              "system_id",
              "kind",
              "label"
            ]
          }
        },
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ]
      },
      "HazardTrackFeature": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "maxLength": 160
          },
          "geometry": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardLineStringGeometry"
              },
              {
                "$ref": "#/components/schemas/HazardMultiLineStringGeometry"
              }
            ]
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "system_id": {
                "type": "string",
                "pattern": "^(al|ep|cp)[0-9]{6}$"
              },
              "kind": {
                "const": "forecast_track"
              },
              "label": {
                "type": "string",
                "maxLength": 160
              }
            },
            "required": [
              "system_id",
              "kind",
              "label"
            ]
          }
        },
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ]
      },
      "HazardConeFeature": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "maxLength": 160
          },
          "geometry": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardPolygonGeometry"
              },
              {
                "$ref": "#/components/schemas/HazardMultiPolygonGeometry"
              }
            ]
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "system_id": {
                "type": "string",
                "pattern": "^(al|ep|cp)[0-9]{6}$"
              },
              "kind": {
                "const": "forecast_cone"
              },
              "label": {
                "type": "string",
                "maxLength": 160
              }
            },
            "required": [
              "system_id",
              "kind",
              "label"
            ]
          }
        },
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ]
      },
      "HazardForecastPointFeature": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "maxLength": 160
          },
          "geometry": {
            "$ref": "#/components/schemas/HazardPointGeometry"
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "system_id": {
                "type": "string",
                "pattern": "^(al|ep|cp)[0-9]{6}$"
              },
              "kind": {
                "const": "forecast_point"
              },
              "label": {
                "type": "string",
                "maxLength": 160
              },
              "forecast_hour": {
                "type": "integer",
                "minimum": 0,
                "maximum": 168
              },
              "valid_time_label": {
                "type": "string",
                "maxLength": 100
              },
              "valid_at": {
                "type": [
                  "string",
                  "null"
                ],
                "format": "date-time"
              },
              "max_sustained_wind_kt": {
                "type": [
                  "number",
                  "null"
                ],
                "minimum": 0,
                "maximum": 250
              },
              "minimum_pressure_mb": {
                "type": [
                  "number",
                  "null"
                ],
                "minimum": 800,
                "maximum": 1100
              }
            },
            "required": [
              "system_id",
              "kind",
              "label",
              "forecast_hour",
              "valid_time_label",
              "valid_at",
              "max_sustained_wind_kt",
              "minimum_pressure_mb"
            ]
          }
        },
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ]
      },
      "HazardWatchWarningFeature": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "maxLength": 160
          },
          "geometry": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/HazardLineStringGeometry"
              },
              {
                "$ref": "#/components/schemas/HazardMultiLineStringGeometry"
              }
            ]
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "system_id": {
                "type": "string",
                "pattern": "^(al|ep|cp)[0-9]{6}$"
              },
              "kind": {
                "const": "watch_warning"
              },
              "label": {
                "type": "string",
                "maxLength": 160
              },
              "warning_type": {
                "enum": [
                  "Hurricane Warning",
                  "Hurricane Watch",
                  "Tropical Storm Warning",
                  "Tropical Storm Watch"
                ]
              }
            },
            "required": [
              "system_id",
              "kind",
              "label",
              "warning_type"
            ]
          }
        },
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ]
      },
      "WorldHazards": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "world_hazards"
          },
          "availability": {
            "enum": [
              "active",
              "none_reported"
            ]
          },
          "source_issued_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0,
            "maximum": 300
          },
          "coverage": {
            "$ref": "#/components/schemas/HazardCoverage"
          },
          "attribution": {
            "$ref": "#/components/schemas/HazardAttribution"
          },
          "systems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HazardSystem"
            },
            "maxItems": 15
          },
          "features": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/HazardCurrentFeature"
                },
                {
                  "$ref": "#/components/schemas/HazardTrackFeature"
                },
                {
                  "$ref": "#/components/schemas/HazardConeFeature"
                },
                {
                  "$ref": "#/components/schemas/HazardForecastPointFeature"
                },
                {
                  "$ref": "#/components/schemas/HazardWatchWarningFeature"
                }
              ]
            },
            "maxItems": 300
          },
          "unavailable_components": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HazardUnavailableComponent"
            },
            "maxItems": 45
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 300
            },
            "minItems": 3,
            "maxItems": 3
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "availability",
          "source_issued_at",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "coverage",
          "attribution",
          "systems",
          "features",
          "unavailable_components",
          "caveats"
        ]
      },
      "RecoveryCount": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "status": {
            "enum": [
              "shown",
              "fewer_than_5",
              "withheld"
            ]
          },
          "value": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          }
        },
        "required": [
          "status",
          "value"
        ]
      },
      "RecoveryMoneyGroup": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "label": {
            "type": "string"
          },
          "records": {
            "$ref": "#/components/schemas/RecoveryCount"
          },
          "total_obligated_usd": {
            "type": "number"
          }
        },
        "required": [
          "label",
          "records",
          "total_obligated_usd"
        ]
      },
      "RecoveryIncident": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "incident_id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "incident_type": {
            "type": "string"
          },
          "began_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "ended_at": {
            "type": [
              "string",
              "null"
            ],
            "format": "date-time"
          },
          "declared_at": {
            "type": "string",
            "format": "date-time"
          },
          "declarations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 4
          }
        },
        "required": [
          "incident_id",
          "title",
          "incident_type",
          "began_at",
          "ended_at",
          "declared_at",
          "declarations"
        ]
      },
      "RecoverySource": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "enum": [
              "declarations",
              "public_assistance"
            ]
          },
          "title": {
            "type": "string"
          },
          "endpoint": {
            "type": "string",
            "format": "uri"
          },
          "dataset_page": {
            "type": "string",
            "format": "uri"
          },
          "version": {
            "type": "integer"
          },
          "last_refreshed_at": {
            "type": "string",
            "format": "date-time"
          },
          "accrual_periodicity": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "id",
          "title",
          "endpoint",
          "dataset_page",
          "version",
          "last_refreshed_at",
          "accrual_periodicity"
        ]
      },
      "Recovery": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "recovery_summary"
          },
          "dataset": {
            "const": "openfema_recovery"
          },
          "scope": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "county": {
                "const": "Monroe County"
              },
              "state": {
                "const": "Florida"
              },
              "county_fips": {
                "const": "12087"
              }
            },
            "required": [
              "county",
              "state",
              "county_fips"
            ]
          },
          "retrieved_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_last_refreshed_at": {
            "type": "string",
            "format": "date-time"
          },
          "cadence": {
            "type": "string"
          },
          "declarations": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "declaration_records": {
                "type": "integer",
                "minimum": 5
              },
              "incident_groups": {
                "type": "integer",
                "minimum": 5
              },
              "incidents": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/RecoveryIncident"
                },
                "minItems": 5,
                "maxItems": 200
              },
              "first_declaration_at": {
                "type": "string",
                "format": "date-time"
              },
              "latest_declaration_at": {
                "type": "string",
                "format": "date-time"
              },
              "note": {
                "type": "string"
              }
            },
            "required": [
              "declaration_records",
              "incident_groups",
              "first_declaration_at",
              "latest_declaration_at",
              "incidents",
              "note"
            ]
          },
          "public_assistance": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "monroe_labeled": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_worksheets": {
                    "type": "integer",
                    "minimum": 5
                  },
                  "total_obligated_usd": {
                    "type": "number"
                  },
                  "federal_share_obligated_usd": {
                    "type": "number"
                  },
                  "negative_adjustment_records": {
                    "$ref": "#/components/schemas/RecoveryCount"
                  }
                },
                "required": [
                  "project_worksheets",
                  "total_obligated_usd",
                  "federal_share_obligated_usd",
                  "negative_adjustment_records"
                ]
              },
              "by_disaster": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/RecoveryMoneyGroup"
                }
              },
              "by_category": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/RecoveryMoneyGroup"
                }
              },
              "code_87_statewide": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_worksheets": {
                    "$ref": "#/components/schemas/RecoveryCount"
                  },
                  "total_obligated_usd": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "note": {
                    "type": "string"
                  }
                },
                "required": [
                  "project_worksheets",
                  "total_obligated_usd",
                  "note"
                ]
              },
              "meaning": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                  "project_amount": {
                    "type": "string"
                  },
                  "federal_share_obligated": {
                    "type": "string"
                  },
                  "total_obligated": {
                    "type": "string"
                  }
                },
                "required": [
                  "project_amount",
                  "federal_share_obligated",
                  "total_obligated"
                ]
              },
              "geography_note": {
                "type": "string"
              }
            },
            "required": [
              "monroe_labeled",
              "code_87_statewide",
              "by_disaster",
              "by_category",
              "meaning",
              "geography_note"
            ]
          },
          "hazard_mitigation": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "status": {
                "const": "unavailable"
              },
              "source_page": {
                "const": "https://www.fema.gov/openfema-data-page/HMA-Subapplications-v2"
              },
              "reason": {
                "const": "OpenFEMA identifies benefiting counties by name without a beneficiary-state field. A Florida subapplicant address does not prove that a bare Monroe county name means Monroe County, Florida, so Atlas publishes no Monroe HMA counts or dollars."
              }
            },
            "required": [
              "status",
              "source_page",
              "reason"
            ]
          },
          "sources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RecoverySource"
            },
            "minItems": 2,
            "maxItems": 2
          },
          "terms_url": {
            "type": "string",
            "format": "uri"
          },
          "robots_url": {
            "type": "string",
            "format": "uri"
          },
          "attribution": {
            "type": "string"
          },
          "limits": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 12
          },
          "privacy": {
            "type": "string"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3600
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "dataset",
          "scope",
          "retrieved_at",
          "source_last_refreshed_at",
          "cadence",
          "declarations",
          "public_assistance",
          "hazard_mitigation",
          "sources",
          "terms_url",
          "robots_url",
          "attribution",
          "limits",
          "privacy",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ]
      },
      "CountryObservation": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "year": {
            "type": "integer",
            "minimum": 1900,
            "maximum": 2100
          },
          "value": {
            "type": "number"
          }
        },
        "required": [
          "year",
          "value"
        ]
      },
      "CountryMetric": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "latest": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/CountryObservation"
              },
              {
                "type": "null"
              }
            ]
          },
          "series": {
            "type": "array",
            "maxItems": 10,
            "items": {
              "$ref": "#/components/schemas/CountryObservation"
            }
          }
        },
        "required": [
          "latest",
          "series"
        ]
      },
      "CountryIndicator": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "enum": [
              "SP.POP.TOTL",
              "SP.URB.TOTL.IN.ZS",
              "NY.GDP.PCAP.KD",
              "NY.GDP.MKTP.KD.ZG",
              "EG.ELC.ACCS.ZS",
              "EG.USE.ELEC.KH.PC"
            ]
          },
          "label": {
            "type": "string"
          },
          "unit": {
            "type": "string"
          },
          "format": {
            "enum": [
              "integer",
              "percent",
              "currency",
              "number"
            ]
          },
          "chart": {
            "enum": [
              "line",
              "bars"
            ]
          },
          "definition": {
            "type": "string"
          },
          "group": {
            "enum": [
              "people",
              "money",
              "energy"
            ]
          },
          "data_source": {
            "type": "string",
            "description": "Original data provider or providers named in World Bank indicator metadata."
          },
          "metadata_url": {
            "type": "string",
            "format": "uri",
            "description": "Fixed World Bank indicator metadata URL."
          }
        },
        "required": [
          "id",
          "label",
          "unit",
          "format",
          "chart",
          "definition",
          "group",
          "data_source",
          "metadata_url"
        ]
      },
      "CountrySource": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "const": "World Development Indicators"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "docs_url": {
            "type": "string",
            "format": "uri"
          },
          "terms_url": {
            "type": "string",
            "format": "uri"
          },
          "license": {
            "const": "CC BY 4.0"
          },
          "license_url": {
            "type": "string",
            "format": "uri"
          },
          "attribution": {
            "const": "The World Bank: World Development Indicators"
          },
          "retrieved_at": {
            "type": "string",
            "format": "date-time"
          },
          "source_updated_at": {
            "type": "string",
            "format": "date"
          }
        },
        "required": [
          "name",
          "url",
          "docs_url",
          "terms_url",
          "license",
          "license_url",
          "attribution",
          "retrieved_at",
          "source_updated_at"
        ]
      },
      "CountryProfile": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "enum": [
              "ok",
              "partial"
            ]
          },
          "kind": {
            "const": "country_profile"
          },
          "country": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "code": {
                "type": "string",
                "pattern": "^[A-Z]{3}$"
              },
              "reference_id": {
                "type": "string",
                "pattern": "^ne-[0-9]+$"
              }
            },
            "required": [
              "code",
              "reference_id"
            ]
          },
          "indicators": {
            "type": "array",
            "minItems": 6,
            "maxItems": 6,
            "items": {
              "$ref": "#/components/schemas/CountryIndicator"
            }
          },
          "metrics": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "SP.POP.TOTL": {
                "$ref": "#/components/schemas/CountryMetric"
              },
              "SP.URB.TOTL.IN.ZS": {
                "$ref": "#/components/schemas/CountryMetric"
              },
              "NY.GDP.PCAP.KD": {
                "$ref": "#/components/schemas/CountryMetric"
              },
              "NY.GDP.MKTP.KD.ZG": {
                "$ref": "#/components/schemas/CountryMetric"
              },
              "EG.ELC.ACCS.ZS": {
                "$ref": "#/components/schemas/CountryMetric"
              },
              "EG.USE.ELEC.KH.PC": {
                "$ref": "#/components/schemas/CountryMetric"
              }
            },
            "required": [
              "SP.POP.TOTL",
              "SP.URB.TOTL.IN.ZS",
              "NY.GDP.PCAP.KD",
              "NY.GDP.MKTP.KD.ZG",
              "EG.ELC.ACCS.ZS",
              "EG.USE.ELEC.KH.PC"
            ]
          },
          "unavailable_indicators": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "SP.POP.TOTL",
                "SP.URB.TOTL.IN.ZS",
                "NY.GDP.PCAP.KD",
                "NY.GDP.MKTP.KD.ZG",
                "EG.ELC.ACCS.ZS",
                "EG.USE.ELEC.KH.PC"
              ]
            }
          },
          "source": {
            "$ref": "#/components/schemas/CountrySource"
          },
          "caveats": {
            "type": "array",
            "minItems": 3,
            "maxItems": 3,
            "items": {
              "type": "string"
            }
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0,
            "maximum": 3600
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "schema_version",
          "status",
          "kind",
          "country",
          "indicators",
          "metrics",
          "unavailable_indicators",
          "source",
          "caveats",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ]
      },
      "ReviewedVenue": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "name",
          "site_name",
          "space_name",
          "address",
          "city",
          "setting",
          "capacity",
          "capacity_type",
          "venue_kind",
          "note",
          "source_url",
          "source_checked_at"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "site_name": {
            "type": "string"
          },
          "space_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "address": {
            "type": "string"
          },
          "city": {
            "enum": [
              "Big Pine Key",
              "Key Largo",
              "Key West",
              "Marathon",
              "Stock Island",
              "Tavernier"
            ]
          },
          "setting": {
            "enum": [
              "indoor",
              "outdoor"
            ]
          },
          "capacity": {
            "type": "integer",
            "minimum": 50
          },
          "capacity_type": {
            "enum": [
              "seated",
              "maximum"
            ]
          },
          "venue_kind": {
            "type": "string"
          },
          "note": {
            "type": "string"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "source_checked_at": {
            "type": "string",
            "format": "date"
          }
        }
      },
      "ReviewedVenues": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "kind",
          "reviewed_at",
          "coverage",
          "method",
          "caveats",
          "capacity_types",
          "venues"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "const": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "kind": {
            "const": "reviewed_venues"
          },
          "reviewed_at": {
            "type": "string",
            "format": "date"
          },
          "coverage": {
            "type": "string"
          },
          "method": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "maxItems": 20,
            "items": {
              "type": "string"
            },
            "minItems": 1
          },
          "capacity_types": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "seated",
              "maximum"
            ],
            "properties": {
              "seated": {
                "type": "string"
              },
              "maximum": {
                "type": "string"
              }
            }
          },
          "venues": {
            "type": "array",
            "maxItems": 100,
            "items": {
              "$ref": "#/components/schemas/ReviewedVenue"
            },
            "minItems": 1
          }
        }
      },
      "ProjectNotice": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "status",
          "hearing_date",
          "source_url",
          "notice_before_usd",
          "proposed_change_usd",
          "proposed_budget_usd"
        ],
        "properties": {
          "status": {
            "const": "proposed_unverified"
          },
          "hearing_date": {
            "type": "string",
            "format": "date"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "notice_before_usd": {
            "type": "integer",
            "minimum": 0
          },
          "proposed_change_usd": {
            "type": "integer"
          },
          "proposed_budget_usd": {
            "type": "integer",
            "minimum": 0
          }
        }
      },
      "ProjectEvidence": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "title",
          "fund",
          "fiscal_year",
          "jurisdiction",
          "original_budget_usd",
          "source_sheet_status",
          "source_url",
          "source_pdf_page",
          "amendment",
          "decision",
          "actual_spending_usd"
        ],
        "properties": {
          "id": {
            "enum": [
              "318-23050",
              "318-24051",
              "318-26050",
              "318-26051",
              "318-27050",
              "318-27054",
              "318-27055",
              "318-27056",
              "318-27057"
            ]
          },
          "title": {
            "type": "string"
          },
          "fund": {
            "const": 318
          },
          "fiscal_year": {
            "const": 2026
          },
          "jurisdiction": {
            "const": "Monroe County, Florida"
          },
          "original_budget_usd": {
            "type": "integer",
            "minimum": 0
          },
          "source_sheet_status": {
            "type": "string"
          },
          "source_url": {
            "type": "string",
            "format": "uri"
          },
          "source_pdf_page": {
            "type": "integer",
            "minimum": 1
          },
          "amendment": {
            "anyOf": [
              {
                "$ref": "#/components/schemas/ProjectNotice"
              },
              {
                "type": "null"
              }
            ]
          },
          "decision": {
            "$ref": "#/components/schemas/ProjectDecision"
          },
          "actual_spending_usd": {
            "type": "null",
            "description": "Unavailable; never interpret as zero."
          }
        }
      },
      "ProjectSources": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "original_budget",
          "amendment",
          "decision"
        ],
        "properties": {
          "original_budget": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "url",
              "sha256",
              "retrieved_at",
              "reviewed_at"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              },
              "sha256": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              },
              "retrieved_at": {
                "type": "string",
                "format": "date-time"
              },
              "reviewed_at": {
                "type": "string",
                "format": "date"
              }
            }
          },
          "amendment": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "url",
              "sha256",
              "retrieved_at",
              "document_type",
              "hearing_date",
              "revenue_detail_discrepancy_usd",
              "agenda_item"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              },
              "sha256": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              },
              "retrieved_at": {
                "type": "string",
                "format": "date-time"
              },
              "document_type": {
                "const": "hearing_notice"
              },
              "hearing_date": {
                "type": "string",
                "format": "date"
              },
              "revenue_detail_discrepancy_usd": {
                "const": 130000
              },
              "agenda_item": {
                "const": "S5"
              }
            }
          },
          "decision": {
            "$ref": "#/components/schemas/ProjectDecisionSource"
          }
        }
      },
      "PublicProject": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "reviewed_at",
          "scope",
          "trail_scope",
          "caveats",
          "source",
          "notice_only_entries",
          "excluded_notice_reserve_ids",
          "kind",
          "project"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "const": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "reviewed_at": {
            "type": "string",
            "format": "date"
          },
          "scope": {
            "type": "string"
          },
          "trail_scope": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "maxItems": 21,
            "items": {
              "type": "string"
            }
          },
          "source": {
            "$ref": "#/components/schemas/ProjectSources"
          },
          "notice_only_entries": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "description": "Legacy key retained for compatibility. These entries are outside the selected original project sheets and may contain both proposal and signed-decision evidence.",
            "items": {
              "$ref": "#/components/schemas/ProjectOutsideSelectedEntry"
            }
          },
          "excluded_notice_reserve_ids": {
            "type": "array",
            "maxItems": 1,
            "items": {
              "enum": [
                "318-85582"
              ]
            },
            "minItems": 1
          },
          "kind": {
            "const": "public_project"
          },
          "project": {
            "$ref": "#/components/schemas/ProjectEvidence"
          }
        }
      },
      "PublicProjects": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at",
          "reviewed_at",
          "scope",
          "trail_scope",
          "caveats",
          "source",
          "notice_only_entries",
          "excluded_notice_reserve_ids",
          "kind",
          "projects"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "const": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "reviewed_at": {
            "type": "string",
            "format": "date"
          },
          "scope": {
            "type": "string"
          },
          "trail_scope": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "maxItems": 21,
            "items": {
              "type": "string"
            }
          },
          "source": {
            "$ref": "#/components/schemas/ProjectSources"
          },
          "notice_only_entries": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "description": "Legacy key retained for compatibility. These entries are outside the selected original project sheets and may contain both proposal and signed-decision evidence.",
            "items": {
              "$ref": "#/components/schemas/ProjectOutsideSelectedEntry"
            }
          },
          "excluded_notice_reserve_ids": {
            "type": "array",
            "maxItems": 1,
            "items": {
              "enum": [
                "318-85582"
              ]
            },
            "minItems": 1
          },
          "kind": {
            "const": "public_projects"
          },
          "projects": {
            "type": "array",
            "maxItems": 9,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "id",
                "title",
                "path"
              ],
              "properties": {
                "id": {
                  "enum": [
                    "318-23050",
                    "318-24051",
                    "318-26050",
                    "318-26051",
                    "318-27050",
                    "318-27054",
                    "318-27055",
                    "318-27056",
                    "318-27057"
                  ]
                },
                "title": {
                  "type": "string"
                },
                "path": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "ProjectDecision": {
        "anyOf": [
          {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "status",
              "resolution_number",
              "decision_date",
              "source_url",
              "agenda_url",
              "title",
              "current_budget_usd",
              "change_usd",
              "revised_budget_usd",
              "printed_change_blank"
            ],
            "properties": {
              "status": {
                "const": "adopted_in_resolution"
              },
              "resolution_number": {
                "const": "040-2026"
              },
              "decision_date": {
                "const": "2026-01-28"
              },
              "source_url": {
                "type": "string",
                "format": "uri"
              },
              "title": {
                "type": "string"
              },
              "current_budget_usd": {
                "type": "integer",
                "minimum": 0
              },
              "change_usd": {
                "type": "integer"
              },
              "revised_budget_usd": {
                "type": "integer",
                "minimum": 0
              },
              "printed_change_blank": {
                "type": "boolean"
              },
              "agenda_url": {
                "type": "string",
                "format": "uri",
                "description": "Compatibility link to the fixed County agenda. The signed Clerk resolution remains source_url."
              }
            }
          },
          {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "status",
              "resolution_number",
              "decision_date",
              "source_url",
              "agenda_url",
              "title",
              "current_budget_usd",
              "change_usd",
              "revised_budget_usd",
              "printed_change_blank"
            ],
            "properties": {
              "status": {
                "const": "not_listed_in_resolution_040_2026"
              },
              "resolution_number": {
                "const": "040-2026"
              },
              "decision_date": {
                "const": "2026-01-28"
              },
              "source_url": {
                "type": "string",
                "format": "uri"
              },
              "title": {
                "type": "null"
              },
              "current_budget_usd": {
                "type": "null"
              },
              "change_usd": {
                "type": "null"
              },
              "revised_budget_usd": {
                "type": "null"
              },
              "printed_change_blank": {
                "type": "null"
              },
              "agenda_url": {
                "type": "string",
                "format": "uri",
                "description": "Compatibility link to the fixed County agenda. The signed Clerk resolution remains source_url."
              }
            }
          }
        ]
      },
      "ProjectSignedRow": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "title",
          "current_budget_usd",
          "change_usd",
          "revised_budget_usd",
          "printed_change_blank"
        ],
        "properties": {
          "id": {
            "const": "318-85582"
          },
          "title": {
            "const": "Contingency"
          },
          "current_budget_usd": {
            "const": 500000
          },
          "change_usd": {
            "const": 0
          },
          "revised_budget_usd": {
            "const": 500000
          },
          "printed_change_blank": {
            "const": true
          }
        }
      },
      "ProjectDecisionSource": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "url",
          "sha256",
          "decision_date",
          "document_type",
          "resolution_number",
          "minutes",
          "fund_totals_status",
          "revenue_detail_discrepancy_usd",
          "appropriation_row_count",
          "excluded_reserve_row"
        ],
        "properties": {
          "url": {
            "type": "string",
            "format": "uri"
          },
          "sha256": {
            "const": "f749c2aa988236e2f2b91760b2a3638db3e9f2cb80859b50fb0a165a91b0ec6a"
          },
          "decision_date": {
            "const": "2026-01-28"
          },
          "document_type": {
            "const": "signed_resolution"
          },
          "resolution_number": {
            "const": "040-2026"
          },
          "minutes": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "url",
              "displayed_page"
            ],
            "properties": {
              "url": {
                "type": "string",
                "format": "uri"
              },
              "displayed_page": {
                "const": 20
              }
            }
          },
          "fund_totals_status": {
            "const": "revenue_detail_differs_from_printed_total"
          },
          "revenue_detail_discrepancy_usd": {
            "const": 130000
          },
          "appropriation_row_count": {
            "const": 10
          },
          "excluded_reserve_row": {
            "$ref": "#/components/schemas/ProjectSignedRow"
          }
        }
      },
      "ProjectOutsideSelectedEntry": {
        "type": "object",
        "additionalProperties": false,
        "description": "Legacy notice_only_entries key: a proposal and signed-decision row outside the nine selected original project sheets.",
        "required": [
          "id",
          "title",
          "notice_before_usd",
          "proposed_change_usd",
          "proposed_budget_usd",
          "decision"
        ],
        "properties": {
          "id": {
            "const": "318-27051"
          },
          "title": {
            "const": "Twin Lakes Road Elevation"
          },
          "notice_before_usd": {
            "const": 0
          },
          "proposed_change_usd": {
            "const": 186975
          },
          "proposed_budget_usd": {
            "const": 186975
          },
          "decision": {
            "$ref": "#/components/schemas/ProjectDecision"
          }
        }
      },
      "LocalAction": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "title",
          "note",
          "url",
          "website_url",
          "service_area",
          "area_name",
          "delivery",
          "agent_access"
        ],
        "properties": {
          "title": {
            "type": "string",
            "maxLength": 150
          },
          "note": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 500
          },
          "url": {
            "type": "string",
            "format": "uri",
            "maxLength": 512
          },
          "website_url": {
            "type": [
              "string",
              "null"
            ],
            "format": "uri",
            "maxLength": 512
          },
          "service_area": {
            "enum": [
              null,
              "key-west",
              "marathon",
              "islamorada",
              "key-colony",
              "layton",
              "county"
            ]
          },
          "area_name": {
            "type": [
              "string",
              "null"
            ]
          },
          "delivery": {
            "const": "source_handoff"
          },
          "agent_access": {
            "const": false
          }
        }
      },
      "LocalActionTopic": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "title",
          "caveat",
          "actions"
        ],
        "properties": {
          "id": {
            "enum": [
              "radio",
              "voting",
              "reporting",
              "meetings",
              "beaches"
            ]
          },
          "title": {
            "type": "string"
          },
          "caveat": {
            "type": "string",
            "minLength": 1
          },
          "actions": {
            "type": "array",
            "minItems": 1,
            "maxItems": 10,
            "items": {
              "$ref": "#/components/schemas/LocalAction"
            }
          }
        }
      },
      "LocalActionDirectory": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "reviewed_on",
          "scope",
          "destination_status",
          "filters",
          "topics",
          "caveats",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "local_action_directory"
          },
          "reviewed_on": {
            "type": "string",
            "format": "date"
          },
          "scope": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "county_id",
              "name",
              "coverage"
            ],
            "properties": {
              "county_id": {
                "const": "12087"
              },
              "name": {
                "const": "Monroe County, Florida"
              },
              "coverage": {
                "type": "string"
              }
            }
          },
          "destination_status": {
            "const": "not_checked"
          },
          "filters": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "topic",
              "service_area"
            ],
            "properties": {
              "topic": {
                "const": "all"
              },
              "service_area": {
                "const": null
              }
            }
          },
          "topics": {
            "type": "array",
            "minItems": 5,
            "maxItems": 5,
            "items": {
              "$ref": "#/components/schemas/LocalActionTopic"
            }
          },
          "caveats": {
            "type": "array",
            "minItems": 4,
            "maxItems": 4,
            "items": {
              "type": "string"
            }
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "const": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "PracticalPlaceDirectory": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "scope",
          "filters",
          "reviewed_on",
          "records",
          "caveats",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "practical_place_directory"
          },
          "scope": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "county_id",
              "name"
            ],
            "properties": {
              "county_id": {
                "const": "12087"
              },
              "name": {
                "const": "Monroe County, Florida"
              }
            }
          },
          "filters": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "purpose"
            ],
            "properties": {
              "purpose": {
                "enum": [
                  "all",
                  "ramps",
                  "toilets",
                  "accessibility"
                ]
              }
            }
          },
          "reviewed_on": {
            "type": "string",
            "format": "date"
          },
          "records": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "kind",
                "name",
                "coordinates",
                "toilets",
                "accessibility_features",
                "facts",
                "source_url",
                "reviewed_on",
                "availability"
              ],
              "properties": {
                "kind": {
                  "enum": [
                    "ramp",
                    "facility"
                  ]
                },
                "name": {
                  "type": "string"
                },
                "coordinates": {
                  "type": "array",
                  "minItems": 2,
                  "maxItems": 2,
                  "items": {
                    "type": "number"
                  }
                },
                "toilets": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "accessibility_features": {
                  "type": [
                    "boolean",
                    "null"
                  ]
                },
                "facts": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "label",
                      "value"
                    ],
                    "properties": {
                      "label": {
                        "type": "string"
                      },
                      "value": {
                        "type": "string"
                      }
                    }
                  }
                },
                "source_url": {
                  "type": "string",
                  "format": "uri"
                },
                "reviewed_on": {
                  "type": "string",
                  "format": "date"
                },
                "availability": {
                  "const": "not_checked"
                }
              }
            }
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          }
        }
      },
      "CountyPopulationMetric": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "table_id",
          "estimate_variable",
          "moe_variable",
          "estimate",
          "moe90",
          "moe_annotation",
          "unit",
          "inflation_year",
          "additive",
          "source_id"
        ],
        "properties": {
          "id": {
            "const": "population"
          },
          "table_id": {
            "const": "B01003"
          },
          "estimate_variable": {
            "const": "B01003_001E"
          },
          "moe_variable": {
            "const": "B01003_001M"
          },
          "estimate": {
            "type": "integer",
            "minimum": 5
          },
          "moe90": {
            "const": null
          },
          "moe_annotation": {
            "const": "controlled_estimate"
          },
          "unit": {
            "const": "people"
          },
          "inflation_year": {
            "const": null
          },
          "additive": {
            "const": true
          },
          "source_id": {
            "const": "census:acs5:2023:b01003"
          }
        }
      },
      "CountyIncomeMetric": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "table_id",
          "estimate_variable",
          "moe_variable",
          "estimate",
          "moe90",
          "moe_annotation",
          "unit",
          "inflation_year",
          "additive",
          "source_id"
        ],
        "properties": {
          "id": {
            "const": "median_household_income"
          },
          "table_id": {
            "const": "B19013"
          },
          "estimate_variable": {
            "const": "B19013_001E"
          },
          "moe_variable": {
            "const": "B19013_001M"
          },
          "estimate": {
            "type": "integer",
            "minimum": 5
          },
          "moe90": {
            "type": "integer",
            "minimum": 0
          },
          "moe_annotation": {
            "const": "margin_available"
          },
          "unit": {
            "const": "USD"
          },
          "inflation_year": {
            "const": 2023
          },
          "additive": {
            "const": false
          },
          "source_id": {
            "const": "census:acs5:2023:b19013"
          }
        }
      },
      "CountyHousingMetric": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "table_id",
          "estimate_variable",
          "moe_variable",
          "estimate",
          "moe90",
          "moe_annotation",
          "unit",
          "inflation_year",
          "additive",
          "source_id"
        ],
        "properties": {
          "id": {
            "const": "housing_units"
          },
          "table_id": {
            "const": "B25001"
          },
          "estimate_variable": {
            "const": "B25001_001E"
          },
          "moe_variable": {
            "const": "B25001_001M"
          },
          "estimate": {
            "type": "integer",
            "minimum": 5
          },
          "moe90": {
            "type": "integer",
            "minimum": 0
          },
          "moe_annotation": {
            "const": "margin_available"
          },
          "unit": {
            "const": "housing_units"
          },
          "inflation_year": {
            "const": null
          },
          "additive": {
            "const": true
          },
          "source_id": {
            "const": "census:acs5:2023:b25001"
          }
        }
      },
      "CountyProfileDocument": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "county_id",
          "county_name",
          "dataset",
          "edition",
          "vintage",
          "geography",
          "period",
          "status",
          "caveats",
          "metrics",
          "sources"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "county_id": {
            "const": "12086"
          },
          "county_name": {
            "const": "Miami-Dade County"
          },
          "dataset": {
            "const": "county-profile"
          },
          "edition": {
            "const": "acs5-2023-county-v1"
          },
          "vintage": {
            "const": "ACS 2019-2023 five-year county estimates"
          },
          "geography": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "type",
              "geoid"
            ],
            "properties": {
              "type": {
                "const": "county"
              },
              "geoid": {
                "const": "0500000US12086"
              }
            }
          },
          "period": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "start",
              "end",
              "years",
              "label"
            ],
            "properties": {
              "start": {
                "const": 2019
              },
              "end": {
                "const": 2023
              },
              "years": {
                "const": 5
              },
              "label": {
                "const": "2019-2023"
              }
            }
          },
          "status": {
            "const": "available"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 8
          },
          "metrics": {
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/CountyPopulationMetric"
                },
                {
                  "$ref": "#/components/schemas/CountyIncomeMetric"
                },
                {
                  "$ref": "#/components/schemas/CountyHousingMetric"
                }
              ]
            },
            "minItems": 3,
            "maxItems": 3
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "id",
                "url",
                "retained_prefix_sha256",
                "retained_bytes",
                "content_range",
                "retrieved_at",
                "receipt_sha256",
                "rights",
                "attribution"
              ],
              "properties": {
                "retained_bytes": {
                  "const": 262144
                },
                "content_range": {
                  "type": "string",
                  "pattern": "^bytes 0-262143/[0-9]+$"
                },
                "retrieved_at": {
                  "type": "string",
                  "format": "date-time"
                },
                "receipt_sha256": {
                  "type": "string",
                  "pattern": "^[0-9a-f]{64}$"
                },
                "rights": {
                  "type": "string"
                },
                "attribution": {
                  "type": "string"
                },
                "id": {
                  "enum": [
                    "census:acs5:2023:b01003",
                    "census:acs5:2023:b19013",
                    "census:acs5:2023:b25001"
                  ]
                },
                "url": {
                  "type": "string",
                  "pattern": "^https://www2\\.census\\.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b(?:01003|19013|25001)\\.dat$"
                },
                "retained_prefix_sha256": {
                  "enum": [
                    "6304ab6afa67dfe3cb41185b8c33a86146c8362d8526da96ed56fe831be680e9",
                    "89a2b029faab418ccefec7469ef62f7a62e08d821e1f908cbec2c56bb0cfc803",
                    "8858b6022b703872a0358f0639ec126a320c92107f1bb978a35c813c36392bc0"
                  ]
                }
              }
            },
            "minItems": 3,
            "maxItems": 3
          }
        }
      },
      "CountyParkFeature": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ],
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "pattern": "^miami-dade:park:[0-9a-f-]{36}$"
          },
          "geometry": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "type",
              "coordinates"
            ],
            "properties": {
              "type": {
                "const": "Point"
              },
              "coordinates": {
                "type": "array",
                "minItems": 2,
                "maxItems": 2,
                "prefixItems": [
                  {
                    "type": "number",
                    "minimum": -180,
                    "maximum": 180
                  },
                  {
                    "type": "number",
                    "minimum": -90,
                    "maximum": 90
                  }
                ]
              }
            }
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "county_id",
              "source_id",
              "source_record_id",
              "name",
              "public_address",
              "operator",
              "park_type",
              "official_url",
              "record_url",
              "recorded_at",
              "location_meaning"
            ],
            "properties": {
              "county_id": {
                "const": "12086"
              },
              "source_id": {
                "const": "miami-dade:county-operated-parks"
              },
              "source_record_id": {
                "enum": [
                  "213001",
                  "220901",
                  "222302",
                  "401403",
                  "402202",
                  "422801",
                  "510601",
                  "701601"
                ]
              },
              "name": {
                "type": "string"
              },
              "public_address": {
                "type": "string"
              },
              "operator": {
                "const": "Miami-Dade County Parks, Recreation and Open Spaces"
              },
              "park_type": {
                "type": "string"
              },
              "official_url": {
                "type": "string",
                "pattern": "^https://www\\.miamidade\\.gov/global/recreation/park/[a-z0-9-]+\\.page$"
              },
              "record_url": {
                "type": "string",
                "pattern": "^https://services\\.arcgis\\.com/8Pc9XBTAsYuxx9Ny/arcgis/rest/services/CountyParkCenterpoints_PROS_View_for_ALWAYS_ON/FeatureServer/0/query\\?where=ID%3D%27(?:213001|220901|222302|401403|402202|422801|510601|701601)%27&outFields=ID%2CNAME%2CADDRESS%2CCITY%2CZIPCODE%2CCLASS%2CTYPE%2CWEBSITE%2CGlobalID&returnGeometry=true&outSR=4326&f=pjson$"
              },
              "recorded_at": {
                "type": "string",
                "format": "date-time"
              },
              "location_meaning": {
                "type": "string"
              }
            }
          }
        }
      },
      "CountyParksDocument": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "type",
          "schema_version",
          "county_id",
          "dataset",
          "edition",
          "vintage",
          "status",
          "retrieved_at",
          "coverage",
          "source",
          "caveats",
          "features"
        ],
        "properties": {
          "type": {
            "const": "FeatureCollection"
          },
          "schema_version": {
            "const": 1
          },
          "county_id": {
            "const": "12086"
          },
          "dataset": {
            "const": "public-destinations"
          },
          "edition": {
            "const": "miami-parks-selection-2026-10-08-v1"
          },
          "vintage": {
            "const": "Selected county park points retained October 8, 2026"
          },
          "status": {
            "const": "partial"
          },
          "retrieved_at": {
            "type": "string",
            "format": "date-time"
          },
          "coverage": {
            "type": "string"
          },
          "source": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "id",
              "url",
              "portal_item_id",
              "native_item_id",
              "retained_sha256",
              "receipt_sha256",
              "rights",
              "attribution",
              "source_data_last_edit"
            ],
            "properties": {
              "id": {
                "const": "miami-dade:county-operated-parks"
              },
              "url": {
                "const": "https://services.arcgis.com/8Pc9XBTAsYuxx9Ny/arcgis/rest/services/CountyParkCenterpoints_PROS_View_for_ALWAYS_ON/FeatureServer"
              },
              "portal_item_id": {
                "const": "ab35b486892842799abcc2b1e3f02d92"
              },
              "native_item_id": {
                "const": "a1bbb16c00b94faeb44dc926852384c2"
              },
              "retained_sha256": {
                "type": "string",
                "pattern": "^[0-9a-f]{64}$"
              },
              "receipt_sha256": {
                "type": "string",
                "pattern": "^[0-9a-f]{64}$"
              },
              "rights": {
                "type": "string"
              },
              "attribution": {
                "type": "string"
              },
              "source_data_last_edit": {
                "type": "string",
                "format": "date-time"
              }
            }
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 8
          },
          "features": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "type",
                "id",
                "geometry",
                "properties"
              ],
              "properties": {
                "type": {
                  "const": "Feature"
                },
                "id": {
                  "type": "string",
                  "pattern": "^miami-dade:park:[0-9a-f-]{36}$"
                },
                "geometry": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "type",
                    "coordinates"
                  ],
                  "properties": {
                    "type": {
                      "const": "Point"
                    },
                    "coordinates": {
                      "type": "array",
                      "minItems": 2,
                      "maxItems": 2,
                      "prefixItems": [
                        {
                          "type": "number",
                          "minimum": -180,
                          "maximum": 180
                        },
                        {
                          "type": "number",
                          "minimum": -90,
                          "maximum": 90
                        }
                      ]
                    }
                  }
                },
                "properties": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "county_id",
                    "source_id",
                    "source_record_id",
                    "name",
                    "public_address",
                    "operator",
                    "park_type",
                    "official_url",
                    "record_url",
                    "recorded_at",
                    "location_meaning"
                  ],
                  "properties": {
                    "county_id": {
                      "const": "12086"
                    },
                    "source_id": {
                      "const": "miami-dade:county-operated-parks"
                    },
                    "source_record_id": {
                      "enum": [
                        "213001",
                        "220901",
                        "222302",
                        "401403",
                        "402202",
                        "422801",
                        "510601",
                        "701601"
                      ]
                    },
                    "name": {
                      "type": "string"
                    },
                    "public_address": {
                      "type": "string"
                    },
                    "operator": {
                      "const": "Miami-Dade County Parks, Recreation and Open Spaces"
                    },
                    "park_type": {
                      "type": "string"
                    },
                    "official_url": {
                      "type": "string",
                      "pattern": "^https://www\\.miamidade\\.gov/global/recreation/park/[a-z0-9-]+\\.page$"
                    },
                    "record_url": {
                      "type": "string",
                      "pattern": "^https://services\\.arcgis\\.com/8Pc9XBTAsYuxx9Ny/arcgis/rest/services/CountyParkCenterpoints_PROS_View_for_ALWAYS_ON/FeatureServer/0/query\\?where=ID%3D%27(?:213001|220901|222302|401403|402202|422801|510601|701601)%27&outFields=ID%2CNAME%2CADDRESS%2CCITY%2CZIPCODE%2CCLASS%2CTYPE%2CWEBSITE%2CGlobalID&returnGeometry=true&outSR=4326&f=pjson$"
                    },
                    "recorded_at": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "location_meaning": {
                      "type": "string"
                    }
                  }
                }
              }
            },
            "minItems": 8,
            "maxItems": 8
          }
        }
      },
      "CountyWaterProjectFeature": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "type",
          "id",
          "geometry",
          "properties"
        ],
        "properties": {
          "type": {
            "const": "Feature"
          },
          "id": {
            "type": "string",
            "pattern": "^miami-dade-wasd-pcts:[0-9]{5}$"
          },
          "geometry": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "type",
              "coordinates"
            ],
            "properties": {
              "type": {
                "const": "Point"
              },
              "coordinates": {
                "type": "array",
                "minItems": 2,
                "maxItems": 2,
                "prefixItems": [
                  {
                    "type": "number",
                    "minimum": -180,
                    "maximum": 180
                  },
                  {
                    "type": "number",
                    "minimum": -90,
                    "maximum": 90
                  }
                ]
              }
            }
          },
          "properties": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "project_id",
              "title",
              "reported_stage",
              "project_reference",
              "contract_number",
              "source_url",
              "location_meaning"
            ],
            "properties": {
              "project_id": {
                "enum": [
                  "20178",
                  "20183",
                  "20296",
                  "20316",
                  "20361",
                  "20368",
                  "20390",
                  "20459"
                ]
              },
              "title": {
                "type": "string"
              },
              "reported_stage": {
                "type": "string"
              },
              "project_reference": {
                "const": null
              },
              "contract_number": {
                "const": null
              },
              "source_url": {
                "type": "string",
                "pattern": "^https://gisweb\\.miamidade\\.gov/arcgis/rest/services/Wasd/CapImprovProj_StoryMap_1_v1/MapServer/17/query\\?where=PCTSNO%3D%27(?:20178|20183|20296|20316|20361|20368|20390|20459)%27&outFields=PCTSNO%2CPRJNAME%2CPRJSTATE%2CPRJREFNCE%2CCONTRACTNO&returnGeometry=true&outSR=4326&f=pjson$"
              },
              "location_meaning": {
                "const": "Representative source point; not a pipeline footprint"
              }
            }
          }
        }
      },
      "CountyWaterProjectsDocument": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "type",
          "schema_version",
          "county_id",
          "profile",
          "title",
          "retrieved_at",
          "coverage",
          "method",
          "caveats",
          "source",
          "features",
          "dataset",
          "edition",
          "vintage",
          "status",
          "retained_sha256",
          "receipt_sha256"
        ],
        "properties": {
          "type": {
            "const": "FeatureCollection"
          },
          "schema_version": {
            "const": 1
          },
          "county_id": {
            "const": "12086"
          },
          "profile": {
            "const": "miami-dade-fl"
          },
          "title": {
            "type": "string"
          },
          "retrieved_at": {
            "const": "2026-09-15T21:40:31.514377+00:00"
          },
          "coverage": {
            "type": "string"
          },
          "method": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 1,
            "maxItems": 8
          },
          "source": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "id",
              "publisher",
              "layer_title",
              "url",
              "terms_url",
              "query_sha256",
              "rights"
            ],
            "properties": {
              "id": {
                "const": "miami-dade:wasd:pcts-water-projects"
              },
              "publisher": {
                "const": "Miami-Dade County Water and Sewer Department"
              },
              "layer_title": {
                "const": "PCTS Water Projects"
              },
              "url": {
                "const": "https://gisweb.miamidade.gov/arcgis/rest/services/Wasd/CapImprovProj_StoryMap_1_v1/MapServer/17?f=pjson"
              },
              "terms_url": {
                "const": "https://www.miamidade.gov/global/disclaimer/disclaimer.page"
              },
              "query_sha256": {
                "const": "9fa2969448bae1d549d9e1f0f958360bf91fc70800e1decd54d88d5c81d5baa4"
              },
              "rights": {
                "type": "string"
              }
            }
          },
          "features": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "type",
                "id",
                "geometry",
                "properties"
              ],
              "properties": {
                "type": {
                  "const": "Feature"
                },
                "id": {
                  "type": "string",
                  "pattern": "^miami-dade-wasd-pcts:[0-9]{5}$"
                },
                "geometry": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "type",
                    "coordinates"
                  ],
                  "properties": {
                    "type": {
                      "const": "Point"
                    },
                    "coordinates": {
                      "type": "array",
                      "minItems": 2,
                      "maxItems": 2,
                      "prefixItems": [
                        {
                          "type": "number",
                          "minimum": -180,
                          "maximum": 180
                        },
                        {
                          "type": "number",
                          "minimum": -90,
                          "maximum": 90
                        }
                      ]
                    }
                  }
                },
                "properties": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "project_id",
                    "title",
                    "reported_stage",
                    "project_reference",
                    "contract_number",
                    "source_url",
                    "location_meaning"
                  ],
                  "properties": {
                    "project_id": {
                      "enum": [
                        "20178",
                        "20183",
                        "20296",
                        "20316",
                        "20361",
                        "20368",
                        "20390",
                        "20459"
                      ]
                    },
                    "title": {
                      "type": "string"
                    },
                    "reported_stage": {
                      "type": "string"
                    },
                    "project_reference": {
                      "const": null
                    },
                    "contract_number": {
                      "const": null
                    },
                    "source_url": {
                      "type": "string",
                      "pattern": "^https://gisweb\\.miamidade\\.gov/arcgis/rest/services/Wasd/CapImprovProj_StoryMap_1_v1/MapServer/17/query\\?where=PCTSNO%3D%27(?:20178|20183|20296|20316|20361|20368|20390|20459)%27&outFields=PCTSNO%2CPRJNAME%2CPRJSTATE%2CPRJREFNCE%2CCONTRACTNO&returnGeometry=true&outSR=4326&f=pjson$"
                    },
                    "location_meaning": {
                      "const": "Representative source point; not a pipeline footprint"
                    }
                  }
                }
              }
            },
            "minItems": 8,
            "maxItems": 8
          },
          "dataset": {
            "const": "projects"
          },
          "edition": {
            "const": "south-dade-selection-2026-09-15-v1"
          },
          "vintage": {
            "const": "Selected WASD project records retained September 15, 2026"
          },
          "status": {
            "const": "partial"
          },
          "retained_sha256": {
            "const": "8b49afa61a0a738b8bba08111924204accaaabde8d46db1deef63a67e449ab03"
          },
          "receipt_sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          }
        }
      },
      "CountyLocalContext": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "county_id",
          "county_name",
          "point",
          "radius_miles",
          "result_limit_per_product",
          "parks",
          "water_projects",
          "caveats"
        ],
        "properties": {
          "county_id": {
            "const": "12086"
          },
          "county_name": {
            "const": "Miami-Dade County"
          },
          "point": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "latitude",
              "longitude"
            ],
            "properties": {
              "latitude": {
                "type": "number",
                "minimum": -90,
                "maximum": 90
              },
              "longitude": {
                "type": "number",
                "minimum": -180,
                "maximum": 180
              }
            }
          },
          "radius_miles": {
            "type": "number",
            "minimum": 0.1,
            "maximum": 25
          },
          "result_limit_per_product": {
            "const": 3
          },
          "parks": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "coverage",
              "vintage",
              "caveats",
              "results"
            ],
            "properties": {
              "coverage": {
                "type": "string"
              },
              "vintage": {
                "type": "string"
              },
              "caveats": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "minItems": 1,
                "maxItems": 8
              },
              "results": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "distance_miles",
                    "feature"
                  ],
                  "properties": {
                    "distance_miles": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 25
                    },
                    "feature": {
                      "$ref": "#/components/schemas/CountyParkFeature"
                    }
                  }
                },
                "minItems": 0,
                "maxItems": 3
              }
            }
          },
          "water_projects": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "coverage",
              "vintage",
              "caveats",
              "results"
            ],
            "properties": {
              "coverage": {
                "type": "string"
              },
              "vintage": {
                "type": "string"
              },
              "caveats": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "minItems": 1,
                "maxItems": 8
              },
              "results": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "distance_miles",
                    "feature"
                  ],
                  "properties": {
                    "distance_miles": {
                      "type": "number",
                      "minimum": 0,
                      "maximum": 25
                    },
                    "feature": {
                      "$ref": "#/components/schemas/CountyWaterProjectFeature"
                    }
                  }
                },
                "minItems": 0,
                "maxItems": 3
              }
            }
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 2
          }
        }
      },
      "CountyProfileResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "profile"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "county_profile"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "profile": {
            "$ref": "#/components/schemas/CountyProfileDocument"
          }
        }
      },
      "CountyParksResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "parks"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_parks"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "parks": {
            "$ref": "#/components/schemas/CountyParksDocument"
          }
        }
      },
      "CountyWaterProjectsResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "water_projects"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_water_projects"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "water_projects": {
            "$ref": "#/components/schemas/CountyWaterProjectsDocument"
          }
        }
      },
      "CountyLocalContextResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "local_context"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_local_context"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "local_context": {
            "$ref": "#/components/schemas/CountyLocalContext"
          }
        }
      },
      "DevelopedCountySource": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "name",
          "url",
          "rights",
          "attribution",
          "period"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "format": "uri"
          },
          "rights": {
            "type": "string"
          },
          "attribution": {
            "type": "string"
          },
          "period": {
            "type": "string"
          },
          "reviewed_at": {
            "type": "string"
          },
          "retrieved_at": {
            "type": "string"
          },
          "retained_sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          "retained_evidence_sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          "source_data_last_edit": {
            "type": "string"
          },
          "portal_url": {
            "type": "string",
            "format": "uri"
          },
          "portal_item_id": {
            "type": "string"
          },
          "coverage": {
            "type": "string"
          }
        }
      },
      "DevelopedCountyAsset": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "dataset",
          "edition",
          "path",
          "sha256",
          "bytes",
          "kind",
          "subject",
          "title",
          "subtitle",
          "coverage",
          "caveats",
          "source_ids"
        ],
        "properties": {
          "id": {
            "enum": [
              "statistics",
              "tracts",
              "census-places",
              "municipalities",
              "districts",
              "precincts",
              "voting-places",
              "parks",
              "libraries",
              "transit-stops",
              "transit-routes",
              "zoning",
              "flood-zones",
              "projects",
              "actions",
              "search"
            ]
          },
          "dataset": {
            "enum": [
              "statistics",
              "tracts",
              "census-places",
              "municipalities",
              "districts",
              "precincts",
              "voting-places",
              "parks",
              "libraries",
              "transit-stops",
              "transit-routes",
              "zoning",
              "flood-zones",
              "projects",
              "actions",
              "search"
            ]
          },
          "edition": {
            "const": "miami-dade-developed-2026-10-09-v1"
          },
          "path": {
            "type": "string",
            "pattern": "^/data/counties/12086/(?:statistics|tracts|census-places|municipalities|districts|precincts|voting-places|parks|libraries|transit-stops|transit-routes|zoning|flood-zones|projects|actions|search)\\.json$"
          },
          "sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          "bytes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 16777216
          },
          "kind": {
            "enum": [
              "statistics",
              "areas",
              "points",
              "lines",
              "actions",
              "search"
            ]
          },
          "subject": {
            "enum": [
              "People",
              "Civics",
              "Nature",
              "Transport",
              "Property",
              "Utilities"
            ]
          },
          "title": {
            "type": "string"
          },
          "subtitle": {
            "type": "string"
          },
          "coverage": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "source_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          }
        },
        "allOf": [
          {
            "if": {
              "required": [
                "id",
                "dataset"
              ],
              "properties": {
                "id": {
                  "const": "flood-zones"
                },
                "dataset": {
                  "const": "flood-zones"
                }
              }
            },
            "then": {
              "properties": {
                "bytes": {
                  "maximum": 16777216
                }
              }
            },
            "else": {
              "properties": {
                "bytes": {
                  "maximum": 8388608
                }
              }
            }
          }
        ]
      },
      "DevelopedCountyCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "status",
          "unit"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "enum": [
              "people",
              "housing_units",
              "jobs",
              "percent",
              "USD_2024"
            ]
          },
          "numerator": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "denominator": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "numerator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "denominator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": "string"
          },
          "reason": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1000
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "numerator": {
                  "const": null
                },
                "denominator": {
                  "const": null
                },
                "numerator_moe90": {
                  "const": null
                },
                "denominator_moe90": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "unit": {
                  "const": "percent"
                }
              }
            },
            "then": {
              "required": [
                "numerator",
                "denominator"
              ],
              "properties": {
                "estimate": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 100
                },
                "numerator": {
                  "type": "number",
                  "minimum": 0
                },
                "denominator": {
                  "type": "number",
                  "minimum": 200
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "unit": {
                  "enum": [
                    "people",
                    "housing_units",
                    "jobs"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "anyOf": [
                    {
                      "const": 0
                    },
                    {
                      "type": "integer",
                      "minimum": 5
                    }
                  ]
                }
              }
            }
          }
        ]
      },
      "DevelopedCountyDatasets": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "county_id",
          "county_name",
          "edition",
          "vintage",
          "descriptor",
          "datasets",
          "sources",
          "coverage",
          "gaps",
          "caveats"
        ],
        "properties": {
          "county_id": {
            "const": "12086"
          },
          "county_name": {
            "const": "Miami-Dade County"
          },
          "edition": {
            "const": "miami-dade-developed-2026-10-09-v1"
          },
          "vintage": {
            "type": "string"
          },
          "descriptor": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "path",
              "sha256"
            ],
            "properties": {
              "path": {
                "const": "/data/counties/12086/developed.json"
              },
              "sha256": {
                "type": "string",
                "pattern": "^[0-9a-f]{64}$"
              }
            }
          },
          "datasets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DevelopedCountyAsset"
            },
            "minItems": 16,
            "maxItems": 16
          },
          "sources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DevelopedCountySource"
            },
            "minItems": 1,
            "maxItems": 100
          },
          "coverage": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "subject",
                "question",
                "dataset_ids",
                "action_ids",
                "status"
              ],
              "properties": {
                "subject": {
                  "enum": [
                    "Weather",
                    "People",
                    "Money",
                    "Property",
                    "Nature",
                    "Transport",
                    "Utilities",
                    "Civics"
                  ]
                },
                "question": {
                  "type": "string"
                },
                "dataset_ids": {
                  "type": "array",
                  "items": {
                    "enum": [
                      "statistics",
                      "tracts",
                      "census-places",
                      "municipalities",
                      "districts",
                      "precincts",
                      "voting-places",
                      "parks",
                      "libraries",
                      "transit-stops",
                      "transit-routes",
                      "zoning",
                      "flood-zones",
                      "projects",
                      "actions",
                      "search"
                    ]
                  },
                  "minItems": 0,
                  "maxItems": 16
                },
                "action_ids": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "minItems": 0,
                  "maxItems": 100
                },
                "shared_layer_ids": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "minItems": 0,
                  "maxItems": 100
                },
                "status": {
                  "enum": [
                    "available",
                    "partial",
                    "held"
                  ]
                }
              }
            },
            "minItems": 8,
            "maxItems": 8
          },
          "gaps": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "module",
                "status",
                "reason"
              ],
              "properties": {
                "module": {
                  "type": "string"
                },
                "status": {
                  "enum": [
                    "partial",
                    "held",
                    "unavailable"
                  ]
                },
                "reason": {
                  "type": "string"
                }
              }
            },
            "minItems": 0,
            "maxItems": 32
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          }
        }
      },
      "DevelopedCountyDatasetReference": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "id",
          "dataset",
          "edition",
          "path",
          "sha256",
          "bytes",
          "kind",
          "subject",
          "title",
          "subtitle",
          "coverage",
          "caveats",
          "source_ids",
          "county_id",
          "delivery",
          "verification",
          "sources",
          "note"
        ],
        "properties": {
          "id": {
            "enum": [
              "statistics",
              "tracts",
              "census-places",
              "municipalities",
              "districts",
              "precincts",
              "voting-places",
              "parks",
              "libraries",
              "transit-stops",
              "transit-routes",
              "zoning",
              "flood-zones",
              "projects",
              "actions",
              "search"
            ]
          },
          "dataset": {
            "enum": [
              "statistics",
              "tracts",
              "census-places",
              "municipalities",
              "districts",
              "precincts",
              "voting-places",
              "parks",
              "libraries",
              "transit-stops",
              "transit-routes",
              "zoning",
              "flood-zones",
              "projects",
              "actions",
              "search"
            ]
          },
          "edition": {
            "const": "miami-dade-developed-2026-10-09-v1"
          },
          "path": {
            "type": "string",
            "pattern": "^/data/counties/12086/(?:statistics|tracts|census-places|municipalities|districts|precincts|voting-places|parks|libraries|transit-stops|transit-routes|zoning|flood-zones|projects|actions|search)\\.json$"
          },
          "sha256": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          "bytes": {
            "type": "integer",
            "minimum": 1,
            "maximum": 16777216
          },
          "kind": {
            "enum": [
              "statistics",
              "areas",
              "points",
              "lines",
              "actions",
              "search"
            ]
          },
          "subject": {
            "enum": [
              "People",
              "Civics",
              "Nature",
              "Transport",
              "Property",
              "Utilities"
            ]
          },
          "title": {
            "type": "string"
          },
          "subtitle": {
            "type": "string"
          },
          "coverage": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "source_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "county_id": {
            "const": "12086"
          },
          "delivery": {
            "const": "published_asset"
          },
          "verification": {
            "const": "descriptor_and_admission"
          },
          "sources": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DevelopedCountySource"
            },
            "minItems": 1,
            "maxItems": 100
          },
          "note": {
            "type": "string"
          }
        },
        "allOf": [
          {
            "if": {
              "required": [
                "id",
                "dataset"
              ],
              "properties": {
                "id": {
                  "const": "flood-zones"
                },
                "dataset": {
                  "const": "flood-zones"
                }
              }
            },
            "then": {
              "properties": {
                "bytes": {
                  "maximum": 16777216
                }
              }
            },
            "else": {
              "properties": {
                "bytes": {
                  "maximum": 8388608
                }
              }
            }
          }
        ]
      },
      "DevelopedCountyStatistics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "county_id",
          "edition",
          "dataset",
          "status",
          "period",
          "vintage",
          "coverage",
          "caveats",
          "source_ids",
          "county_name",
          "metrics",
          "housing",
          "jobs"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "county_id": {
            "const": "12086"
          },
          "edition": {
            "const": "miami-dade-developed-2026-10-09-v1"
          },
          "dataset": {
            "const": "statistics"
          },
          "status": {
            "enum": [
              "available",
              "partial",
              "unavailable"
            ]
          },
          "period": {
            "const": "2020-2024"
          },
          "vintage": {
            "type": "string"
          },
          "coverage": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "source_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "county_name": {
            "const": "Miami-Dade County"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "estimate",
                "moe90",
                "status",
                "unit",
                "id",
                "label",
                "period",
                "source_id"
              ],
              "properties": {
                "estimate": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "moe90": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "status": {
                  "enum": [
                    "available",
                    "suppressed",
                    "unavailable"
                  ]
                },
                "unit": {
                  "enum": [
                    "people",
                    "housing_units",
                    "jobs",
                    "percent",
                    "USD_2024"
                  ]
                },
                "numerator": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "denominator": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "numerator_moe90": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "denominator_moe90": {
                  "type": [
                    "number",
                    "null"
                  ],
                  "minimum": 0
                },
                "moe_annotation": {
                  "type": "string"
                },
                "reason": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 1000
                },
                "id": {
                  "enum": [
                    "population",
                    "median_household_income",
                    "housing_units",
                    "housing_vacancy",
                    "rent_burden"
                  ]
                },
                "label": {
                  "type": "string"
                },
                "period": {
                  "const": "2020-2024"
                },
                "source_id": {
                  "type": "string"
                }
              },
              "allOf": [
                {
                  "if": {
                    "properties": {
                      "status": {
                        "enum": [
                          "suppressed",
                          "unavailable"
                        ]
                      }
                    }
                  },
                  "then": {
                    "properties": {
                      "estimate": {
                        "const": null
                      },
                      "moe90": {
                        "const": null
                      },
                      "numerator": {
                        "const": null
                      },
                      "denominator": {
                        "const": null
                      },
                      "numerator_moe90": {
                        "const": null
                      },
                      "denominator_moe90": {
                        "const": null
                      }
                    }
                  }
                },
                {
                  "if": {
                    "properties": {
                      "status": {
                        "const": "available"
                      }
                    }
                  },
                  "then": {
                    "properties": {
                      "estimate": {
                        "type": "number",
                        "minimum": 0
                      }
                    }
                  }
                },
                {
                  "if": {
                    "properties": {
                      "status": {
                        "const": "available"
                      },
                      "unit": {
                        "const": "percent"
                      }
                    }
                  },
                  "then": {
                    "required": [
                      "numerator",
                      "denominator"
                    ],
                    "properties": {
                      "estimate": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 100
                      },
                      "numerator": {
                        "type": "number",
                        "minimum": 0
                      },
                      "denominator": {
                        "type": "number",
                        "minimum": 200
                      }
                    }
                  }
                },
                {
                  "if": {
                    "properties": {
                      "status": {
                        "const": "available"
                      },
                      "unit": {
                        "enum": [
                          "people",
                          "housing_units",
                          "jobs"
                        ]
                      }
                    }
                  },
                  "then": {
                    "properties": {
                      "estimate": {
                        "anyOf": [
                          {
                            "const": 0
                          },
                          {
                            "type": "integer",
                            "minimum": 5
                          }
                        ]
                      }
                    }
                  }
                }
              ]
            },
            "minItems": 5,
            "maxItems": 5
          },
          "housing": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "tables",
              "computed_rent_units",
              "caveats"
            ],
            "properties": {
              "tables": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "id",
                    "title",
                    "source_id",
                    "period",
                    "total",
                    "rows"
                  ],
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "title": {
                      "type": "string"
                    },
                    "source_id": {
                      "type": "string"
                    },
                    "period": {
                      "type": "string"
                    },
                    "total": {
                      "$ref": "#/components/schemas/DevelopedCountyCell"
                    },
                    "rows": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "estimate",
                          "moe90",
                          "status",
                          "unit",
                          "id",
                          "label"
                        ],
                        "properties": {
                          "estimate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "status": {
                            "enum": [
                              "available",
                              "suppressed",
                              "unavailable"
                            ]
                          },
                          "unit": {
                            "enum": [
                              "people",
                              "housing_units",
                              "jobs",
                              "percent",
                              "USD_2024"
                            ]
                          },
                          "numerator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "numerator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe_annotation": {
                            "type": "string"
                          },
                          "reason": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          },
                          "id": {
                            "type": "string"
                          },
                          "label": {
                            "type": "string"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "enum": [
                                    "suppressed",
                                    "unavailable"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "const": null
                                },
                                "moe90": {
                                  "const": null
                                },
                                "numerator": {
                                  "const": null
                                },
                                "denominator": {
                                  "const": null
                                },
                                "numerator_moe90": {
                                  "const": null
                                },
                                "denominator_moe90": {
                                  "const": null
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "const": "percent"
                                }
                              }
                            },
                            "then": {
                              "required": [
                                "numerator",
                                "denominator"
                              ],
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "numerator": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "denominator": {
                                  "type": "number",
                                  "minimum": 200
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "enum": [
                                    "people",
                                    "housing_units",
                                    "jobs"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "anyOf": [
                                    {
                                      "const": 0
                                    },
                                    {
                                      "type": "integer",
                                      "minimum": 5
                                    }
                                  ]
                                }
                              }
                            }
                          }
                        ]
                      },
                      "minItems": 1,
                      "maxItems": 32
                    }
                  }
                },
                "minItems": 3,
                "maxItems": 3
              },
              "computed_rent_units": {
                "$ref": "#/components/schemas/DevelopedCountyCell"
              },
              "caveats": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "minItems": 0,
                "maxItems": 100
              }
            }
          },
          "jobs": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "latest_by_measure",
              "latest_complete",
              "series",
              "industries",
              "industry_period",
              "release",
              "universe",
              "source_ids",
              "caveats"
            ],
            "properties": {
              "latest_by_measure": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "HirA",
                  "Sep",
                  "EmpS"
                ],
                "properties": {
                  "HirA": {
                    "oneOf": [
                      {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "estimate",
                          "moe90",
                          "status",
                          "unit",
                          "period"
                        ],
                        "properties": {
                          "estimate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "status": {
                            "enum": [
                              "available",
                              "suppressed",
                              "unavailable"
                            ]
                          },
                          "unit": {
                            "enum": [
                              "people",
                              "housing_units",
                              "jobs",
                              "percent",
                              "USD_2024"
                            ]
                          },
                          "numerator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "numerator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe_annotation": {
                            "type": "string"
                          },
                          "reason": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          },
                          "period": {
                            "type": "string"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "enum": [
                                    "suppressed",
                                    "unavailable"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "const": null
                                },
                                "moe90": {
                                  "const": null
                                },
                                "numerator": {
                                  "const": null
                                },
                                "denominator": {
                                  "const": null
                                },
                                "numerator_moe90": {
                                  "const": null
                                },
                                "denominator_moe90": {
                                  "const": null
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "const": "percent"
                                }
                              }
                            },
                            "then": {
                              "required": [
                                "numerator",
                                "denominator"
                              ],
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "numerator": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "denominator": {
                                  "type": "number",
                                  "minimum": 200
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "enum": [
                                    "people",
                                    "housing_units",
                                    "jobs"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "anyOf": [
                                    {
                                      "const": 0
                                    },
                                    {
                                      "type": "integer",
                                      "minimum": 5
                                    }
                                  ]
                                }
                              }
                            }
                          }
                        ]
                      },
                      {
                        "const": null
                      }
                    ]
                  },
                  "Sep": {
                    "oneOf": [
                      {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "estimate",
                          "moe90",
                          "status",
                          "unit",
                          "period"
                        ],
                        "properties": {
                          "estimate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "status": {
                            "enum": [
                              "available",
                              "suppressed",
                              "unavailable"
                            ]
                          },
                          "unit": {
                            "enum": [
                              "people",
                              "housing_units",
                              "jobs",
                              "percent",
                              "USD_2024"
                            ]
                          },
                          "numerator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "numerator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe_annotation": {
                            "type": "string"
                          },
                          "reason": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          },
                          "period": {
                            "type": "string"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "enum": [
                                    "suppressed",
                                    "unavailable"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "const": null
                                },
                                "moe90": {
                                  "const": null
                                },
                                "numerator": {
                                  "const": null
                                },
                                "denominator": {
                                  "const": null
                                },
                                "numerator_moe90": {
                                  "const": null
                                },
                                "denominator_moe90": {
                                  "const": null
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "const": "percent"
                                }
                              }
                            },
                            "then": {
                              "required": [
                                "numerator",
                                "denominator"
                              ],
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "numerator": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "denominator": {
                                  "type": "number",
                                  "minimum": 200
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "enum": [
                                    "people",
                                    "housing_units",
                                    "jobs"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "anyOf": [
                                    {
                                      "const": 0
                                    },
                                    {
                                      "type": "integer",
                                      "minimum": 5
                                    }
                                  ]
                                }
                              }
                            }
                          }
                        ]
                      },
                      {
                        "const": null
                      }
                    ]
                  },
                  "EmpS": {
                    "oneOf": [
                      {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "estimate",
                          "moe90",
                          "status",
                          "unit",
                          "period"
                        ],
                        "properties": {
                          "estimate": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "status": {
                            "enum": [
                              "available",
                              "suppressed",
                              "unavailable"
                            ]
                          },
                          "unit": {
                            "enum": [
                              "people",
                              "housing_units",
                              "jobs",
                              "percent",
                              "USD_2024"
                            ]
                          },
                          "numerator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "numerator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "denominator_moe90": {
                            "type": [
                              "number",
                              "null"
                            ],
                            "minimum": 0
                          },
                          "moe_annotation": {
                            "type": "string"
                          },
                          "reason": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1000
                          },
                          "period": {
                            "type": "string"
                          }
                        },
                        "allOf": [
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "enum": [
                                    "suppressed",
                                    "unavailable"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "const": null
                                },
                                "moe90": {
                                  "const": null
                                },
                                "numerator": {
                                  "const": null
                                },
                                "denominator": {
                                  "const": null
                                },
                                "numerator_moe90": {
                                  "const": null
                                },
                                "denominator_moe90": {
                                  "const": null
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "const": "percent"
                                }
                              }
                            },
                            "then": {
                              "required": [
                                "numerator",
                                "denominator"
                              ],
                              "properties": {
                                "estimate": {
                                  "type": "number",
                                  "minimum": 0,
                                  "maximum": 100
                                },
                                "numerator": {
                                  "type": "number",
                                  "minimum": 0
                                },
                                "denominator": {
                                  "type": "number",
                                  "minimum": 200
                                }
                              }
                            }
                          },
                          {
                            "if": {
                              "properties": {
                                "status": {
                                  "const": "available"
                                },
                                "unit": {
                                  "enum": [
                                    "people",
                                    "housing_units",
                                    "jobs"
                                  ]
                                }
                              }
                            },
                            "then": {
                              "properties": {
                                "estimate": {
                                  "anyOf": [
                                    {
                                      "const": 0
                                    },
                                    {
                                      "type": "integer",
                                      "minimum": 5
                                    }
                                  ]
                                }
                              }
                            }
                          }
                        ]
                      },
                      {
                        "const": null
                      }
                    ]
                  }
                }
              },
              "latest_complete": {
                "oneOf": [
                  {
                    "type": "object",
                    "additionalProperties": false,
                    "required": [
                      "period",
                      "industry",
                      "label",
                      "measures",
                      "source_flags"
                    ],
                    "properties": {
                      "period": {
                        "type": "string"
                      },
                      "industry": {
                        "type": "string"
                      },
                      "label": {
                        "type": "string"
                      },
                      "measures": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "HirA",
                          "Sep",
                          "EmpS"
                        ],
                        "properties": {
                          "HirA": {
                            "$ref": "#/components/schemas/DevelopedCountyCell"
                          },
                          "Sep": {
                            "$ref": "#/components/schemas/DevelopedCountyCell"
                          },
                          "EmpS": {
                            "$ref": "#/components/schemas/DevelopedCountyCell"
                          }
                        }
                      },
                      "source_flags": {
                        "type": "object",
                        "additionalProperties": false,
                        "required": [
                          "HirA",
                          "Sep",
                          "EmpS"
                        ],
                        "properties": {
                          "HirA": {
                            "type": "string"
                          },
                          "Sep": {
                            "type": "string"
                          },
                          "EmpS": {
                            "type": "string"
                          }
                        }
                      }
                    }
                  },
                  {
                    "const": null
                  }
                ]
              },
              "series": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "period",
                    "industry",
                    "label",
                    "measures",
                    "source_flags"
                  ],
                  "properties": {
                    "period": {
                      "type": "string"
                    },
                    "industry": {
                      "type": "string"
                    },
                    "label": {
                      "type": "string"
                    },
                    "measures": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "HirA",
                        "Sep",
                        "EmpS"
                      ],
                      "properties": {
                        "HirA": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        },
                        "Sep": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        },
                        "EmpS": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        }
                      }
                    },
                    "source_flags": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "HirA",
                        "Sep",
                        "EmpS"
                      ],
                      "properties": {
                        "HirA": {
                          "type": "string"
                        },
                        "Sep": {
                          "type": "string"
                        },
                        "EmpS": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "minItems": 1,
                "maxItems": 400
              },
              "industries": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "period",
                    "industry",
                    "label",
                    "measures",
                    "source_flags"
                  ],
                  "properties": {
                    "period": {
                      "type": "string"
                    },
                    "industry": {
                      "type": "string"
                    },
                    "label": {
                      "type": "string"
                    },
                    "measures": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "HirA",
                        "Sep",
                        "EmpS"
                      ],
                      "properties": {
                        "HirA": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        },
                        "Sep": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        },
                        "EmpS": {
                          "$ref": "#/components/schemas/DevelopedCountyCell"
                        }
                      }
                    },
                    "source_flags": {
                      "type": "object",
                      "additionalProperties": false,
                      "required": [
                        "HirA",
                        "Sep",
                        "EmpS"
                      ],
                      "properties": {
                        "HirA": {
                          "type": "string"
                        },
                        "Sep": {
                          "type": "string"
                        },
                        "EmpS": {
                          "type": "string"
                        }
                      }
                    }
                  }
                },
                "minItems": 0,
                "maxItems": 100
              },
              "industry_period": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "release": {
                "type": "string"
              },
              "universe": {
                "type": "object",
                "additionalProperties": false,
                "required": [
                  "county_id",
                  "geography",
                  "ownership_code",
                  "ownership",
                  "sex_code",
                  "age_group_code",
                  "worker_groups",
                  "seasonal_adjustment_code",
                  "seasonally_adjusted"
                ],
                "properties": {
                  "county_id": {
                    "const": "12086"
                  },
                  "geography": {
                    "const": "Miami-Dade County"
                  },
                  "ownership_code": {
                    "const": "A05"
                  },
                  "ownership": {
                    "const": "Private employers"
                  },
                  "sex_code": {
                    "const": "0"
                  },
                  "age_group_code": {
                    "const": "A00"
                  },
                  "worker_groups": {
                    "type": "string"
                  },
                  "seasonal_adjustment_code": {
                    "const": "U"
                  },
                  "seasonally_adjusted": {
                    "const": false
                  }
                }
              },
              "source_ids": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "minItems": 0,
                "maxItems": 100
              },
              "caveats": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "minItems": 0,
                "maxItems": 100
              }
            }
          }
        }
      },
      "DevelopedCountyActions": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "county_id",
          "edition",
          "dataset",
          "status",
          "vintage",
          "coverage",
          "caveats",
          "source_ids",
          "actions"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "county_id": {
            "const": "12086"
          },
          "edition": {
            "const": "miami-dade-developed-2026-10-09-v1"
          },
          "dataset": {
            "const": "actions"
          },
          "status": {
            "enum": [
              "available",
              "partial",
              "unavailable"
            ]
          },
          "period": {
            "type": "string"
          },
          "vintage": {
            "type": "string"
          },
          "coverage": {
            "type": "string"
          },
          "caveats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "source_ids": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "actions": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "id",
                "subject",
                "title",
                "url",
                "authority",
                "claim_limit",
                "reviewed_at",
                "source_id"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "subject": {
                  "enum": [
                    "Weather",
                    "People",
                    "Money",
                    "Property",
                    "Nature",
                    "Transport",
                    "Utilities",
                    "Civics"
                  ]
                },
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                },
                "authority": {
                  "type": "string"
                },
                "claim_limit": {
                  "type": "string"
                },
                "reviewed_at": {
                  "type": "string"
                },
                "source_id": {
                  "type": "string"
                }
              }
            },
            "minItems": 1,
            "maxItems": 64
          }
        }
      },
      "DevelopedCountyDatasetsResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "datasets"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_datasets"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "datasets": {
            "$ref": "#/components/schemas/DevelopedCountyDatasets"
          }
        }
      },
      "DevelopedCountyStatisticsResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "statistics"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_statistics"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "statistics": {
            "$ref": "#/components/schemas/DevelopedCountyStatistics"
          }
        }
      },
      "DevelopedCountyDatasetReferenceResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "dataset_reference"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_dataset_reference"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "dataset_reference": {
            "$ref": "#/components/schemas/DevelopedCountyDatasetReference"
          }
        }
      },
      "DevelopedCountyActionsResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "county_id",
          "checked_at",
          "cache_expires_at",
          "cache_ttl_seconds",
          "actions"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "county_actions"
          },
          "county_id": {
            "const": "12086"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "actions": {
            "$ref": "#/components/schemas/DevelopedCountyActions"
          }
        }
      },
      "USCountyDirectoryRecord": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "county_id",
          "name",
          "full_name",
          "state_id",
          "state_name"
        ],
        "properties": {
          "county_id": {
            "type": "string",
            "pattern": "^[0-9]{5}$"
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "full_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "state_id": {
            "type": "string",
            "enum": [
              "01",
              "02",
              "04",
              "05",
              "06",
              "08",
              "09",
              "10",
              "11",
              "12",
              "13",
              "15",
              "16",
              "17",
              "18",
              "19",
              "20",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "30",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "40",
              "41",
              "42",
              "44",
              "45",
              "46",
              "47",
              "48",
              "49",
              "50",
              "51",
              "53",
              "54",
              "55",
              "56",
              "72"
            ]
          },
          "state_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
          }
        }
      },
      "USCountyDirectoryQuery": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "state",
          "search",
          "limit",
          "cursor"
        ],
        "properties": {
          "state": {
            "type": [
              "string",
              "null"
            ],
            "pattern": "^[0-9]{2}$"
          },
          "search": {
            "type": [
              "string",
              "null"
            ],
            "minLength": 2,
            "maxLength": 40
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100
          },
          "cursor": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 256,
            "pattern": "^[A-Za-z0-9_-]+$"
          }
        }
      },
      "USCountyDirectoryResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "edition",
          "admission_digest",
          "query",
          "records",
          "next_cursor",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "us_county_directory"
          },
          "edition": {
            "const": "us-county-overview-acs5-2024-cb2024-v1"
          },
          "admission_digest": {
            "const": "db108733068f043aec2b6a32adba9ed2076069d68f1aeed583d176603194973f"
          },
          "query": {
            "$ref": "#/components/schemas/USCountyDirectoryQuery"
          },
          "records": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/USCountyDirectoryRecord"
            },
            "minItems": 0,
            "maxItems": 100
          },
          "next_cursor": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 256,
            "pattern": "^[A-Za-z0-9_-]+$"
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "USCountyPopulationCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "moe_annotation",
          "status",
          "unit"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "supplied",
              "controlled_estimate",
              null
            ]
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "const": "people"
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "moe_annotation": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "anyOf": [
                    {
                      "const": 0
                    },
                    {
                      "type": "integer",
                      "minimum": 5
                    }
                  ]
                },
                "moe_annotation": {
                  "enum": [
                    "supplied",
                    "controlled_estimate"
                  ]
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "supplied"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "controlled_estimate"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "const": null
                }
              }
            }
          }
        ]
      },
      "USCountyMedianHouseholdIncomeCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "moe_annotation",
          "status",
          "unit"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "supplied",
              null
            ]
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "const": "USD_2024"
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "moe_annotation": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "type": "number",
                  "minimum": 0
                },
                "moe_annotation": {
                  "enum": [
                    "supplied"
                  ]
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "supplied"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          }
        ]
      },
      "USCountyHousingUnitsCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "moe_annotation",
          "status",
          "unit"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "supplied",
              null
            ]
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "const": "housing_units"
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "moe_annotation": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "anyOf": [
                    {
                      "const": 0
                    },
                    {
                      "type": "integer",
                      "minimum": 5
                    }
                  ]
                },
                "moe_annotation": {
                  "enum": [
                    "supplied"
                  ]
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "supplied"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          }
        ]
      },
      "USCountyHousingVacancyCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "moe_annotation",
          "status",
          "unit",
          "numerator",
          "numerator_moe90",
          "denominator",
          "denominator_moe90"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "derived_approximate",
              null
            ]
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "const": "percent"
          },
          "numerator": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "numerator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "denominator": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "denominator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "moe_annotation": {
                  "const": null
                },
                "numerator": {
                  "const": null
                },
                "numerator_moe90": {
                  "const": null
                },
                "denominator": {
                  "const": null
                },
                "denominator_moe90": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 100
                },
                "moe_annotation": {
                  "enum": [
                    "derived_approximate"
                  ]
                },
                "numerator": {
                  "anyOf": [
                    {
                      "const": 0
                    },
                    {
                      "type": "integer",
                      "minimum": 5
                    }
                  ]
                },
                "numerator_moe90": {
                  "type": "number",
                  "minimum": 0
                },
                "denominator": {
                  "type": "integer",
                  "minimum": 200
                },
                "denominator_moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "derived_approximate"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          }
        ],
        "description": "Available supports require denominator >= 200; numerator and its complement (denominator - numerator) must each be zero or >= 5, and numerator must not exceed denominator.",
        "x-atlas-privacy": {
          "minimum_denominator": 200,
          "minimum_nonzero_count": 5,
          "minimum_nonzero_complement": 5,
          "numerator_must_not_exceed_denominator": true
        }
      },
      "USCountyRentBurdenCell": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "estimate",
          "moe90",
          "moe_annotation",
          "status",
          "unit",
          "numerator",
          "numerator_moe90",
          "denominator",
          "denominator_moe90"
        ],
        "properties": {
          "estimate": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "moe_annotation": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "derived_approximate",
              null
            ]
          },
          "status": {
            "enum": [
              "available",
              "suppressed",
              "unavailable"
            ]
          },
          "unit": {
            "const": "percent"
          },
          "numerator": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "numerator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          },
          "denominator": {
            "type": [
              "integer",
              "null"
            ],
            "minimum": 0
          },
          "denominator_moe90": {
            "type": [
              "number",
              "null"
            ],
            "minimum": 0
          }
        },
        "allOf": [
          {
            "if": {
              "properties": {
                "status": {
                  "enum": [
                    "suppressed",
                    "unavailable"
                  ]
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "const": null
                },
                "moe90": {
                  "const": null
                },
                "moe_annotation": {
                  "const": null
                },
                "numerator": {
                  "const": null
                },
                "numerator_moe90": {
                  "const": null
                },
                "denominator": {
                  "const": null
                },
                "denominator_moe90": {
                  "const": null
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                }
              }
            },
            "then": {
              "properties": {
                "estimate": {
                  "type": "number",
                  "minimum": 0,
                  "maximum": 100
                },
                "moe_annotation": {
                  "enum": [
                    "derived_approximate"
                  ]
                },
                "numerator": {
                  "anyOf": [
                    {
                      "const": 0
                    },
                    {
                      "type": "integer",
                      "minimum": 5
                    }
                  ]
                },
                "numerator_moe90": {
                  "type": "number",
                  "minimum": 0
                },
                "denominator": {
                  "type": "integer",
                  "minimum": 200
                },
                "denominator_moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          },
          {
            "if": {
              "properties": {
                "status": {
                  "const": "available"
                },
                "moe_annotation": {
                  "const": "derived_approximate"
                }
              }
            },
            "then": {
              "properties": {
                "moe90": {
                  "type": "number",
                  "minimum": 0
                }
              }
            }
          }
        ],
        "description": "Available supports require denominator >= 200; numerator and its complement (denominator - numerator) must each be zero or >= 5, and numerator must not exceed denominator.",
        "x-atlas-privacy": {
          "minimum_denominator": 200,
          "minimum_nonzero_count": 5,
          "minimum_nonzero_complement": 5,
          "numerator_must_not_exceed_denominator": true
        }
      },
      "USCountyDisplayBounds": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "west",
          "south",
          "east",
          "north",
          "wrap"
        ],
        "properties": {
          "west": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "south": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "east": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "north": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          },
          "wrap": {
            "type": "boolean"
          }
        }
      },
      "USCountyOverviewRecord": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "county_id",
          "state_fips",
          "state_abbreviation",
          "state_name",
          "name",
          "full_name",
          "display_bounds",
          "metrics"
        ],
        "properties": {
          "county_id": {
            "type": "string",
            "pattern": "^[0-9]{5}$"
          },
          "state_fips": {
            "type": "string",
            "pattern": "^[0-9]{2}$"
          },
          "state_abbreviation": {
            "type": "string",
            "pattern": "^[A-Z]{2}$"
          },
          "state_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "full_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "display_bounds": {
            "$ref": "#/components/schemas/USCountyDisplayBounds"
          },
          "metrics": {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "population",
              "median_household_income",
              "housing_units",
              "housing_vacancy",
              "rent_burden"
            ],
            "properties": {
              "population": {
                "$ref": "#/components/schemas/USCountyPopulationCell"
              },
              "median_household_income": {
                "$ref": "#/components/schemas/USCountyMedianHouseholdIncomeCell"
              },
              "housing_units": {
                "$ref": "#/components/schemas/USCountyHousingUnitsCell"
              },
              "housing_vacancy": {
                "$ref": "#/components/schemas/USCountyHousingVacancyCell"
              },
              "rent_burden": {
                "$ref": "#/components/schemas/USCountyRentBurdenCell"
              }
            }
          }
        }
      },
      "USCountyOverviewResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "metadata",
          "records",
          "edition",
          "admission_digest",
          "requested_county_ids",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "us_county_overview"
          },
          "metadata": {
            "const": {
              "caveats": [
                "ACS five-year estimates cover 2020-2024; they are not current population, occupancy or asking-rent counts.",
                "Supplied and approximate derived margins use 90% confidence. Missing or controlled margins are not zero uncertainty.",
                "Median household income uses 2024 inflation-adjusted dollars and is not additive.",
                "Rent burden excludes cash-rent units whose income ratio could not be computed.",
                "Shares require at least 200 estimated units. Counts and complements from one through four are withheld together."
              ],
              "confidence_level": 90,
              "coverage": "3,222 counties and county equivalents in the 2024 ACS five-year release across the 50 states, District of Columbia and Puerto Rico.",
              "definitions": {
                "housing_units": {
                  "additive": true,
                  "estimate": "E001",
                  "label": "Housing units",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b25002",
                  "table": "B25002",
                  "unit": "housing_units",
                  "universe": "Housing units"
                },
                "housing_vacancy": {
                  "additive": false,
                  "formula": "E003 / E001",
                  "label": "Vacant housing",
                  "source_id": "census:acs5:2024:b25002",
                  "table": "B25002",
                  "unit": "percent",
                  "universe": "Housing units",
                  "validation": "B25004 E001 equals B25002 E003"
                },
                "median_household_income": {
                  "additive": false,
                  "estimate": "E001",
                  "label": "Median household income",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b19013",
                  "table": "B19013",
                  "unit": "USD_2024",
                  "universe": "Households"
                },
                "population": {
                  "additive": true,
                  "estimate": "E001",
                  "label": "Population estimate",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b01003",
                  "table": "B01003",
                  "unit": "people",
                  "universe": "People"
                },
                "rent_burden": {
                  "additive": false,
                  "excluded": "E011, ratio not computed",
                  "formula": "SUM(E007:E010) / SUM(E002:E010)",
                  "label": "Renters paying at least 30% of income",
                  "source_id": "census:acs5:2024:b25070",
                  "table": "B25070",
                  "unit": "percent",
                  "universe": "Renter-occupied housing units paying cash rent with a computed income ratio"
                }
              },
              "directory_dataset": "us-county-directory",
              "directory_source": {
                "coordinate_operation": "Declared identity display approximation",
                "display_crs": "EPSG:4326",
                "file": "cb_2024_us_all_20m.zip",
                "positional_accuracy": null,
                "product": "2024 Cartographic Boundary Files",
                "publisher": "U.S. Census Bureau",
                "scale": "1:20,000,000",
                "source_crs": "EPSG:4269",
                "use_limit": "Bounds and outlines are generalized display hints only."
              },
              "edition": "us-county-overview-acs5-2024-cb2024-v1",
              "geography_reference_date": "2024-01-01",
              "period": "2020-2024",
              "profiles_dataset": "us-county-profiles",
              "schema_version": 1
            }
          },
          "records": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/USCountyOverviewRecord"
            },
            "minItems": 1,
            "maxItems": 1
          },
          "edition": {
            "const": "us-county-overview-acs5-2024-cb2024-v1"
          },
          "admission_digest": {
            "const": "db108733068f043aec2b6a32adba9ed2076069d68f1aeed583d176603194973f"
          },
          "requested_county_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[0-9]{5}$"
            },
            "minItems": 1,
            "maxItems": 1
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "USCountyComparisonResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "schema_version",
          "status",
          "kind",
          "metadata",
          "records",
          "edition",
          "admission_digest",
          "requested_county_ids",
          "checked_at",
          "cache_ttl_seconds",
          "cache_expires_at"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "ok"
          },
          "kind": {
            "const": "us_county_comparison"
          },
          "metadata": {
            "const": {
              "caveats": [
                "ACS five-year estimates cover 2020-2024; they are not current population, occupancy or asking-rent counts.",
                "Supplied and approximate derived margins use 90% confidence. Missing or controlled margins are not zero uncertainty.",
                "Median household income uses 2024 inflation-adjusted dollars and is not additive.",
                "Rent burden excludes cash-rent units whose income ratio could not be computed.",
                "Shares require at least 200 estimated units. Counts and complements from one through four are withheld together."
              ],
              "confidence_level": 90,
              "coverage": "3,222 counties and county equivalents in the 2024 ACS five-year release across the 50 states, District of Columbia and Puerto Rico.",
              "definitions": {
                "housing_units": {
                  "additive": true,
                  "estimate": "E001",
                  "label": "Housing units",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b25002",
                  "table": "B25002",
                  "unit": "housing_units",
                  "universe": "Housing units"
                },
                "housing_vacancy": {
                  "additive": false,
                  "formula": "E003 / E001",
                  "label": "Vacant housing",
                  "source_id": "census:acs5:2024:b25002",
                  "table": "B25002",
                  "unit": "percent",
                  "universe": "Housing units",
                  "validation": "B25004 E001 equals B25002 E003"
                },
                "median_household_income": {
                  "additive": false,
                  "estimate": "E001",
                  "label": "Median household income",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b19013",
                  "table": "B19013",
                  "unit": "USD_2024",
                  "universe": "Households"
                },
                "population": {
                  "additive": true,
                  "estimate": "E001",
                  "label": "Population estimate",
                  "margin": "M001",
                  "source_id": "census:acs5:2024:b01003",
                  "table": "B01003",
                  "unit": "people",
                  "universe": "People"
                },
                "rent_burden": {
                  "additive": false,
                  "excluded": "E011, ratio not computed",
                  "formula": "SUM(E007:E010) / SUM(E002:E010)",
                  "label": "Renters paying at least 30% of income",
                  "source_id": "census:acs5:2024:b25070",
                  "table": "B25070",
                  "unit": "percent",
                  "universe": "Renter-occupied housing units paying cash rent with a computed income ratio"
                }
              },
              "directory_dataset": "us-county-directory",
              "directory_source": {
                "coordinate_operation": "Declared identity display approximation",
                "display_crs": "EPSG:4326",
                "file": "cb_2024_us_all_20m.zip",
                "positional_accuracy": null,
                "product": "2024 Cartographic Boundary Files",
                "publisher": "U.S. Census Bureau",
                "scale": "1:20,000,000",
                "source_crs": "EPSG:4269",
                "use_limit": "Bounds and outlines are generalized display hints only."
              },
              "edition": "us-county-overview-acs5-2024-cb2024-v1",
              "geography_reference_date": "2024-01-01",
              "period": "2020-2024",
              "profiles_dataset": "us-county-profiles",
              "schema_version": 1
            }
          },
          "records": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/USCountyOverviewRecord"
            },
            "minItems": 2,
            "maxItems": 5
          },
          "edition": {
            "const": "us-county-overview-acs5-2024-cb2024-v1"
          },
          "admission_digest": {
            "const": "db108733068f043aec2b6a32adba9ed2076069d68f1aeed583d176603194973f"
          },
          "requested_county_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "pattern": "^[0-9]{5}$"
            },
            "minItems": 2,
            "maxItems": 5
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "LocalGovernmentRecordsResponse": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "admission_digest",
          "cache_expires_at",
          "cache_ttl_seconds",
          "checked_at",
          "county_id",
          "edition",
          "kind",
          "records",
          "schema_version",
          "status"
        ],
        "properties": {
          "schema_version": {
            "const": 1
          },
          "status": {
            "const": "partial"
          },
          "kind": {
            "const": "local_government_records"
          },
          "county_id": {
            "enum": [
              "06075",
              "12086",
              "12087"
            ]
          },
          "edition": {
            "const": "local-government-trials-2026-10-13-v1"
          },
          "admission_digest": {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          "records": {
            "type": "array",
            "minItems": 1,
            "maxItems": 1,
            "items": {
              "anyOf": [
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "body_id",
                    "body_name",
                    "body_role",
                    "conditions",
                    "county_id",
                    "decision_date",
                    "decision_status",
                    "evidence",
                    "implementer",
                    "jurisdiction",
                    "money_statements",
                    "record_id",
                    "record_kind",
                    "record_number",
                    "recorder",
                    "subject"
                  ],
                  "properties": {
                    "body_id": {
                      "const": "sf-controller"
                    },
                    "body_name": {
                      "const": "SF Controller's Office"
                    },
                    "body_role": {
                      "const": "publisher"
                    },
                    "conditions": {
                      "type": "array",
                      "const": [
                        "Controller-published budget evidence, not a recorded legal decision.",
                        "Source fiscal year 2028 is retained literally; calendar mapping is unverified.",
                        "Source timestamps are retained literally; their time zone is unverified.",
                        "No actual expenditure is reported by the reviewed dataset row.",
                        "No sum or transfer, recovery, or hierarchy interpretation is produced."
                      ]
                    },
                    "county_id": {
                      "const": "06075"
                    },
                    "decision_date": {
                      "type": "null"
                    },
                    "decision_status": {
                      "type": "null"
                    },
                    "evidence": {
                      "type": "array",
                      "const": [
                        {
                          "evidence_id": "sf-controller-budget-xdgd-c79v-dataset-row",
                          "role": "dataset_row",
                          "publisher": "SF Controller's Office",
                          "source_url": "https://data.sf.gov/resource/xdgd-c79v.json?%24select=fiscal_year%2C+revenue_or_spending%2C+related_govt_unit%2C+organization_group_code%2C+organization_group%2C+department_code%2C+department%2C+program_code%2C+program%2C+character_code%2C+character%2C+object_code%2C+object%2C+sub_object_code%2C+sub_object%2C+fund_type_code%2C+fund_type%2C+fund_code%2C+fund%2C+fund_category_code%2C+fund_category%2C+budget%2C+data_as_of%2C+data_loaded_at&%24where=fiscal_year+%3D+%272028%27+AND+revenue_or_spending+%3D+%27Revenue%27+AND+related_govt_unit+%3D+%27Revenue%27+AND+organization_group_code+%3D+%2701%27+AND+organization_group+%3D+%27Public+Protection%27+AND+department_code+%3D+%27ADP%27+AND+department+%3D+%27ADP+Adult+Probation%27+AND+program_code+%3D+%27OPR%27+AND+program+%3D+%27Operating%27+AND+character_code+%3D+%27CHGS_FOR_SERVICES%27+AND+character+%3D+%27Charges+for+Services%27+AND+object_code+%3D+%27GENL_GOVT_SVCS%27+AND+object+%3D+%27General+Government+Services%27+AND+sub_object_code+%3D+%27460133%27+AND+sub_object+%3D+%27Admin+Fee-Public+Administrator%27+AND+fund_type_code+%3D+%27GEN_FUND%27+AND+fund_type+%3D+%27General+Fund%27+AND+fund_code+%3D+%27GEN_FUND%7E10000%27+AND+fund+%3D+%27GF+Annual+Account+Ctrl%27+AND+fund_category_code+%3D+%271%27+AND+fund_category+%3D+%27Operating%27&%24order=fiscal_year+ASC%2C+revenue_or_spending+ASC%2C+related_govt_unit+ASC%2C+organization_group_code+ASC%2C+organization_group+ASC%2C+department_code+ASC%2C+department+ASC%2C+program_code+ASC%2C+program+ASC%2C+character_code+ASC%2C+character+ASC%2C+object_code+ASC%2C+object+ASC%2C+sub_object_code+ASC%2C+sub_object+ASC%2C+fund_type_code+ASC%2C+fund_type+ASC%2C+fund_code+ASC%2C+fund+ASC%2C+fund_category_code+ASC%2C+fund_category+ASC&%24limit=8",
                          "anchor": "Exact retained 24-field row for the reviewed 21-field predicate.",
                          "sha256": "f1d2c419f941bd3465ae582fdee57b78c20ba1da45f55a02d1161c23acb9a398",
                          "retrieved_at": "2026-10-13T07:21:12.358Z",
                          "rights": "Open Data Commons Public Domain Dedication and License (PDDL); attribution: SF Controller's Office."
                        }
                      ]
                    },
                    "implementer": {
                      "type": "null"
                    },
                    "jurisdiction": {
                      "const": "City and County of San Francisco"
                    },
                    "money_statements": {
                      "type": "array",
                      "const": [
                        {
                          "statement_id": "internal:sf-controller-budget:xdgd-c79v:34a3ab5b57d834da616f5f8e18ec4ea2bd46ff8a8cbe646ff11bd73c4f1eec0c:513a61d3ba6e495b2785784a92994cc62d264e5034fe42df1030675793a23904:published-budget",
                          "subject_id": "internal:sf-controller-budget:xdgd-c79v:34a3ab5b57d834da616f5f8e18ec4ea2bd46ff8a8cbe646ff11bd73c4f1eec0c:513a61d3ba6e495b2785784a92994cc62d264e5034fe42df1030675793a23904",
                          "stage": "reported",
                          "basis": "budget",
                          "fiscal_period": null,
                          "status": "reported",
                          "amount_usd": 2500,
                          "source_dimensions": {
                            "fiscal_year": "2028",
                            "revenue_or_spending": "Revenue",
                            "related_govt_unit": "Revenue",
                            "organization_group_code": "01",
                            "organization_group": "Public Protection",
                            "department_code": "ADP",
                            "department": "ADP Adult Probation",
                            "program_code": "OPR",
                            "program": "Operating",
                            "character_code": "CHGS_FOR_SERVICES",
                            "character": "Charges for Services",
                            "object_code": "GENL_GOVT_SVCS",
                            "object": "General Government Services",
                            "sub_object_code": "460133",
                            "sub_object": "Admin Fee-Public Administrator",
                            "fund_type_code": "GEN_FUND",
                            "fund_type": "General Fund",
                            "fund_code": "GEN_FUND~10000",
                            "fund": "GF Annual Account Ctrl",
                            "fund_category_code": "1",
                            "fund_category": "Operating",
                            "data_as_of": "2026-10-11T23:29:55.000",
                            "data_loaded_at": "2026-10-12T03:15:58.000",
                            "fiscal_period_mapping_verified": false,
                            "source_timestamp_timezone": null,
                            "source_timestamp_timezone_verified": false
                          },
                          "evidence_id": "sf-controller-budget-xdgd-c79v-dataset-row",
                          "conditions": [
                            "Source fiscal year is retained literally; calendar mapping is unverified.",
                            "The selected row is a Revenue budget row and is not a total.",
                            "The dataset's transfer and recovery warnings are retained; selected labels are not used for a transfer classification."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "internal:sf-controller-budget:xdgd-c79v:34a3ab5b57d834da616f5f8e18ec4ea2bd46ff8a8cbe646ff11bd73c4f1eec0c:513a61d3ba6e495b2785784a92994cc62d264e5034fe42df1030675793a23904:actual-expenditure",
                          "subject_id": "internal:sf-controller-budget:xdgd-c79v:34a3ab5b57d834da616f5f8e18ec4ea2bd46ff8a8cbe646ff11bd73c4f1eec0c:513a61d3ba6e495b2785784a92994cc62d264e5034fe42df1030675793a23904",
                          "stage": "reported",
                          "basis": "actual_expenditure",
                          "fiscal_period": null,
                          "status": "not_available",
                          "amount_usd": null,
                          "source_dimensions": {
                            "fiscal_year": "2028",
                            "revenue_or_spending": "Revenue",
                            "related_govt_unit": "Revenue",
                            "organization_group_code": "01",
                            "organization_group": "Public Protection",
                            "department_code": "ADP",
                            "department": "ADP Adult Probation",
                            "program_code": "OPR",
                            "program": "Operating",
                            "character_code": "CHGS_FOR_SERVICES",
                            "character": "Charges for Services",
                            "object_code": "GENL_GOVT_SVCS",
                            "object": "General Government Services",
                            "sub_object_code": "460133",
                            "sub_object": "Admin Fee-Public Administrator",
                            "fund_type_code": "GEN_FUND",
                            "fund_type": "General Fund",
                            "fund_code": "GEN_FUND~10000",
                            "fund": "GF Annual Account Ctrl",
                            "fund_category_code": "1",
                            "fund_category": "Operating",
                            "data_as_of": "2026-10-11T23:29:55.000",
                            "data_loaded_at": "2026-10-12T03:15:58.000",
                            "fiscal_period_mapping_verified": false,
                            "source_timestamp_timezone": null,
                            "source_timestamp_timezone_verified": false
                          },
                          "evidence_id": "sf-controller-budget-xdgd-c79v-dataset-row",
                          "conditions": [
                            "No actual expenditure is reported in the reviewed dataset row.",
                            "Null means unavailable and must never be converted to zero."
                          ],
                          "aggregation": "none"
                        }
                      ]
                    },
                    "record_id": {
                      "const": "internal:sf-controller-budget:xdgd-c79v:34a3ab5b57d834da616f5f8e18ec4ea2bd46ff8a8cbe646ff11bd73c4f1eec0c:513a61d3ba6e495b2785784a92994cc62d264e5034fe42df1030675793a23904"
                    },
                    "record_kind": {
                      "const": "published_budget"
                    },
                    "record_number": {
                      "type": "null"
                    },
                    "recorder": {
                      "type": "null"
                    },
                    "subject": {
                      "const": "ADP Adult Probation Revenue budget row"
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "body_id",
                    "body_name",
                    "body_role",
                    "conditions",
                    "county_id",
                    "decision_date",
                    "decision_status",
                    "evidence",
                    "implementer",
                    "jurisdiction",
                    "money_statements",
                    "record_id",
                    "record_kind",
                    "record_number",
                    "recorder",
                    "subject"
                  ],
                  "properties": {
                    "body_id": {
                      "const": "miami-dade-bcc"
                    },
                    "body_name": {
                      "const": "Board of County Commissioners"
                    },
                    "body_role": {
                      "const": "deciding_body"
                    },
                    "conditions": {
                      "type": "array",
                      "const": [
                        "Funding remains subject to budget and appropriation requirements.",
                        "The resolution establishes a funding direction, not actual expenditure or a current available balance.",
                        "The $3 million total, timing split, and program split overlap and must not be added together.",
                        "The linked BCC minutes are labeled DRAFT; no final BCC minutes were available in the reviewed linked index at retrieval.",
                        "The matter listing reports introduction on 2026-05-27 after final action on 2026-05-05; this source inconsistency is unresolved."
                      ]
                    },
                    "county_id": {
                      "const": "12086"
                    },
                    "decision_date": {
                      "const": "2026-05-05"
                    },
                    "decision_status": {
                      "const": "adopted"
                    },
                    "evidence": {
                      "type": "array",
                      "const": [
                        {
                          "evidence_id": "miami-r-506-26-resolution",
                          "role": "decision_document",
                          "publisher": "Miami-Dade County Clerk of the Board",
                          "source_url": "https://www.miamidade.gov/govaction/legistarfiles/MinMatters/Y2026/260979min.pdf",
                          "anchor": "Resolution pages 2-3 (PDF pages 4-5): operative direction and adoption certification",
                          "sha256": "b764cc4682cf0566717b7a0fedf2af7987989c7040295b5ce9f5ae5afcc2f844",
                          "retrieved_at": "2026-10-13T07:08:21.413204+00:00",
                          "rights": "Factual reuse with attribution; no express GovAction content licence and no reproduced source prose or document."
                        },
                        {
                          "evidence_id": "miami-r-506-26-draft-minutes",
                          "role": "minutes",
                          "publisher": "Miami-Dade County Clerk of the Board",
                          "source_url": "https://www.miamidade.gov/govaction/commminute.asp?cmbmeetdate=5506&file=true",
                          "anchor": "DRAFT; item 15F2; file 260979; adopted vote 9-0",
                          "sha256": "69e6004101ae8c46f82e00526ca67642d5499ffdda4c3ec98e289652de822f47",
                          "retrieved_at": "2026-10-13T07:09:41.080078+00:00",
                          "rights": "Factual reuse with attribution; no express GovAction content licence and no reproduced source prose or document."
                        }
                      ]
                    },
                    "implementer": {
                      "const": "County Mayor or County Mayor's designee"
                    },
                    "jurisdiction": {
                      "const": "Miami-Dade County, Florida"
                    },
                    "money_statements": {
                      "type": "array",
                      "const": [
                        {
                          "statement_id": "R-506-26:funds-identification-total",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "adopted",
                          "basis": "funding_direction",
                          "fiscal_period": null,
                          "status": "reported",
                          "amount_usd": 3000000,
                          "source_dimensions": {
                            "statement_role": "funds_to_identify",
                            "allocation_view": "total",
                            "program": null,
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "Direction to identify legally available funds; not a reported balance or expenditure.",
                            "Overlaps the timing and program views and must not be summed with them."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "R-506-26:fy2025-26-midyear",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "adopted",
                          "basis": "funding_direction",
                          "fiscal_period": "FY2025-26",
                          "status": "reported",
                          "amount_usd": 1000000,
                          "source_dimensions": {
                            "statement_role": "midyear_allocation_direction",
                            "allocation_view": "timing",
                            "program": null,
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "Adopted direction for midyear budget adjustments or amendments, subject to budget and appropriation.",
                            "No enacted appropriation, execution, or actual expenditure is established."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "R-506-26:fy2026-27-proposed",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "proposed",
                          "basis": "budget",
                          "fiscal_period": "FY2026-27",
                          "status": "reported",
                          "amount_usd": 2000000,
                          "source_dimensions": {
                            "statement_role": "proposed_budget_allocation",
                            "allocation_view": "timing",
                            "program": null,
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "Future proposed County budget amount, subject to budget and appropriation.",
                            "Future budget adoption, execution, and expenditure are not established."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "R-506-26:anti-gun-violence-program",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "adopted",
                          "basis": "funding_direction",
                          "fiscal_period": null,
                          "status": "reported",
                          "amount_usd": 1200000,
                          "source_dimensions": {
                            "statement_role": "program_distribution",
                            "allocation_view": "program",
                            "program": "Miami-Dade County Anti-Gun Violence and Prosperity Initiatives Trust Fund",
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "Program distribution view overlaps the total and timing views.",
                            "The source does not assign this program amount between the two fiscal periods."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "R-506-26:mom-and-pop-program",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "adopted",
                          "basis": "funding_direction",
                          "fiscal_period": null,
                          "status": "reported",
                          "amount_usd": 1800000,
                          "source_dimensions": {
                            "statement_role": "program_distribution",
                            "allocation_view": "program",
                            "program": "Mom and Pop Small Business Grant Program",
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "Program distribution view overlaps the total and timing views.",
                            "The source does not assign this program amount between the two fiscal periods."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "R-506-26:actual-expenditure",
                          "subject_id": "R-506-26:funding-direction",
                          "stage": "reported",
                          "basis": "actual_expenditure",
                          "fiscal_period": null,
                          "status": "not_available",
                          "amount_usd": null,
                          "source_dimensions": {
                            "statement_role": "actual_expenditure_availability",
                            "allocation_view": "availability",
                            "program": null,
                            "resolution_reference": "R-506-26"
                          },
                          "evidence_id": "miami-r-506-26-resolution",
                          "conditions": [
                            "No actual expenditure is reported in the reviewed evidence.",
                            "Null means unavailable and must never be converted to zero."
                          ],
                          "aggregation": "none"
                        }
                      ]
                    },
                    "record_id": {
                      "const": "12086:miami-dade-bcc:R-506-26:2026-05-05"
                    },
                    "record_kind": {
                      "const": "recorded_decision"
                    },
                    "record_number": {
                      "const": "R-506-26"
                    },
                    "recorder": {
                      "const": "Clerk of the Board"
                    },
                    "subject": {
                      "const": "Funding direction for violence-prevention and small-business grant programs."
                    }
                  }
                },
                {
                  "type": "object",
                  "additionalProperties": false,
                  "required": [
                    "body_id",
                    "body_name",
                    "body_role",
                    "conditions",
                    "county_id",
                    "decision_date",
                    "decision_status",
                    "evidence",
                    "implementer",
                    "jurisdiction",
                    "money_statements",
                    "record_id",
                    "record_kind",
                    "record_number",
                    "recorder",
                    "subject"
                  ],
                  "properties": {
                    "body_id": {
                      "const": "monroe-bocc"
                    },
                    "body_name": {
                      "const": "Board of County Commissioners"
                    },
                    "body_role": {
                      "const": "deciding_body"
                    },
                    "conditions": {
                      "type": "array",
                      "const": [
                        "A zero revised budget in this dated resolution does not establish cancellation, completion or today's balance.",
                        "The signed fund revenue detail differs from its printed total by $130,000; no balanced fund total is offered.",
                        "Actual spending and current budgets are unavailable.",
                        "The signed document is retained, but its download time is not recorded."
                      ]
                    },
                    "county_id": {
                      "const": "12087"
                    },
                    "decision_date": {
                      "const": "2026-01-28"
                    },
                    "decision_status": {
                      "const": "adopted"
                    },
                    "evidence": {
                      "type": "array",
                      "const": [
                        {
                          "evidence_id": "original-budget",
                          "role": "budget_source",
                          "publisher": "Monroe County",
                          "source_url": "https://www.monroecounty-fl.gov/DocumentCenter/View/38389#page=484",
                          "anchor": "PDF page 484, printed page 475; project 318-23050, FY2026 column",
                          "sha256": "8d26172d713fcf0b956b7092bda8f4398344426435461ae91e9c30988fec0cba",
                          "retrieved_at": "2026-09-07T01:25:15+00:00",
                          "rights": "Factual reuse with attribution; no verified open content licence; no source PDF or prose republication."
                        },
                        {
                          "evidence_id": "proposal",
                          "role": "proposal",
                          "publisher": "Monroe County",
                          "source_url": "https://www.monroecounty-fl.gov/DocumentCenter/View/40989",
                          "anchor": "PDF page 1; Fund 318 appropriation row 23050",
                          "sha256": "78a854501a471d6c292c16e95fcfa001a1822e1a69406fa2028406748a373ce6",
                          "retrieved_at": "2026-09-29T03:46:26+00:00",
                          "rights": "Factual reuse with attribution; no verified open content licence; no source PDF or prose republication."
                        },
                        {
                          "evidence_id": "signed-decision",
                          "role": "decision_document",
                          "publisher": "Monroe County Clerk of the Board",
                          "source_url": "https://minutes.monroe-clerk.com/WebLink/DocView.aspx?dbid=0&id=457380&repo=Monroe-County-Clerk-of-the-Court",
                          "anchor": "PDF page 2; Fund 318 appropriation row 23050, adoption and Clerk record-change direction",
                          "sha256": "f749c2aa988236e2f2b91760b2a3638db3e9f2cb80859b50fb0a165a91b0ec6a",
                          "retrieved_at": null,
                          "rights": "Factual reuse with attribution; no verified open content licence; no source PDF or prose republication."
                        }
                      ]
                    },
                    "implementer": {
                      "const": "Clerk of the Board, for making the budget record changes"
                    },
                    "jurisdiction": {
                      "const": "Monroe County, Florida"
                    },
                    "money_statements": {
                      "type": "array",
                      "const": [
                        {
                          "statement_id": "318-23050:original-budget",
                          "subject_id": "318-23050",
                          "stage": "adopted",
                          "basis": "budget",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": 1170000,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "original-budget",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "original-budget",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:proposed-change",
                          "subject_id": "318-23050",
                          "stage": "proposed",
                          "basis": "appropriation_change",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": -1170000,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "proposed-change",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "proposal",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:proposed-revised",
                          "subject_id": "318-23050",
                          "stage": "proposed",
                          "basis": "revised_budget",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": 0,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "proposed-revised",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "proposal",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:signed-current",
                          "subject_id": "318-23050",
                          "stage": "adopted",
                          "basis": "budget",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": 1170000,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "signed-current",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "signed-decision",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:signed-change",
                          "subject_id": "318-23050",
                          "stage": "adopted",
                          "basis": "appropriation_change",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": -1170000,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "signed-change",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "signed-decision",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:signed-revised",
                          "subject_id": "318-23050",
                          "stage": "adopted",
                          "basis": "revised_budget",
                          "fiscal_period": "FY2026",
                          "status": "reported",
                          "amount_usd": 0,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "signed-revised",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "signed-decision",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        },
                        {
                          "statement_id": "318-23050:actual-spending",
                          "subject_id": "318-23050",
                          "stage": "reported",
                          "basis": "actual_expenditure",
                          "fiscal_period": "FY2026",
                          "status": "not_available",
                          "amount_usd": null,
                          "source_dimensions": {
                            "fund_code": "318",
                            "project_id": "318-23050",
                            "statement_role": "actual-spending",
                            "fund_totals_status": "revenue_detail_differs_from_printed_total"
                          },
                          "evidence_id": "signed-decision",
                          "conditions": [
                            "Dated project evidence; not a current balance or completion report."
                          ],
                          "aggregation": "none"
                        }
                      ]
                    },
                    "record_id": {
                      "const": "12087:monroe-bocc:040-2026:2026-01-28"
                    },
                    "record_kind": {
                      "const": "recorded_decision"
                    },
                    "record_number": {
                      "const": "040-2026"
                    },
                    "recorder": {
                      "const": "Monroe County Clerk of the Board"
                    },
                    "subject": {
                      "const": "Boca Chica shore-side facility budget change"
                    }
                  }
                }
              ]
            }
          },
          "checked_at": {
            "type": "string",
            "format": "date-time"
          },
          "cache_ttl_seconds": {
            "type": "integer",
            "minimum": 0,
            "maximum": 86400
          },
          "cache_expires_at": {
            "type": "string",
            "format": "date-time"
          }
        },
        "anyOf": [
          {
            "properties": {
              "county_id": {
                "const": "06075"
              },
              "records": {
                "items": {
                  "properties": {
                    "county_id": {
                      "const": "06075"
                    }
                  }
                }
              }
            }
          },
          {
            "properties": {
              "county_id": {
                "const": "12086"
              },
              "records": {
                "items": {
                  "properties": {
                    "county_id": {
                      "const": "12086"
                    }
                  }
                }
              }
            }
          },
          {
            "properties": {
              "county_id": {
                "const": "12087"
              },
              "records": {
                "items": {
                  "properties": {
                    "county_id": {
                      "const": "12087"
                    }
                  }
                }
              }
            }
          }
        ]
      }
    }
  },
  "externalDocs": {
    "description": "Examples, source links and use guidance",
    "url": "https://ourcounty.us/developers/"
  }
}
