{"$defs":{"catalogEntry":{"additionalProperties":false,"properties":{"apiUrl":{"format":"uri","type":"string"},"brand":{"type":"string"},"canonicalUrl":{"format":"uri","type":"string"},"certifications":{"items":{"additionalProperties":false,"properties":{"certifier":{"type":"string"},"evidenceUrl":{"format":"uri","type":"string"},"standard":{"type":"string"},"status":{"$ref":"#/$defs/evidenceStatus"}},"required":["standard","certifier","status","evidenceUrl"],"type":"object"},"type":"array"},"corrections":{"items":{"additionalProperties":false,"properties":{"date":{"format":"date","type":"string"},"title":{"type":"string"}},"required":["date","title"],"type":"object"},"type":"array"},"identifiers":{"$ref":"#/$defs/identifiers"},"lastChecked":{"description":"Latest check date explicitly stated in the record's own sources, notes, or registry query log. Omitted when the data states no check date — never inferred.","format":"date","type":"string"},"name":{"type":"string"},"publishedAt":{"format":"date","type":"string"},"slug":{"type":"string"}},"required":["slug","name","brand","identifiers","certifications","canonicalUrl","apiUrl"],"type":"object"},"evidenceStatus":{"enum":["live_certifier_listing","system_only_record","manufacturer_statement","third_party_reproduction","not_located_after_bounded_search","source_unavailable"],"type":"string"},"identifiers":{"additionalProperties":false,"properties":{"partNumberRoles":{"additionalProperties":{"type":"string"},"description":"Present only where the source data assigns roles (e.g. system code, replacement element code, cartridge code) to part numbers.","type":"object"},"partNumbers":{"items":{"type":"string"},"type":"array"}},"required":["partNumbers"],"type":"object"}},"$id":"https://filterverdicts.com/schemas/catalog-v1.schema.json","$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"description":"Schema for GET /api/v1/catalog.json — the versioned catalog of all published Filter Verdicts verdicts. Generated at build time from the site's data files; read-only and free.","properties":{"apiVersion":{"const":"v1"},"count":{"minimum":0,"type":"integer"},"generatedAt":{"description":"Build timestamp of this file (UTC, ISO 8601).","format":"date-time","type":"string"},"links":{"additionalProperties":false,"properties":{"changes":{"format":"uri","type":"string"},"developers":{"format":"uri","type":"string"},"schemas":{"format":"uri","type":"string"}},"type":"object"},"schema":{"const":"filterverdict/catalog-v1"},"site":{"format":"uri","type":"string"},"verdicts":{"items":{"$ref":"#/$defs/catalogEntry"},"type":"array"}},"required":["schema","apiVersion","generatedAt","site","count","verdicts"],"title":"Filter Verdicts catalog v1","type":"object"}