{
  "spec_version": "0.1",
  "jurisdiction": "GB",
  "axis": "trademark",
  "tier": "COVERED",
  "rows_indexed": 1170000,
  "refresh_cadence": "weekly bulk (UKIPO domestic XML drop, data.gov.uk)",
  "max_staleness_hours": 192,
  "last_refresh": "2026-05-18T00:00:00Z",
  "inclusion_criteria": "All UKIPO domestic trademarks (live, abandoned, expired) from the UKIPO domestic XML weekly bulk. Madrid Protocol designations naming the UK are tracked separately via the WIPO Madrid IR mirror; this spec covers the UKIPO domestic primary register only. Re-registrations via the UK Supplementary Protection Certificate regime are out of scope.",
  "search_recall_pct": 95.8,
  "search_precision_pct": 96.4,
  "confidence_floor": 70,
  "known_gaps": [
    "Domestic-only — does NOT include UK-designated WIPO Madrid IRs (those track separately via the WIPO_Madrid_IR Coverage Spec at /coverage/wipo-madrid/spec-v1.json).",
    "Re-registrations via the UK Supplementary Protection Certificate regime are out of scope.",
    "Common-law unregistered rights and passing-off claims are not in the indexed corpus; the deep-diligence module surveys those separately on request."
  ],
  "primary_registry_source": {
    "url": "https://www.gov.uk/government/publications/ipo-trade-marks-data-files",
    "access_mechanic": "xml_bulk",
    "license_tag": "OGL-3.0",
    "attribution_required": true,
    "redistribution_permitted": true
  },
  "corroboration_path": {
    "description": "UKIPO domestic XML weekly bulk is the primary source. The UKIPO live web search serves as a corroboration channel for marks filed within the last seven days where the bulk feed has not yet refreshed. When the two sources disagree, the most-recent timestamp wins; the bulk feed is treated as authoritative for status fields older than seven days.",
    "disagreement_policy": "most_recent_wins"
  },
  "audit_receipt_fields": {
    "jurisdictions_consulted": ["UKIPO_domestic"],
    "platforms_consulted": [],
    "tlds_consulted": [],
    "cultural_sources_consulted": [],
    "sound_models_consulted": []
  },
  "failure_modes": [
    "UKIPO XML drop may slip by 24-48 hours during UK public holidays.",
    "Schema change in 2025-Q2 required a parser update; the schema-rotation risk recurs roughly annually and is monitored via a parser-checksum alert.",
    "Bank-holiday delivery delays can push the refresh window beyond max_staleness_hours; the coverage_caveat field on /v1/verify surfaces the delay when it occurs."
  ],
  "measurement_methodology": {
    "ground_truth_corpus_version": "v3-naam-corpus-v7-tm-2026-05",
    "measured_at": "2026-05-15T00:00:00Z",
    "n": 24264,
    "methodology_url": "https://www.etymolt.com/methodology"
  },
  "wave": "Live (COVERED)",
  "spec_path": "https://www.etymolt.com/coverage/uk/spec-v1.json",
  "bureau_model_disclosure": "Etymolt surfaces signals derived from the UKIPO trademark register (OGL v3.0; attribution: UK Intellectual Property Office, sourced from data.gov.uk). This is a clearance signal, not legal advice. Confirm with trademark counsel before adopting a name in commerce. Madrid Protocol designations naming the UK are tracked separately via the WIPO Madrid IR mirror. Data sources have stated freshness windows; refer to coverage_caveat per jurisdiction in the verdict payload.",
  "customer_facing_copy": {
    "verdict_card": "UKIPO consulted (COVERED — 1.17M-row full domestic corpus, weekly bulk refresh).",
    "api_docs": "The UKIPO_domestic jurisdiction is COVERED. /v1/verify responses carry jurisdictions_consulted with UKIPO_domestic listed when the source was queried; verdicts compute against the most-recent weekly bulk snapshot.",
    "integrator_surface": "Etymolt consulted the UKIPO domestic trademark register at COVERED tier; refer to /coverage/uk/spec-v1.json for the full disclosure."
  },
  "promotion_criteria": "Already at COVERED. The board-level gate review (R13 D-R13-10) confirmed the row-count floor, refresh cadence, audit-log review, integration-test pass, and legal-posture review.",
  "demotion_criteria": "Row count drops below 1.0M; OR weekly bulk refresh fails for greater-than 2 consecutive cycles (greater-than 14 days); OR precision drops below 92.0 for two consecutive quarterly recalibrations; OR upstream UKIPO format change halts ingest for greater-than 7 days without parser update."
}
