{
 "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": "dublin-rtpi-open-transit-data",
  "title": "Dublin Real-Time Passenger Information & the NTA's Open GTFS-Realtime Feed",
  "canonicalUrl": "https://1001smartcities.org/projects/dublin-rtpi-open-transit-data/"
 },
 "currentRevisionId": "2026-09-25-baseline",
 "revisions": [
  {
   "id": "2026-09-25-baseline",
   "createdAt": "2026-09-25T10:06:00Z",
   "effectiveAt": "2026-09-25",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 17 claims and 13 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:aec806f8c72d148e909e5ee58bb711135700d0c388b2dd8351941ad2a86816db",
   "snapshot": {
    "asOf": "2026-09-25",
    "projectFingerprint": "sha256:f3d7486a44c8689b355a2615710e4da418ddd0cd9a2c601df56a551e55121608",
    "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": "official",
     "timeline": {
      "started": 2011,
      "ended": null
     }
    },
    "governance": {
     "operator": "National Transport Authority (Transport for Ireland), with bus position data from Dublin Bus, Go-Ahead Ireland and Bus Éireann; launched with technical assistance from Dublin City Council",
     "actorTypes": [
      "national-government",
      "city-government",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": "National Transport Authority",
     "cost": "€68.5 million for the national AVL replacement contract (awarded December 2023); the original system's cost is not stated in the sources",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-0d16eea05f859b17",
      "field": "snippet",
      "text": "went public on 26 September 2011, when the National Transport Authority, with technical help from Dublin City Council, put live arrival times for all 5,000 Dublin Bus stops on a website, an iPhone app and a text service",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1dd823333bd28ecd"
      ],
      "supportNote": "The NTA release dated 26 September 2011 announces arrival times at all 5,000 Dublin Bus stops via a new website, text service and iPhone app, an NTA initiative delivered with Dublin City Council's technical assistance.",
      "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-cdbf9ad54789009e",
      "field": "snippet",
      "text": "while 500 electronic signs were being installed at stops",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1dd823333bd28ecd"
      ],
      "supportNote": "The release refers to 'the 500 real time on-street electronic bus signs currently being installed at stops across the Greater Dublin Area (with over 270 installed to date)'.",
      "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-7e3faf1fe1b308f5",
      "field": "snippet",
      "text": "Each bus reports its GPS position to automatic vehicle location (AVL) software, which matches it against the day's schedule to predict arrivals",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-dfea3dd5663c8df9",
       "src-ae4e228af16fba38"
      ],
      "supportNote": "The Dublin Inquirer quotes the Dublin Bus website (buses carry an onboard computer, GPS and a radio reporting their position to a central computer) and app developer Stephen McBride (GPS data is matched with the daily schedule by AVL software to predict arrival); Smart Dublin describes AVL data feeding the central RTPI server and the displays.",
      "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-9f09572ae821ba55",
      "field": "snippet",
      "text": "The NTA publishes its timetables as GTFS under a CC BY 4.0 licence",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c9aa1696bbb7dee8"
      ],
      "supportNote": "The NTA's public transport data page lists the GTFS feeds and states: 'This data is licensed under CC BY 4.0 and is attributed to the National Transport Authority.'",
      "caveat": "The licence statement sits on the download page for timetables and stop data; the page does not separately name the terms of the key-protected real-time API.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-6611d5ae4ec2c6dd",
      "field": "snippet",
      "text": "since August 2020 the live predictions as a GTFS-Realtime feed that needs a registered key",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7b63691dd77ffd16"
      ],
      "supportNote": "The NTA notice of 5 August 2020 announces the GTFS-Realtime API for Dublin Bus, Bus Éireann and Go-Ahead Ireland, replacing the RTPI REST API (permanent shutdown 30 September 2020), with registration on the NTA developer portal.",
      "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-f1af485d82750ef6",
      "field": "snippet",
      "text": "the 2023 upgrade added Luas and Iarnród Éireann services and live bus positions",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1b2e925e75652c72"
      ],
      "supportNote": "The NTA notice of 8 March 2023 says the new GTFS-R API 'will extend this service to also provide real time Luas and Iarnród Éireann service updates' and adds a Vehicle Location API with bus locations.",
      "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-b7cf788b36d56205",
      "field": "snippet",
      "text": "The same data drives the TFI Live app and, by the NTA's count, more than 800 on-street displays",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d5f632daf2a9ae12"
      ],
      "supportNote": "The NTA's December 2023 release names 'our real time application (TFI Live), our 800+ On-Street Displays and our real-time data exports to third party applications'.",
      "caveat": "The display count is national, not for Dublin City alone.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c63304433c4165a5",
      "field": "impact",
      "text": "when a bus is cancelled but the operator does not tell the system in time, the signs and apps keep counting down to a bus that never comes — the NTA's own explanation of Dublin's 'ghost buses'",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-b5a0216ee87dd587",
       "src-8da8fc2620b70872"
      ],
      "supportNote": "An NTA spokesperson told the Dublin Inquirer that ghost buses occur 'when the Operator does not cancel a planned service with enough time in advance for the Real Time Passenger Information (RTPI) system to pick it up', so the bus stays on the apps and signs and the minutes tick down to zero.",
      "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-c0a33a2e270e64c8",
      "field": "impact",
      "text": "Passenger complaints run from 2022 into September 2026",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-dfea3dd5663c8df9",
       "src-dc396746d32e7b60"
      ],
      "supportNote": "The Dublin Inquirer reported passengers waiting for 'ghost' buses in July 2022; Newstalk reported the same complaint from Glasnevin at the start of the school term in September 2026.",
      "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-08dcc23f509eca77",
      "field": "impact",
      "text": "the crowd-reporting site noshowbus.ie logged more than 2,600 reports between 1 January and 5 August 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-b5a0216ee87dd587"
      ],
      "supportNote": "The Dublin Inquirer's analysis of 'more than 2,600 reports received so far in 2025' to noshowbus.ie, covering 1 January to 5 August 2025.",
      "caveat": "Crowd reports count complaints, not buses: one no-show can be reported several times and many are never reported.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-ac2dabd92f81f0d9",
      "field": "impact",
      "text": "Dublin Bus put its real-time accuracy, audited by the NTA, at around 96% in 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6c79395c5fca3c24"
      ],
      "supportNote": "Dublin Bus chief executive Billy Hann said in August 2024 that the real-time system is 'independently audited by the National Transport Authority' with an accuracy rate of around 96%.",
      "caveat": "Neither the audit method nor its results have been found published; the NTA is the authority that contracts Dublin Bus, not an outside auditor.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fc426bb9a8baa4e2",
      "field": "impact",
      "text": "at 'a record high of 98 per cent' in early 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-b353db36115e7f12"
      ],
      "supportNote": "A Dublin Bus spokeswoman told The Irish Times that since the beginning of 2025 its real-time passenger information accuracy was 'at a record high of 98 per cent'.",
      "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-bec73b8fa1398a10",
      "field": "impact",
      "text": "a €68.5 million contract, awarded to Trapeze in December 2023, to merge five separate AVL systems into one",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-8da8fc2620b70872",
       "src-b5a0216ee87dd587",
       "src-d5f632daf2a9ae12"
      ],
      "supportNote": "The Dublin Inquirer reports the €68.5 million contract awarded to Trapeze Group UK in December 2023; the NTA told it the new AVL system 'will replace the five disparate systems currently in use'. The NTA's own release confirms the award and the consolidation but gives no value.",
      "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-14576e41ae4b97f4",
      "field": "impact",
      "text": "Promised for late 2025 to late 2026, it was still awaited in September 2026, when Dublin Bus said the app would improve 'when we get the new automatic vehicle location system in place'",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-8da8fc2620b70872",
       "src-d7e63745cb8471df"
      ],
      "supportNote": "In September 2024 the NTA told the Dublin Inquirer roll-out would start in late 2025 and be complete by late 2026; in September 2026 Radio Nova, relaying Newstalk, quoted Dublin Bus director Gwen Morgan that the app 'will be improved when we get the new automatic vehicle location system in place'.",
      "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-0a4b4930989881df",
      "field": "lesson",
      "text": "without that message TFI Live cannot show the service as cancelled and falls back on the timetable",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-8da8fc2620b70872"
      ],
      "supportNote": "The transport minister's July 2024 answer, quoted by the Dublin Inquirer: apps like TFI Live 'cannot display a service as cancelled if it has not received the appropriate cancellation message from the operator and as a result it reverts to showing the timetabled time'.",
      "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-2a656a86c7fcfdb8",
      "field": "lesson",
      "text": "a bus that never left the garage is invisible until the operator cancels it",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-dfea3dd5663c8df9"
      ],
      "supportNote": "App developer Stephen McBride, quoted by the Dublin Inquirer: without GPS coordinates, 'because it's broken, or because the bus never left the garage', the RTPI shows the scheduled time, and cancelled services have to be manually removed by the operator.",
      "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-267e6a4b03c28607",
      "field": "lesson",
      "text": "every app draws its real-time data from the NTA, so unofficial apps inherit the same ghosts",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-dfea3dd5663c8df9"
      ],
      "supportNote": "A Dublin Bus spokesperson told the Dublin Inquirer that all bus apps get RTPI information from the NTA; the same report describes a passenger misled by the unofficial Next Dublin Bus app, which showed a cancelled service as running.",
      "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-1dd823333bd28ecd",
      "title": "NTA press release on the real-time launch, 26 Sep 2011 (operator)",
      "url": "https://www.nationaltransport.ie/wp-content/uploads/2011/09/RTPI-Press-Release.pdf",
      "publisher": {
       "name": null,
       "domain": "nationaltransport.ie",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-0d16eea05f859b17",
       "clm-cdbf9ad54789009e"
      ],
      "temporal": {
       "publishedAt": "2011-09-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The National Transport Authority's release for the launch on 26 September 2011: live arrival times for all 5,000 Dublin Bus stops by website, text and iPhone app, an initiative of the NTA 'delivered with the technical assistance of Dublin City Council', alongside 500 on-street electronic signs being installed across the Greater Dublin Area, over 270 of them in place. Dublin Bus's chief executive states the fleet is 'now equipped with a system which allows staff to identify the location of each bus'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-ae4e228af16fba38",
      "title": "Smart Dublin, on real-time passenger information, Aug 2017 (city)",
      "url": "https://smartdublin.ie/real-time-passenger-information/",
      "publisher": {
       "name": null,
       "domain": "smartdublin.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7e3faf1fe1b308f5"
      ],
      "temporal": {
       "publishedAt": "2017-08-04",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Dublin City Council's smart-city programme explains how the system works — Automatic Vehicle Location data fed to a central RTPI server and on to the displays at stops — says the data was available to developers through an API on the Dublinked portal, and that RTPI 'started as a project for Dublin Bus in 2008 developed by Dublin City Council in collaboration with IBM'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-7b63691dd77ffd16",
      "title": "NTA, new GTFS-Realtime data feed, Aug 2020 (operator)",
      "url": "https://www.nationaltransport.ie/news/new-transport-data-feed-for-app-developers-now-online/",
      "publisher": {
       "name": null,
       "domain": "nationaltransport.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-6611d5ae4ec2c6dd"
      ],
      "temporal": {
       "publishedAt": "2020-08-05",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "NTA notice of 5 August 2020: a GTFS-Realtime API for Dublin Bus, Bus Éireann and Go-Ahead Ireland has been launched 'in line with the NTA's commitment to providing open data', replacing the older RTPI REST API, which was to shut permanently on 30 September 2020. Registration on the NTA developer portal is required.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1b2e925e75652c72",
      "title": "NTA, upgrade to GTFS-Realtime v2, Mar 2023 (operator)",
      "url": "https://www.nationaltransport.ie/news/attention-developers-upgrade-to-gtfs-realtime-api/",
      "publisher": {
       "name": null,
       "domain": "nationaltransport.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f1af485d82750ef6"
      ],
      "temporal": {
       "publishedAt": "2023-03-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "NTA notice of 8 March 2023: the real-time API is replaced by an upgraded set integrated with a new Travel Information platform; the new GTFS-R feed extends real-time updates to Luas and Iarnród Éireann services and adds a Vehicle Location API with bus positions.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c9aa1696bbb7dee8",
      "title": "Transport for Ireland, Public Transport Data page (operator)",
      "url": "https://www.transportforireland.ie/transitData/PT_Data.html",
      "publisher": {
       "name": null,
       "domain": "transportforireland.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-9f09572ae821ba55"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The NTA's download page for GTFS timetables, stop data and a list of real-time operators: 'This data is licensed under CC BY 4.0 and is attributed to the National Transport Authority.' Access to the GTFS-Realtime API is by registration on the NTA developer portal. A continuously updated page.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-d5f632daf2a9ae12",
      "title": "NTA, AVL contract award to Trapeze, Dec 2023 (operator)",
      "url": "https://www.nationaltransport.ie/news/nta-awards-bus-avl-contract-to-trapeze-its-uk-ltd/",
      "publisher": {
       "name": null,
       "domain": "nationaltransport.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b7cf788b36d56205",
       "clm-bec73b8fa1398a10"
      ],
      "temporal": {
       "publishedAt": "2023-12-20",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "NTA announcement of 20 December 2023: a contract to Trapeze to implement a national Automatic Vehicle Location solution for all public service buses, consolidating 'several existing bus AVL systems into one central system', feeding the TFI Live app, 'our 800+ On-Street Displays' and real-time exports to third-party apps. The release does not state the contract value.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-dfea3dd5663c8df9",
      "title": "Dublin Inquirer, on ghost buses, Jul 2022 (media)",
      "url": "https://dublininquirer.com/2022/07/27/please-exorcise-ghost-buses-from-dublin-bus-real-time-information-services-passengers-say/",
      "publisher": {
       "name": null,
       "domain": "dublininquirer.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7e3faf1fe1b308f5",
       "clm-c0a33a2e270e64c8",
       "clm-2a656a86c7fcfdb8",
       "clm-267e6a4b03c28607"
      ],
      "temporal": {
       "publishedAt": "2022-07-27",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 27 July 2022 on passengers waiting for buses shown on signs and apps that never came. Explains, via app developer Stephen McBride, that GPS data is matched to the schedule by AVL software and that without a GPS fix the system shows the scheduled time, so cancelled services have to be removed by the operator. Dublin Bus said its app, website and on-street signs do not show cancellations; a Dublin Bus spokesperson said all bus apps get their real-time data from the NTA; NTA data showed Dublin Bus services not run rising from about 1 to about 2 per cent over 2021.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-8da8fc2620b70872",
      "title": "Dublin Inquirer, on the new bus-tracking contract, Sep 2024 (media)",
      "url": "https://www.dublininquirer.com/new-bus-tracking-system-to-tackle-ghost-buses-and-disappearing-buses/",
      "publisher": {
       "name": null,
       "domain": "dublininquirer.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c63304433c4165a5",
       "clm-bec73b8fa1398a10",
       "clm-14576e41ae4b97f4",
       "clm-0a4b4930989881df"
      ],
      "temporal": {
       "publishedAt": "2024-09-25",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 25 September 2024: the NTA awarded a €68.5 million contract to Trapeze Group UK in December 2023 for a new AVL system, with roll-out to start in late 2025 and finish in late 2026 'if all goes well'. Quotes a July 2024 parliamentary answer by the transport minister that apps like TFI Live 'cannot display a service as cancelled if it has not received the appropriate cancellation message from the operator'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b5a0216ee87dd587",
      "title": "Dublin Inquirer, on the no-show bus tracker, Aug 2025 (media)",
      "url": "https://www.dublininquirer.com/routes-introduced-under-busconnects-among-most-often-reported-on-no-show-bus-tracker/",
      "publisher": {
       "name": null,
       "domain": "dublininquirer.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c63304433c4165a5",
       "clm-08dcc23f509eca77",
       "clm-bec73b8fa1398a10"
      ],
      "temporal": {
       "publishedAt": "2025-08-06",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 6 August 2025: an analysis of more than 2,600 reports to noshowbus.ie, a site collecting reports of ghost and cancelled buses since October 2024, for 1 January to 5 August 2025. The NTA explains ghost buses as operators not cancelling a service in time for the RTPI system to pick it up, describes replacing antennae on about 200 buses, and says the new AVL system will replace 'the five disparate systems currently in use'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6c79395c5fca3c24",
      "title": "Newstalk, Dublin Bus CEO on replacing the real-time system, Aug 2024 (media)",
      "url": "https://www.newstalk.com/news/the-end-of-ghost-buses-dublin-bus-real-time-system-being-replaced-within-three-years-1755958",
      "publisher": {
       "name": null,
       "domain": "newstalk.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-ac2dabd92f81f0d9"
      ],
      "temporal": {
       "publishedAt": "2024-08-16",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Interview report of 16 August 2024: Dublin Bus chief executive Billy Hann says the technology is 'over 15 years old', the antennas on the buses 'aren't as sensitive as they need to be', and the real-time system is 'independently audited by the National Transport Authority' with an accuracy rate of around 96%.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b353db36115e7f12",
      "title": "The Irish Times, on bus penalties and ghost buses, Feb 2025 (media)",
      "url": "https://www.irishtimes.com/transport/2025/02/06/bus-operators-hit-with-5m-in-penalties-amid-fresh-complaints-over-ghost-buses/",
      "publisher": {
       "name": null,
       "domain": "irishtimes.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-fc426bb9a8baa4e2"
      ],
      "temporal": {
       "publishedAt": "2025-02-06",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 6 February 2025 on complaints about 'ghost' or 'disappearing' buses on the on-street screens and the TFI app. A Dublin Bus spokeswoman says its real-time passenger information accuracy has been 'at a record high of 98 per cent' since the beginning of 2025.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-dc396746d32e7b60",
      "title": "Newstalk, on ghost buses at the start of the school year, Sep 2026 (media)",
      "url": "https://www.newstalk.com/news/ghost-buses-2-2309241",
      "publisher": {
       "name": null,
       "domain": "newstalk.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c0a33a2e270e64c8"
      ],
      "temporal": {
       "publishedAt": "2026-09-11",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 11 September 2026: a Glasnevin parent describes buses that appear due within a minute or two on the signs and app and then vanish, several times in the first week of the school term.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-d7e63745cb8471df",
      "title": "Radio Nova, on Dublin Bus and the new AVL system, Sep 2026 (media)",
      "url": "https://www.nova.ie/nta-to-fix-ghost-buses-with-real-time-tracking-system/",
      "publisher": {
       "name": null,
       "domain": "nova.ie",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-14576e41ae4b97f4"
      ],
      "temporal": {
       "publishedAt": "2026-09-11",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-09-25",
       "dossierCreatedAt": "2026-09-25",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report of 11 September 2026, relaying Newstalk: Dublin Bus director Gwen Morgan says TFI Live is not a Dublin Bus app and that it 'will be improved when we get the new automatic vehicle location system in place'; the NTA's new system is described as still to come into operation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 17,
     "claimsMapped": 17,
     "sourcesTotal": 13,
     "sourcesUsedByClaims": 13,
     "sourcesWithPublicationDate": 12,
     "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."
    ]
   }
  }
 ]
}
