{
  "meta": {
    "generatedAt": "2026-06-03T23:22:09.224Z",
    "standardsCount": 8,
    "validatorsCount": 3,
    "publicationsCount": 3,
    "release": {
      "id": "2026.01",
      "label": "2026.01",
      "date": "2026-01-09",
      "permalink": "/api/v/2026.01"
    },
    "repo": {
      "href": "https://github.com/zz-plant/ethotechnics",
      "issues": "https://github.com/zz-plant/ethotechnics/issues",
      "discussions": "https://github.com/zz-plant/ethotechnics/discussions",
      "releases": "https://github.com/zz-plant/ethotechnics/releases"
    }
  },
  "standards": [
    {
      "id": "STD-01",
      "title": "The Temporal Bill of Rights",
      "status": "Draft",
      "version": "1.0",
      "effectiveDate": "January 2026",
      "published": "2026-01-01",
      "href": "/standards/std-01-temporal-rights",
      "type": "standard",
      "refs": [
        "STD-01.1.1",
        "STD-01.1.2",
        "STD-01.1.3",
        "STD-01.2.1",
        "STD-01.2.2",
        "STD-01.2.3",
        "STD-01.3.1",
        "STD-01.3.2",
        "STD-01.3.3",
        "STD-01.4.1",
        "STD-01.4.2",
        "STD-01.5.1",
        "STD-01.5.2",
        "STD-01.5.3",
        "STD-01.6.1",
        "STD-01.6.2",
        "STD-01.7.1",
        "STD-01.7.2"
      ]
    },
    {
      "id": "STD-02",
      "title": "The Contestability & Recourse Standard",
      "status": "Draft",
      "version": "0.9",
      "effectiveDate": "TBD (proposed 2026)",
      "published": "2026-01-01",
      "href": "/standards/std-02-contestability-recourse",
      "type": "standard",
      "refs": [
        "STD-02.1.1",
        "STD-02.1.2",
        "STD-02.1.3",
        "STD-02.2.1",
        "STD-02.2.2",
        "STD-02.2.3",
        "STD-02.3.1",
        "STD-02.3.2",
        "STD-02.3.3",
        "STD-02.4.1",
        "STD-02.4.2",
        "STD-02.4.3",
        "STD-02.5.1",
        "STD-02.5.2",
        "STD-02.5.3",
        "STD-02.6.1",
        "STD-02.6.2",
        "STD-02.6.3",
        "STD-02.7.1",
        "STD-02.7.2",
        "STD-02.7.3"
      ]
    },
    {
      "id": "MVC-01",
      "title": "Minimum viable contestability standard",
      "status": "Stable",
      "version": "1.0",
      "effectiveDate": "Immediate",
      "published": "2025-01-01",
      "href": "/standards/minimum-viable-contestability",
      "type": "standard",
      "refs": []
    },
    {
      "id": "PM-01",
      "title": "Institutional Failure Postmortem Template",
      "status": "Stable",
      "version": "1.0",
      "effectiveDate": "Immediate",
      "published": "2026-04-15",
      "href": "/standards/pm-01-failure-postmortem-template",
      "type": "standard",
      "refs": []
    },
    {
      "id": "STD-03",
      "title": "Justice SLOs (Targets, Budgets, and Breach Actions)",
      "status": "Draft",
      "version": "0.6",
      "effectiveDate": "TBD (proposed 2026)",
      "published": "2026-01-01",
      "href": "/standards/std-03-justice-slos",
      "type": "standard",
      "refs": []
    },
    {
      "id": "STD-04",
      "title": "FHIR profile set for contestability artifacts",
      "status": "Deprecated",
      "version": "0.3",
      "effectiveDate": "TBD (proposed 2026)",
      "published": "2026-02-15",
      "href": "/standards/fhir-profile-set",
      "type": "standard",
      "refs": []
    },
    {
      "id": "STD-05",
      "title": "W3C Verifiable Credential schemas for contestability",
      "status": "Draft",
      "version": "0.3",
      "effectiveDate": "TBD (proposed 2026)",
      "published": "2026-02-15",
      "href": "/standards/w3c-vc-schemas",
      "type": "standard",
      "refs": []
    },
    {
      "id": "STD-06",
      "title": "Human Impact Safety Case",
      "status": "Draft",
      "version": "0.4",
      "effectiveDate": "TBD (proposed 2026)",
      "published": "2026-03-01",
      "href": "/standards/std-06-human-impact-safety-case",
      "type": "standard",
      "refs": []
    }
  ],
  "validators": [
    {
      "id": "VAL-01",
      "title": "Burden Modeler",
      "description": "Score time tax and constructive denial risk across user journeys.",
      "standardRef": "STD-01",
      "href": "/validators/burden-modeler",
      "type": "validator",
      "refs": [
        "STD-01",
        "STD-01.3.1",
        "STD-01.3.2",
        "STD-01.7.1",
        "MEC-04"
      ]
    },
    {
      "id": "VAL-02",
      "title": "Risk Radar",
      "description": "Surface cumulative exposure across high-friction touchpoints.",
      "standardRef": "STD-01",
      "href": "/validators/risk-radar",
      "type": "validator",
      "refs": [
        "STD-01",
        "STD-01.5.1",
        "STD-01.5.3",
        "STD-01.6.1",
        "MEC-06"
      ]
    },
    {
      "id": "VAL-03",
      "title": "Latency Audit",
      "description": "Validate bounded duration requirements against system latency.",
      "standardRef": "STD-01",
      "href": "/validators/latency-audit",
      "type": "validator",
      "refs": [
        "STD-01",
        "STD-01.3.1",
        "STD-01.3.2",
        "STD-01.3.3",
        "MEC-04"
      ]
    }
  ],
  "research": {
    "permalink": "/research",
    "lastUpdated": "2026-01-09T00:00:00Z",
    "publications": [
      {
        "title": "Participatory consent prompts",
        "type": "protocol",
        "summary": "Field protocol and templates for testing progressive consent experiences with communities.",
        "tags": [
          "consent",
          "facilitation",
          "safeguards"
        ],
        "href": "/assets/start-here/playbook-excerpt.pdf"
      },
      {
        "title": "Burden index calculator notes",
        "type": "report",
        "summary": "Applied findings from piloting the burden modeler across support and research teams.",
        "tags": [
          "diagnostics",
          "measurement",
          "governance"
        ],
        "href": "/assets/start-here/diagnostic-readout.pdf"
      },
      {
        "title": "Maintenance readiness deck",
        "type": "deck",
        "summary": "Workshop slides for negotiating stewardship windows with cross-functional leads.",
        "tags": [
          "maintenance",
          "governance",
          "operations"
        ],
        "href": "mailto:studio@ethotechnics.org?subject=Maintenance%20readiness%20deck"
      }
    ]
  },
  "mechanisms": {
    "permalink": "/mechanisms",
    "version": "v1.1.0",
    "updated": "2026-01-09T00:00:00Z",
    "quickStart": [
      "Skim the primer for a 5-minute orientation and shared vocabulary.",
      "Jump to the glossary for stable definitions you can cite immediately.",
      "Use the mechanism filters to pull the right safeguards for your scenario.",
      "Cite the permalinks in papers, policy memos, or peer reviews to anchor legitimacy."
    ]
  },
  "schemas": {
    "siteIndex": "/api/schema/site-index.schema.json",
    "standards": "/api/schema/standards.schema.json",
    "clauses": "/api/schema/clauses.schema.json",
    "mechanisms": "/api/schema/mechanisms.schema.json",
    "validators": "/api/schema/validators.schema.json",
    "crosswalks": "/api/schema/crosswalks.schema.json",
    "postMarketMonitoring": "/api/schema/post-market-monitoring.schema.json",
    "findings": "/api/schema/findings.schema.json",
    "diagnosticResults": "/api/schema/diagnostic-results.schema.json"
  },
  "endpoints": [
    "/api/agent-index.json",
    "/api/site-index.json",
    "/api/standards.json",
    "/api/clauses.json",
    "/api/mechanisms.json",
    "/api/validators.json",
    "/api/glossary.json",
    "/api/anti-patterns.json",
    "/api/evidence-packs.json",
    "/api/crosswalks.json",
    "/api/post-market-monitoring.json",
    "/api/findings.json",
    "/api/diagnostic-results.json",
    "/api/rag-corpus.jsonl",
    "/api/research.json",
    "/api/releases.json",
    "/api/changelog.json"
  ]
}