{
  "x-generated": "2026-11-05T00:00:00Z",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://seraphixsystems.com/data/schema/wire.schema.json",
  "title": "Filings Wire: facts of each new SEC filing (company, form, SEC item titles, acceptance time, link). Not reviewed records.",
  "type": "object",
  "required": ["checked", "status", "notices"],
  "additionalProperties": false,
  "properties": {
    "checked": {"type": "string", "format": "date-time"},
    "status": {"enum": ["ok", "partial"]},
    "expectedEntities": {"type": "integer"},
    "failedEntities": {"type": "array", "items": {"type": "string"}},
    "notices": {
      "type": "array",
      "maxItems": 200,
      "items": {
        "type": "object",
        "required": ["accession", "cik", "entity", "form", "items", "accepted", "url"],
        "additionalProperties": false,
        "properties": {
          "accession": {"type": "string", "pattern": "^\\d{10}-\\d{2}-\\d{6}$"},
          "cik": {"type": "string", "pattern": "^\\d{1,10}$"},
          "entity": {"type": "string"},
          "form": {"type": "string"},
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "required": ["code"],
              "additionalProperties": false,
              "properties": {"code": {"type": "string"}, "title": {"type": "string"}}
            }
          },
          "accepted": {"type": "string", "format": "date-time"},
          "filed": {"type": ["string", "null"]},
          "url": {"type": "string", "pattern": "^https://www\\.sec\\.gov/Archives/edgar/data/\\d+/\\d{18}/\\d{10}-\\d{2}-\\d{6}-index\\.htm$"}
        }
      }
    }
  }
}
