{
  "schema_version": 1,
  "generated_at": "2026-05-12T13:08:51.354Z",
  "attribution": {
    "project": "Pledged",
    "project_url": "https://pledged.au",
    "contact": "https://www.instagram.com/pledged.au/",
    "licence": "See per-source licences below; structured records © Pledged."
  },
  "upstream_licences": {
    "PBO Election Commitments Reports (CC BY 4.0)": "https://www.pbo.gov.au/elections/2025-general-election/2025-election-commitments-report",
    "Treasury Budget Paper No. 2 (CC BY 4.0, Coat of Arms excluded)": "https://budget.gov.au",
    "legislation.gov.au (CC BY 4.0)": "https://www.legislation.gov.au",
    "AEC published election results (CC BY 4.0)": "https://www.aec.gov.au",
    "Wikimedia Commons photos (per-image licences)": "https://commons.wikimedia.org"
  },
  "exports": {
    "promises.json": {
      "url": "https://pledged.au/data/promises.json",
      "shape": "PromiseCollection — schema in github.com/swheller1/pledged/blob/main/schema/promise.mjs",
      "record_count": 953
    },
    "promises.csv": {
      "url": "https://pledged.au/data/promises.csv",
      "columns": [
        "id",
        "party",
        "election_id",
        "portfolio",
        "title",
        "made_date",
        "status",
        "funding_pbo_amount_aud_m",
        "funding_pbo_paper",
        "actual_funding_paper",
        "actual_funding_measure_title",
        "actual_funding_page",
        "actual_funding_amount_aud_m",
        "legislated_bill_title",
        "legislated_assent_date",
        "delivered_measured_date",
        "delivered_pct",
        "source_url",
        "source_archive_url",
        "pledged_record_url"
      ],
      "record_count": 953
    },
    "promises/<id>.json": {
      "url_template": "https://pledged.au/data/promises/{id}.json",
      "shape": "one Promise per file",
      "record_count": 953
    },
    "politicians.json": {
      "url": "https://pledged.au/data/politicians.json",
      "shape": "PoliticianCollection",
      "record_count": 226
    },
    "politicians.csv": {
      "url": "https://pledged.au/data/politicians.csv",
      "columns": [
        "id",
        "given_name",
        "surname",
        "display_name",
        "party",
        "party_name",
        "chamber",
        "electorate",
        "state",
        "aec_candidate_id",
        "source_election",
        "pledged_record_url"
      ],
      "record_count": 226
    }
  }
}
