{
  "name": "HRPM Dataset Downloads",
  "description": "Open-access JSON / CSV / NDJSON downloads of the HRPM public interest documentation record. No authentication, no rate-limit key. Attribution requested.",
  "license": "https://hrpm.org/terms",
  "usage_policy": "https://hrpm.org/ai.txt",
  "catalog": "https://hrpm.org/.well-known/data-catalog.json",
  "live_manifest": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export",
  "parameters": {
    "format": "json (default) | csv | ndjson",
    "limit": "rows per page, max 5000 (default 1000)",
    "page": "1-based page number",
    "since": "ISO date filter",
    "case_id": "filter by case UUID",
    "fields": "comma-separated column subset"
  },
  "datasets": [
    {
      "dataset": "blog-posts",
      "description": "Published investigative reports and analysis articles",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=blog-posts&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=blog-posts&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=blog-posts&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=blog-posts&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=blog-posts&format=schema"
    },
    {
      "dataset": "case-records",
      "description": "Documented public interest case records",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=case-records&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=case-records&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=case-records&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=case-records&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=case-records&format=schema"
    },
    {
      "dataset": "chronology-events",
      "description": "Chronology events extracted from evidence",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=chronology-events&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=chronology-events&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=chronology-events&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=chronology-events&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=chronology-events&format=schema"
    },
    {
      "dataset": "entities",
      "description": "Persons, organisations and assets in the record",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=entities&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=entities&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=entities&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=entities&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=entities&format=schema"
    },
    {
      "dataset": "relationships",
      "description": "Entity-to-entity relationships (network graph)",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=relationships&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=relationships&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=relationships&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=relationships&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=relationships&format=schema"
    },
    {
      "dataset": "violations",
      "description": "Documented compliance and rights violation records",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=violations&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=violations&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=violations&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=violations&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=violations&format=schema"
    },
    {
      "dataset": "claims",
      "description": "Allegation-framed legal claims with statutory references",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=claims&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=claims&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=claims&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=claims&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=claims&format=schema"
    },
    {
      "dataset": "statutes",
      "description": "Statute references (PPC, PECA, AMLA and related)",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=statutes&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=statutes&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=statutes&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=statutes&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=statutes&format=schema"
    },
    {
      "dataset": "precedents",
      "description": "Case-law precedents",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=precedents&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=precedents&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=precedents&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=precedents&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=precedents&format=schema"
    },
    {
      "dataset": "discrepancies",
      "description": "Discrepancies and contradictions across sources",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=discrepancies&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=discrepancies&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=discrepancies&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=discrepancies&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=discrepancies&format=schema"
    },
    {
      "dataset": "harm-incidents",
      "description": "Regulatory harm incidents",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=harm-incidents&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=harm-incidents&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=harm-incidents&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=harm-incidents&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=harm-incidents&format=schema"
    },
    {
      "dataset": "changelog",
      "description": "Platform and dossier changelog entries",
      "json": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=changelog&format=json&limit=1000",
      "csv": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=changelog&format=csv&limit=1000",
      "ndjson": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=changelog&format=ndjson&limit=1000",
      "zip": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=changelog&format=zip",
      "schema": "https://ccdyqmjvzzoftzbzbqlu.supabase.co/functions/v1/dataset-export?dataset=changelog&format=schema"
    },
    {
      "dataset": "episodes",
      "description": "Audio briefing / podcast episodes",
      "json": "https://hrpm.org/datasets/episodes.json",
      "csv": "https://hrpm.org/datasets/episodes.csv"
    }
  ]
}