# title
Defensive OpSec Operating Standard reference index

# description
Machine-validatable schema for `references.json` — the unified reference index that supports the standard, the agent skill, every specimen, and every audit log. Schema is the canonical companion to /methodology and ADR-0006. Tool-agnostic per ADR-0004.

# $defs.Reference.properties.id.description
Stable hyphen-slug, lowercase. Short enough to cite inline (`ref:genius-act-bill`), specific enough to disambiguate. Once issued, never reassigned.

# $defs.Reference.properties.tier.description
Source classification (canon, ADR-0005). 1=primary regulator/legislator/official register/central-banker speech on official channel. 2=issuer official disclosure (S-1, transparency page, attestation PDF). 3=standards body or IGO working paper (NIST, OWASP, FSB, IMF, BIS). 4=major journalism or legal commentary. 5=specialist or regional press. Load-bearing claims must triangulate to ≥ 2 independent Tier-1/2/3 sources.

# $defs.Reference.properties.region.description
ISO-3166 alpha-2 country code, or `EU`, or `Global`. Used for coverage-balance audits across multi-jurisdictional corpora.

# $defs.Reference.properties.url.description
Canonical URL. If the source has both a landing page and a PDF, prefer the landing page; PDF goes in `archive_url`.

# $defs.Reference.properties.title.description
Human-readable title as it appears at the URL. Update if the source title changes.

# $defs.Reference.properties.verified_via.description
How the URL was last verified. `"exa"` is the recommended primitive (web-search MCP confirmation). `"head"` is direct HTTP HEAD liveness check (cheap fallback). `"manual"` is content-confirmation when the URL blocks scrapers (e.g., SEC anti-bot 403). Other slugs accepted for equivalent tools (`"brave"`, `"tavily"`, `"perplexity"`). `null` means the entry exists but has not yet been verified — backfill candidate. Schema is open per ADR-0004 (tool-agnostic).

# $defs.Reference.properties.verified_on.description
ISO 8601 date (YYYY-MM-DD) the URL was last confirmed to load and match the cited claim. `null` if not yet verified. Per the cadence rule (methodology.md), anything > 90 days old is stale and should re-verify before next cite.

# $defs.Reference.properties.archive_url.description
Optional archive.org / archive.today / Wayback snapshot. Recommended for Tier-1 / Tier-2 sources that may move. `null` when no archive snapshot exists.

# $defs.Reference.allOf[].description
verified_via and verified_on must both be set or both null. A verified_on without verified_via leaves the verification method unaccountable; a verified_via without verified_on leaves the freshness unaccountable. The discipline rejects both partial-verification states.

# $defs.Reference.examples[].title
S.1582 GENIUS Act bill text and status (became Public Law 119-27 on 2025-07-18)

# $defs.Reference.examples[].title
Blockchain Council — Japan's SBI and Startale Plan Regulated Yen Stablecoin in 2026