{
 "schemaVersion": "1.0.0",
 "constitutionVersion": "1.0.0",
 "createdAt": "2026-08-12T00:00:00Z",
 "description": "Append-only Evidence Passport records. Old revisions are immutable; corrections create a new revision and preserve the previous permalink.",
 "entity": {
  "type": "project",
  "id": "auckland-transport-open-data",
  "title": "Auckland Transport's Open Transit Feeds: GTFS Timetables and Real-Time Vehicle Data",
  "canonicalUrl": "https://1001smartcities.org/projects/auckland-transport-open-data/"
 },
 "currentRevisionId": "2026-10-15-baseline",
 "revisions": [
  {
   "id": "2026-10-15-baseline",
   "createdAt": "2026-10-15T05:10:31Z",
   "effectiveAt": "2026-10-15",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 16 claims and 10 source dossiers.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "add",
     "path": "/evidencePassport",
     "summary": "Added claim-level evidence mapping and source dossiers."
    },
    {
     "operation": "add",
     "path": "/revisionHistory",
     "summary": "Established a permanent, hash-addressed baseline revision."
    }
   ],
   "snapshotHash": "sha256:1c39651592e7e419348cfca19ccf611370d22e9559f01c202e44a89b68f8aaab",
   "snapshot": {
    "asOf": "2026-10-15",
    "projectFingerprint": "sha256:2d283632583ded38f2bdf047f03555d03894a300e977112f9f0bb4855c992777",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "independent",
     "timeline": {
      "started": 2014,
      "ended": null
     }
    },
    "governance": {
     "operator": "Auckland Transport (council-controlled organisation of Auckland Council)",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "public",
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-074989ad00b4c95a",
      "field": "snippet",
      "text": "Auckland Transport publishes its timetables as a downloadable GTFS file and its vehicle positions, trip updates and service alerts as a GTFS Realtime feed open to any developer who registers for free",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-abf1910539d004f2",
       "src-2754dc1a52bbdf60",
       "src-7c00c4773685b41e"
      ],
      "supportNote": "The developer portal says AT is responsible for all of the region's transport services except state highways and that registration for its APIs is free. The GTFS page offers the timetable file for download, and the Realtime API page describes trip updates, vehicle positions and alerts for buses, trains and ferries in the GTFS Realtime model.",
      "caveat": "The portal also caps use at 600 calls a minute and 35,000 a week; only the static timetable file is downloadable without registering.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-8245633679f97610",
      "field": "snippet",
      "text": "A beta API opened before a May 2014 hackathon",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0caba5827213d952"
      ],
      "supportNote": "Auckland Transport's release on its first civic hackathon says that in the run-up to the May 2014 event AT made available a beta API covering real-time bus information, geo-coding, roading and congestion data.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-6d78ebcbf8d4a118",
      "field": "snippet",
      "text": "real-time GTFS data reached registered users only in November 2015, after a developer used an official information request to ask when the API would stop serving mocked data",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-357f20e1cd568404"
      ],
      "supportNote": "The published request asks when the real-time API will supply real data instead of mocked information; Auckland Transport's reply of 26 November 2015 says the real-time GTFS data can now be made available to registered API users who are fully registered in its customer system.",
      "caveat": "The request thread documents the release to registered users, not a public announcement; the requester's own account is that an earlier promised date of late October 2015 was missed.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f3369633b9f188f7",
      "field": "snippet",
      "text": "AT's own AT Mobile app uses the same APIs",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-abf1910539d004f2"
      ],
      "supportNote": "The developer portal says AT Mobile uses AT's APIs to help users plan and track journeys across bus, train and ferry services.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fc7e57d31012c8c4",
      "field": "snippet",
      "text": "AT says the data it releases is licensed under Creative Commons Attribution 4.0, but the developer portal's terms say their licence does not apply to the datasets themselves",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-67218176dd5db9fe",
       "src-2754dc1a52bbdf60",
       "src-0d773642a3d91959"
      ],
      "supportNote": "AT's data-sources page and its GTFS download page both state a Creative Commons Attribution 4.0 International licence. The developer portal's terms license the site's own material under Creative Commons Attribution 3.0 New Zealand and say that licence does not apply to the datasets, whose licences, if any, are selected by the source agencies.",
      "caveat": "The two documents do not contradict each other outright: the terms defer to the source agency, which for AT's own data is AT. What neither says is which licence governs the real-time feed delivered through the API.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-47ef7b2bd846ecd1",
      "field": "snippet",
      "text": "In May 2025 the Auditor-General found that AT's disruption alerts are entered manually and that ferry tracking is not always accurate",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-16ae5a41ff144d9e",
       "src-6d2e28e8d45a86ca"
      ],
      "supportNote": "The audit says staff manually update disruption information in AT's Command Centre system, using pre-approved templates to generate alerts and notifications to the public, and that AT tracks all ferries in real time but the data is not always accurate, because skippers bypass wharves, vessels are misallocated to routes and boats pass other wharves' GPS locations.",
      "caveat": "The audit describes the alerts AT issues to the public through its channels; it does not examine the developer feed as such. The report was issued by the Deputy Auditor-General.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-3af01bb958be0050",
      "field": "impact",
      "text": "No source measures an effect of publishing the feeds themselves.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d2e28e8d45a86ca",
       "src-253ae6bb443fbaf7"
      ],
      "supportNote": "Neither the audit nor the outside analysis attributes any change in service, ridership or reliability to the open feeds; the audit's findings concern AT's internal use of the tracking data. The statement is a finding of absence across the listed sources, so it has no locator.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-523a1d4cdd5787dd",
      "field": "impact",
      "text": "it uses the information to measure the reliability and punctuality of every mode",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d2e28e8d45a86ca"
      ],
      "supportNote": "The audit says AT uses the tracking information it collects to measure services' reliability and punctuality for all types of public transport, and sets out its definitions of a reliable and a punctual service.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-6c851eef6cc42d57",
      "field": "impact",
      "text": "in 2023/24 it introduced a reliability measure that considers services that were cancelled or did not start their route within a reasonable time",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d2e28e8d45a86ca"
      ],
      "supportNote": "The audit records that in 2023/24 AT introduced a reliability measure counting cancelled services and services that did not start their route within a reasonable time, after revising its punctuality measure in 2022/23 to include the last stop.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e319cd5156029346",
      "field": "impact",
      "text": "it has strengthened reliability and punctuality expectations in its operator contracts in line with improvements in its ability to track their services",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d2e28e8d45a86ca"
      ],
      "supportNote": "The audit states that AT has strengthened its reliability and punctuality expectations in its contracts with operators in line with improvements in its ability to track their services, most recently with ferries.",
      "caveat": "The audit reports the change in contract terms; it does not measure whether punctuality or reliability improved as a result.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-01e4b3faa3789e27",
      "field": "impact",
      "text": "a University of Auckland statistician described in August 2022 bots that report punctuality, cancellations and headways for Auckland buses from the AT GTFS feed",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-253ae6bb443fbaf7"
      ],
      "supportNote": "The post, dated 19 August 2022, describes Twitter and Mastodon bots that report punctuality, cancellations and headway statistics for Auckland Transport buses from the AT GTFS feed, running on a University of Auckland virtual machine with a free AT account.",
      "caveat": "A personal project described on a university page, not a commissioned evaluation; whether the bots still run in 2026 is not established.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-222c52b168fd0cb3",
      "field": "impact",
      "text": "warned that some outliers appear to be errors, such as buses that start updating their position long before a trip or keep updating long after it",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-253ae6bb443fbaf7"
      ],
      "supportNote": "The author writes that many punctuality outliers appear to be errors, citing buses that start updating their position long before a trip or keep updating long after it finishes, and possible wrong trip entries by drivers.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-5c4fe620f2444d4b",
      "field": "lesson",
      "text": "Bus positions in Auckland come from automatic vehicle location devices",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d2e28e8d45a86ca",
       "src-7c00c4773685b41e"
      ],
      "supportNote": "The audit says automatic vehicle location devices on buses collect data and transmit it to AT's Command Centre; the Realtime API page says vehicle identifiers in the feed come from AVL devices installed on buses, trains and ferries.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-ff6b810f258f47ee",
      "field": "lesson",
      "text": "still depends on operators notifying AT and on staff entering it by hand, with limited or no information about unplanned disruptions outside business hours",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-16ae5a41ff144d9e"
      ],
      "supportNote": "The audit says operators still need to notify AT about the nature of a disruption and staff must enter it into the system, so the processes remain largely manual, and that this reliance provides limited or no information about unplanned disruptions outside AT's business hours.",
      "caveat": "AT told the auditor that it has since extended the team's hours by one hour and that in its view the covered period includes most services.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-8e445d2d8a790c15",
      "field": "lesson",
      "text": "an outside count of cancellations built on the feed is only as complete as the alerts AT types in",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-253ae6bb443fbaf7",
       "src-16ae5a41ff144d9e"
      ],
      "supportNote": "The bots count a cancellation when a service alert in the feed carries a no-service or reduced-service effect and the word Cancellation, so they see only the cancellations AT has posted as alerts; the audit found AT often lacks timely information about roadworks affecting buses and communicates only a small percentage of those disruptions.",
      "caveat": "This is the atlas's reading of how the two sources fit together; neither source compares the outside count with AT's own cancellation records.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-4776a8c7494cf0b9",
      "field": "lesson",
      "text": "a developer reading the API terms finds a licence for the portal's pages, not for the data",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0d773642a3d91959"
      ],
      "supportNote": "The terms state that the Creative Commons Attribution 3.0 New Zealand licence applies only to copyright material on the site itself and not to the actual datasets.",
      "caveat": null,
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-67218176dd5db9fe",
      "title": "Auckland Transport — AT data sources",
      "url": "https://at.govt.nz/about-us/at-data-sources",
      "publisher": {
       "name": null,
       "domain": "at.govt.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-fc7e57d31012c8c4"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Auckland Transport's open-data page: the data it releases is free to use and licensed under Creative Commons Attribution 4.0 International; the APIs are provided under the developer portal's separate API terms; lists real-time alerts, vehicle locations and trip updates among the API data.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2754dc1a52bbdf60",
      "title": "Auckland Transport — General Transit Feed Specification",
      "url": "https://at.govt.nz/about-us/at-data-sources/general-transit-feed-specification",
      "publisher": {
       "name": null,
       "domain": "at.govt.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-074989ad00b4c95a",
       "clm-fc7e57d31012c8c4"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The download page for AT's static GTFS timetable file, stating a Creative Commons Attribution 4.0 International licence; the file itself carried an update date of 12 October 2026 when read.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-abf1910539d004f2",
      "title": "Auckland Transport developer portal — home page",
      "url": "https://dev-portal.at.govt.nz/",
      "publisher": {
       "name": null,
       "domain": "dev-portal.at.govt.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-074989ad00b4c95a",
       "clm-f3369633b9f188f7"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "States that use of the APIs requires a free registration, sets limits of 600 calls a minute and 35,000 calls a week, and says AT's own AT Mobile app uses these APIs.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-7c00c4773685b41e",
      "title": "Auckland Transport developer portal — Getting started with the Realtime API",
      "url": "https://dev-portal.at.govt.nz/realtime-api",
      "publisher": {
       "name": null,
       "domain": "dev-portal.at.govt.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-074989ad00b4c95a",
       "clm-5c4fe620f2444d4b"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Technical description of the real-time feed: GTFS Realtime trip updates, vehicle positions and alerts for buses, trains and ferries, updated at least every 30 seconds, with vehicle identifiers from automatic vehicle location devices.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0d773642a3d91959",
      "title": "Auckland Transport developer portal — API terms of use",
      "url": "https://dev-portal.at.govt.nz/api-terms-of-use",
      "publisher": {
       "name": null,
       "domain": "dev-portal.at.govt.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-fc7e57d31012c8c4",
       "clm-4776a8c7494cf0b9"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The portal's terms license material on the site under Creative Commons Attribution 3.0 New Zealand and state that this licence does not apply to the datasets themselves, whose licences (if any) are selected by the source agencies.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0caba5827213d952",
      "title": "Auckland Transport — Hackathon winners make life easier (26 May 2014)",
      "url": "https://www.scoop.co.nz/stories/AK1405/S00552/hackathon-winners-make-life-easier.htm",
      "publisher": {
       "name": null,
       "domain": "scoop.co.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8245633679f97610"
      ],
      "temporal": {
       "publishedAt": "2014-05-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Auckland Transport press release on the HACKAKL:Transport hackathon: in the run-up AT made available a beta API covering real-time bus information, geo-coding, roading and congestion data.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-357f20e1cd568404",
      "title": "FYI.org.nz — official information request \"AT API - Communications and Release dates\" (2015)",
      "url": "https://fyi.org.nz/request/3031-at-api-communications-and-release-dates",
      "publisher": {
       "name": null,
       "domain": "fyi.org.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-6d78ebcbf8d4a118"
      ],
      "temporal": {
       "publishedAt": "2015-08-11",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "A developer's official information request asking when the real-time API would serve real rather than mocked data, with Auckland Transport's replies; on 26 November 2015 AT said GTFS real-time data could now be made available to fully registered API users.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-16ae5a41ff144d9e",
      "title": "Office of the Auditor-General — Reliability of public transport in Auckland, Part 4 (13 May 2025)",
      "url": "https://ao.parliament.nz/2025/auckland-transport/part4.htm",
      "publisher": {
       "name": null,
       "domain": "ao.parliament.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-47ef7b2bd846ecd1",
       "clm-ff6b810f258f47ee",
       "clm-8e445d2d8a790c15"
      ],
      "temporal": {
       "publishedAt": "2025-05-13",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent performance audit: AT Mobile is AT's main information channel; disruption alerts are entered manually from templates; information through AT's portals might not always be accurate; AT communicates only a small percentage of roadworks disruptions to buses and gives limited or no information on unplanned disruptions outside business hours.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6d2e28e8d45a86ca",
      "title": "Office of the Auditor-General — Reliability of public transport in Auckland, Part 5 (13 May 2025)",
      "url": "https://ao.parliament.nz/2025/auckland-transport/part5.htm",
      "publisher": {
       "name": null,
       "domain": "ao.parliament.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-47ef7b2bd846ecd1",
       "clm-3af01bb958be0050",
       "clm-523a1d4cdd5787dd",
       "clm-6c851eef6cc42d57",
       "clm-e319cd5156029346",
       "clm-5c4fe620f2444d4b"
      ],
      "temporal": {
       "publishedAt": "2025-05-13",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent performance audit: automatic vehicle location devices feed AT's Command Centre; ferry tracking is not always accurate; AT uses the tracking data to measure reliability and punctuality and has strengthened operator contracts as tracking improved.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-253ae6bb443fbaf7",
      "title": "University of Auckland, Department of Statistics — The bus bots (19 Aug 2022)",
      "url": "https://www.stat.auckland.ac.nz/~tlum005/buses/busbots.html",
      "publisher": {
       "name": null,
       "domain": "stat.auckland.ac.nz",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3af01bb958be0050",
       "clm-01e4b3faa3789e27",
       "clm-222c52b168fd0cb3",
       "clm-8e445d2d8a790c15"
      ],
      "temporal": {
       "publishedAt": "2022-08-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-15",
       "dossierCreatedAt": "2026-10-15",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "A University of Auckland statistician describes bots that report punctuality, cancellations and headways for Auckland buses from the AT GTFS feed, and the errors found in the feed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 16,
     "claimsMapped": 16,
     "sourcesTotal": 10,
     "sourcesUsedByClaims": 10,
     "sourcesWithPublicationDate": 5,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  }
 ]
}
