{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/pops4-com/json-schema/pops4-com-board-schema.json",
  "title": "Board",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_original/pops4-com-well-known-openapi.json#/components/schemas/Board",
  "type": "object",
  "properties": {
    "question": {
      "type": "string"
    },
    "answer": {
      "type": "string",
      "description": "Dated one-line answer; read this aloud first"
    },
    "as_of": {
      "type": "string"
    },
    "newest_filing": {
      "type": "string"
    },
    "last_7_days": {
      "type": "integer"
    },
    "how": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "license": {
      "type": "string"
    },
    "attribution": {
      "type": "string"
    },
    "generated": {
      "type": "string",
      "format": "date-time"
    },
    "tracker": {
      "type": "string"
    },
    "total": {
      "type": "integer"
    },
    "returned": {
      "type": "integer"
    },
    "truncated": {
      "type": "boolean"
    },
    "more": {
      "type": "string"
    },
    "rows": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Row"
      }
    }
  },
  "$defs": {
    "Row": {
      "type": "object",
      "description": "One SEC filing. Every value is read from the filing or SEC data; only deadline is computed (Breach Clock).",
      "properties": {
        "id": {
          "type": "string",
          "description": "EDGAR accession number"
        },
        "company": {
          "type": "string"
        },
        "cik": {
          "type": "string"
        },
        "form": {
          "type": "string"
        },
        "items": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The filer's own 8-K item tags"
        },
        "ticker": {
          "type": [
            "string",
            "null"
          ]
        },
        "exchange": {
          "type": [
            "string",
            "null"
          ]
        },
        "sector": {
          "type": [
            "string",
            "null"
          ]
        },
        "filerCategory": {
          "type": [
            "string",
            "null"
          ]
        },
        "revenue": {
          "type": [
            "number",
            "null"
          ],
          "description": "Annual revenue USD from the filer's own XBRL facts"
        },
        "revenueFY": {
          "type": [
            "integer",
            "null"
          ]
        },
        "city": {
          "type": [
            "string",
            "null"
          ]
        },
        "hq": {
          "type": [
            "string",
            "null"
          ],
          "description": "State of operation"
        },
        "state": {
          "type": [
            "string",
            "null"
          ],
          "description": "State of incorporation"
        },
        "formerName": {
          "type": [
            "string",
            "null"
          ]
        },
        "event": {
          "type": "string",
          "description": "Date of the event"
        },
        "filed": {
          "type": "string",
          "description": "Date EDGAR accepted the filing"
        },
        "deadline": {
          "type": [
            "string",
            "null"
          ],
          "description": "Breach Clock only: filed plus 30 days"
        },
        "quote": {
          "type": [
            "string",
            "null"
          ],
          "description": "One verbatim sentence from the press-release exhibit"
        },
        "source": {
          "type": "string",
          "format": "uri",
          "description": "The filing's index page on sec.gov. Cite this for the fact."
        },
        "profile": {
          "type": "string",
          "format": "uri"
        }
      }
    }
  }
}