{
 "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": "sf-nextmuni",
  "title": "NextMuni: Real-Time Muni Predictions & the Fight Over Who Owned Them",
  "canonicalUrl": "https://1001smartcities.org/projects/sf-nextmuni/"
 },
 "currentRevisionId": "2026-08-21-source-dates",
 "revisions": [
  {
   "id": "2026-08-20-claim-baseline",
   "createdAt": "2026-08-21T13:15:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 10 claims and 15 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:f736cff1353fadeb64439cb0fe52f757161ef0045c76f3a7101213a9c3e0c838",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:ebbf77bd75739b21d0080cb5d155cff57669c4ed17fd17881cd620b48617c03e",
    "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": 1999,
      "ended": null
     }
    },
    "governance": {
     "operator": "San Francisco Municipal Transportation Agency (SFMTA), with NextBus, Inc. and since 2020 Cubic Transportation Systems",
     "actorTypes": [
      "utility",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": "SFMTA capital budget",
     "cost": "≈$89M for the 2020 replacement contract (Cubic, six years plus two five-year options)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-81dfa88990935707",
      "field": "snippet",
      "text": "SFMTA piloted NextBus arrival predictions on the 22 Fillmore in 1999",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-f72a50b6e22bda30",
       "src-a45b8c03be25dc8e"
      ],
      "supportNote": "Independent press fixes the start year while reporting the replacement — the project 'replaces the 23-year-old NextBus technology (launched 1999)' — and the operator's own account describes partnering with NextBus 'more than twenty years ago'.",
      "caveat": "Neither source names the pilot route. The 1999 date is carried by both; the 22 Fillmore is not.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d4200859922c3822",
      "field": "snippet",
      "text": "In 2009 a licensee claimed to own the predictions and got a rider's app pulled from the App Store",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3aef36150471d0b5",
       "src-84f2ba513f9ba19a"
      ],
      "supportNote": "NextBus Information Systems told Apple it 'is the sole agent for commercial use of the NextBus real-time prediction data' and held 'exclusive rights to distribution of this data to mobile phones'; Apple pulled the rider-built app Routesy. The EFF records that developer Steven Peterson built Routesy in 2008, that NBIS demanded in June 2009 that it be discontinued, and that his attorney got Apple to restore it once the agency clarified ownership.",
      "caveat": "NBIS was a licensee, not the agency's contractor NextBus, Inc. The entry keeps the two apart, and the claim is about the licensee.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fd47eae522a70989",
      "field": "snippet",
      "text": "the agency insisted the data was public and published a feed that November",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3aef36150471d0b5",
       "src-49b1901f94e7f737"
      ],
      "supportNote": "SFMTA's spokesperson said in June 2009 that Muni 'owns the data in question and that the public should have access to it'; the November report records the feed going live and ends a five-month dispute.",
      "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-d3a3806fea011e30",
      "field": "snippet",
      "text": "Cubic bought NextBus in 2013, then won the $89M contract to replace it",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-ed5a6eccc12f3d4e",
       "src-1bed567e01f2a4ba"
      ],
      "supportNote": "Cubic 'acquired all of the outstanding capital stock of NextBus, Inc. from Webtech Wireless, Inc.' on 24 January 2013 for CAD$20.75 million, and in October 2020 announced that SFMTA had contracted it 'in an amount not to exceed $88,980,877, for an initial term of six years with two optional five-year terms'.",
      "caveat": "Both are vendor announcements. The $88,980,877 figure was matched against the SFMTA board calendar item of 16 June 2020, whose PDF could not be rendered here.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-150b2fb70ee08d16",
      "field": "impact",
      "text": "SFMTA states the margin of error is under one minute for predictions of five minutes or less, and under two minutes for ten-minute predictions",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-73a80654ebf38adc"
      ],
      "supportNote": "The operator's page states it directly: 'The margin of error overall is less than one minute for predictions of five-minutes or less. For 10-minute predictions, the margin of error is less than two minutes.'",
      "caveat": "The page carries no date, no sample and no method, and says the times 'are simply predictions'. This is a self-reported figure, which is why the entry attributes it to SFMTA in the sentence itself.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e57388b5f772a5a5",
      "field": "impact",
      "text": "no independent evaluation of NextMuni's prediction accuracy or of its effect on ridership was found",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-70cbdb689a719571",
       "src-de1cc422f4c752f4"
      ],
      "supportNote": "The nearest thing is peer-reviewed but agency-authored, and it measures stated preferences about proposed designs — how 5,856 surveyed customers said they would respond to a twenty-minute wait — rather than the accuracy of the deployed system. The replacement project page promises 'a more sophisticated and accurate vehicle arrival prediction algorithm' but publishes no accuracy target and no measurement.",
      "caveat": "This is an absence, and an absence cannot be sourced directly. A circulating counter-figure, credited to a study by the app company Swyft, could not be verified sentence-level and is deliberately not used.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-845c453be2deb71c",
      "field": "impact",
      "text": "Over 400 shelter displays lost predictions in June 2022 when AT&T switched off 3G",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-e52d92b7422a41e7",
       "src-b4f40956f85d259b"
      ],
      "supportNote": "The operator announced that 'over 400 NextMuni displays that are currently utilizing AT&T 3G modems will no longer be able to display real-time Muni vehicle arrival predictions', and by November reported over 435 of more than 800 planned LCD replacements installed.",
      "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-fe8821e09d0b1ec0",
      "field": "lesson",
      "text": "San Francisco's predictions only became a public feed after SFMTA wrote ownership into the contract in 2009 and required the vendor to hand over an XML stream",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-49b1901f94e7f737"
      ],
      "supportNote": "The renegotiated contract 'expressly declared that the MTA owns the data' and obliged the vendor that 'Contractor shall provide necessary technological assistance in placing an XML data stream (via weblink or other SFMTA approved data conveyance)'. That is the date a public developer feed existed — ten years after the pilot.",
      "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-144fddc2c5ac8bdb",
      "field": "lesson",
      "text": "SFMTA's own deed is revocable and covers timetables only",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-38f90720a202bcf1"
      ],
      "supportNote": "The deed describes itself as 'nonexclusive, limited, and revocable', reserves 'the right to alter or cease to provide the Data at any time without prior notice', forbids sublicensing, and states the scope limit plainly: 'This is not real-time data, only scheduled 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-1e543124178e78a1",
      "field": "lesson",
      "text": "the real-time feed riders' apps actually use is the region's, not the city's",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-8aca195a7a160a44"
      ],
      "supportNote": "The regional 511 portal is where GTFS-Realtime lives — Trip Updates, Vehicle Positions and Service Alerts, plus SIRI and NeTEx APIs — and it lists SFMTA among its operators. Access needs a registered token, defaults to '60 requests per 3600 seconds', and carries the region's own data agreement on top of any operator terms.",
      "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-3aef36150471d0b5",
      "title": "Streetsblog SF — Does NextBus Own Real-Time Muni Data? (26 Jun 2009)",
      "url": "https://sf.streetsblog.org/2009/06/26/does-nextbus-own-real-time-muni-arrival-times",
      "publisher": {
       "name": null,
       "domain": "sf.streetsblog.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d4200859922c3822",
       "clm-fd47eae522a70989"
      ],
      "temporal": {
       "publishedAt": "2009-06-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The dispute, sentence-level. NextBus Information Systems (NBIS) told Apple it 'is the sole agent for commercial use of the NextBus real-time prediction data' and held 'exclusive rights to distribution of this data to mobile phones'; Apple pulled the rider-built app Routesy. SFMTA spokesperson Judson True countered that Muni 'owns the data in question and that the public should have access to it'. NBIS was a licensee, distinct from NextBus, Inc., the agency's contractor — the entry keeps them apart.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-84f2ba513f9ba19a",
      "title": "Electronic Frontier Foundation — Who Controls Data About Public Transportation? (Sep 2009)",
      "url": "https://www.eff.org/deeplinks/2009/09/who-controls-data-about-public-transportation",
      "publisher": {
       "name": null,
       "domain": "eff.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d4200859922c3822"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent legal read on the same facts: 'NBIS, like the NYC MTA, appears guilty of copyfraud. They've been unable to produce any proof that they do, in fact, own the data in question.' Records that developer Steven Peterson built Routesy in 2008, that NBIS demanded in June 2009 that it be discontinued, and that his attorney got Apple to restore it once SFMTA clarified ownership.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-49b1901f94e7f737",
      "title": "Streetsblog SF — MTA Publishes NextMuni Arrival Time Feed (12 Nov 2009)",
      "url": "https://sf.streetsblog.org/2009/11/12/mta-publishes-nextmuni-arrival-time-feed",
      "publisher": {
       "name": null,
       "domain": "sf.streetsblog.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-fd47eae522a70989",
       "clm-fe8821e09d0b1ec0"
      ],
      "temporal": {
       "publishedAt": "2009-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The resolution and the contract language the entry rests on: the renegotiated contract 'expressly declared that the MTA owns the data' and obliged the vendor that 'Contractor shall provide necessary technological assistance in placing an XML data stream (via weblink or other SFMTA approved data conveyance)'. Ends a five-month dispute. This is the date a public developer feed existed — ten years after the pilot, and separate from the pilot, the citywide contract and the street displays.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a45b8c03be25dc8e",
      "title": "SFMTA — Changes Coming to NextMuni (operator, 12 Aug 2021)",
      "url": "https://www.sfmta.com/blog/changes-coming-nextmuni",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-81dfa88990935707"
      ],
      "temporal": {
       "publishedAt": "2021-08-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Operator chronology and self-criticism: 'When the SFMTA first partnered with NextBus more than twenty years ago to create NextMuni, the real-time transit vehicle arrival predictions system was state-of-the-art.' Names the failure modes the replacement targets — inaccurate predictions near the start of routes, and 'ghost buses' that are predicted and never arrive.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-de1cc422f4c752f4",
      "title": "SFMTA — Next Generation Customer Information System (operator, project page)",
      "url": "https://www.sfmta.com/projects/next-generation-customer-information-system",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e57388b5f772a5a5"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Currency check, July 2026: status still 'Implementation / Construction'; the 2023-2024 phase 'System Enhancements and MuniMobile App' is marked Completed; capital cost line $25.4 million (the SFMTA capital share, not the contract ceiling). Promises 'a more sophisticated and accurate vehicle arrival prediction algorithm' but publishes no accuracy target or measurement, which is why none is claimed here.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1bed567e01f2a4ba",
      "title": "Cubic — Cubic Wins Contract to Deliver Next Generation Customer Information System for San Francisco MTA (1 Oct 2020)",
      "url": "https://www.businesswire.com/news/home/20201001005409/en/Cubic-Wins-Contract-to-Deliver-Next-Generation-Customer-Information-System-for-San-Francisco-MTA",
      "publisher": {
       "name": null,
       "domain": "businesswire.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d3a3806fea011e30"
      ],
      "temporal": {
       "publishedAt": "2020-10-01",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The replacement contract, vendor-announced: SFMTA contracted Cubic Transportation Systems 'in an amount not to exceed $88,980,877, for an initial term of six years with two optional five-year terms'. The same amount appears in the SFMTA board calendar item of 16 June 2020 (PDF too large to render in this environment; figure taken from the indexed text and matched against the vendor release).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-ed5a6eccc12f3d4e",
      "title": "Cubic Transportation Systems Acquires NextBus, Inc. (Jan 2013)",
      "url": "https://www.masstransitmag.com/home/press-release/10858439/cubic-transportation-systems-cubic-transportation-systems-acquires-nextbus-inc",
      "publisher": {
       "name": null,
       "domain": "masstransitmag.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d3a3806fea011e30"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The vendor chain: NextBus, Inc., founded 1997 in Emeryville, passed through Grey Island Systems International and Webtech Wireless before Cubic 'acquired all of the outstanding capital stock of NextBus, Inc. from Webtech Wireless, Inc.' on 24 January 2013 for CAD$20.75 million. NextBus was then in over 100 North American agencies. Cubic later folded the brand into Umo and moved the public API endpoints off webservices.nextbus.com to retro.umoiq.com.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-38f90720a202bcf1",
      "title": "SFMTA — GTFS Transit Data licence (operator, the licence deed)",
      "url": "https://www.sfmta.com/reports/gtfs-transit-data",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-144fddc2c5ac8bdb"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The licence position, verbatim: 'nonexclusive, limited, and revocable'; mandatory notice on derivative works — 'Reproduced with permission granted by the City and County of San Francisco…'; 'The License granted hereunder does not include any right to sublicense.'; SFMTA 'reserves the right to alter or cease to provide the Data at any time without prior notice'; supplied 'as is' with no warranty of accuracy. And the scope limit that matters: 'This is not real-time data, only scheduled service.'",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-8aca195a7a160a44",
      "title": "511 SF Bay (Metropolitan Transportation Commission) — Transit Data",
      "url": "https://511.org/open-data/transit",
      "publisher": {
       "name": null,
       "domain": "511.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e543124178e78a1"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Where the real-time feed actually lives today: the regional 511 portal, not the city's. Carries GTFS, GTFS-Realtime (Trip Updates, Vehicle Positions, Service Alerts) and SIRI/NeTEx APIs, lists SFMTA among operators, requires a registered API token, defaults to '60 requests per 3600 seconds', and applies its own data agreement on top of any operator terms.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-e52d92b7422a41e7",
      "title": "SFMTA — AT&T 3G Decommissioning Now Impacting NextMuni Electronic Displays (operator, 8 Jun 2022)",
      "url": "https://www.sfmta.com/blog/att-3g-decommissioning-now-impacting-nextmuni-electronic-displays-transit-shelters",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-845c453be2deb71c"
      ],
      "temporal": {
       "publishedAt": "2022-06-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Counterweight, sentence-level: 'over 400 NextMuni displays that are currently utilizing AT&T 3G modems will no longer be able to display real-time Muni vehicle arrival predictions'. The street-level layer of a 23-year-old system was switched off by a carrier, not by the agency. Replacement: 'over 700 new Liquid Crystal Display (LCD) displays'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b4f40956f85d259b",
      "title": "SFMTA — Over Half Next Generation Muni Shelter Displays Installed (operator, 2 Nov 2022)",
      "url": "https://www.sfmta.com/blog/over-half-next-generation-muni-shelter-displays-installed-more-upgrades-coming",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-845c453be2deb71c"
      ],
      "temporal": {
       "publishedAt": "2022-11-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Rollout progress: over 435 of 800+ planned LCDs installed, replacing the old NextBus signs, 'with an emphasis on underserved neighborhoods'. New displays add crowding data from automatic passenger counters and short-term route changes.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-73a80654ebf38adc",
      "title": "SFMTA — Not Your Ordinary GPS: Tracking Your Ride (operator, accuracy claim)",
      "url": "https://www.sfmta.com/blog/not-your-ordinary-gps-tracking-your-ride",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-150b2fb70ee08d16"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The only accuracy figures found, and they are the operator's own: 'The margin of error overall is less than one minute for predictions of five-minutes or less. For 10-minute predictions, the margin of error is less than two minutes.' The page carries no date, sample or method, and adds that the times 'are simply predictions'. A circulating counter-figure — predictions wrong close to half the time at commute hours, credited to a study by the app company Swyft — could not be verified sentence-level (the carrying SF Examiner article returned HTTP 429 repeatedly) and is deliberately not used.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-70cbdb689a719571",
      "title": "Lee, Tyner & Vasavda — Moving Minds: The Next Generation of Real-Time Transit Information in San Francisco (peer-reviewed, 2018)",
      "url": "https://journals.sagepub.com/doi/abs/10.1177/0361198118795002",
      "publisher": {
       "name": null,
       "domain": "journals.sagepub.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e57388b5f772a5a5"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Transportation Research Record, 2018. A stated-preference survey of 5,856 Muni customers in English, Spanish and Chinese, run by SFMTA to design the replacement system: facing a 20-minute wait, respondents choosing Muni rose 'from 45 percent with basic information… to as much as 72 percent (with a smartphone app) or 82 percent', and with countdown signs offering alternative routes 'differences among income groups virtually disappeared'. Peer-reviewed but agency-authored, and it measures hypothetical responses to proposed designs, not the deployed system — so it does not lift this entry's evidence grade.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-f72a50b6e22bda30",
      "title": "Jerold Chinn — 'Janky' NextBus Muni prediction system gets first round of upgrades (press, 15 Nov 2022)",
      "url": "https://jeroldchinn.medium.com/janky-nextbus-muni-prediction-system-gets-first-round-of-upgrades-e03d7fc77051",
      "publisher": {
       "name": null,
       "domain": "jeroldchinn.medium.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-81dfa88990935707"
      ],
      "temporal": {
       "publishedAt": "2022-11-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent corroboration of the start year — the project 'replaces the 23-year-old NextBus technology (launched 1999)' — and of the handover: SFMTA CTO Lisa Walton called the November 2022 switch 'a soft launch of the new software', phased through 2024, with roughly 800 solar-powered signs for locations without power.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6ae21ee7ef204ce0",
      "title": "IET/IEE — London Transport's Countdown system: a leader in the bus transport revolution (1993) (precedence check)",
      "url": "https://ieeexplore.ieee.org/iel3/1400/6791/00274472.pdf",
      "publisher": {
       "name": null,
       "domain": "ieeexplore.ieee.org",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Why this entry claims no superlative. London Transport trialled Passenger Information at Bus Stops on Route 18 in 1992 and installed the first Countdown signs in autumn 1992 — street-level arrival displays seven years before San Francisco's pilot; the 1993 conference paper independently fixes the system before 1994. A US research precedent also exists: MyBus, built at the University of Washington by Daniel Dailey in the mid-1990s, which was not verified sentence-level here and is therefore only noted, not asserted. San Francisco is early and consequential, not first — and it is by some years the oldest real-time transit feed in this atlas.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 10,
     "claimsMapped": 10,
     "sourcesTotal": 15,
     "sourcesUsedByClaims": 14,
     "sourcesWithPublicationDate": 7,
     "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."
    ]
   }
  },
  {
   "id": "2026-08-21-source-dates",
   "createdAt": "2026-08-22T05:10:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "update",
   "summary": "Record the publication date of each source that states one; a source that publishes no date is marked null, and one that shows only a revision carries `updated` instead. The SFMTA page prints its own byline — 8 June 2022 — while its CMS metadata carries the node's creation date; the visible line wins.",
   "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": "replace",
     "path": "/snapshot/projectFingerprint",
     "summary": "Updated projectFingerprint to the current sourced project record."
    },
    {
     "operation": "replace",
     "path": "/snapshot/sources",
     "summary": "Updated sources to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:ffedb9097c24cea7f3e0c6ec94f0e0363ab14c653a3cb37c3004aaa333b26e72",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:30b686fb0d246300099fd8be6e5166f4851f5d35f23d455e68e7013a27b534e5",
    "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": 1999,
      "ended": null
     }
    },
    "governance": {
     "operator": "San Francisco Municipal Transportation Agency (SFMTA), with NextBus, Inc. and since 2020 Cubic Transportation Systems",
     "actorTypes": [
      "utility",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": "SFMTA capital budget",
     "cost": "≈$89M for the 2020 replacement contract (Cubic, six years plus two five-year options)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-81dfa88990935707",
      "field": "snippet",
      "text": "SFMTA piloted NextBus arrival predictions on the 22 Fillmore in 1999",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-f72a50b6e22bda30",
       "src-a45b8c03be25dc8e"
      ],
      "supportNote": "Independent press fixes the start year while reporting the replacement — the project 'replaces the 23-year-old NextBus technology (launched 1999)' — and the operator's own account describes partnering with NextBus 'more than twenty years ago'.",
      "caveat": "Neither source names the pilot route. The 1999 date is carried by both; the 22 Fillmore is not.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d4200859922c3822",
      "field": "snippet",
      "text": "In 2009 a licensee claimed to own the predictions and got a rider's app pulled from the App Store",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3aef36150471d0b5",
       "src-84f2ba513f9ba19a"
      ],
      "supportNote": "NextBus Information Systems told Apple it 'is the sole agent for commercial use of the NextBus real-time prediction data' and held 'exclusive rights to distribution of this data to mobile phones'; Apple pulled the rider-built app Routesy. The EFF records that developer Steven Peterson built Routesy in 2008, that NBIS demanded in June 2009 that it be discontinued, and that his attorney got Apple to restore it once the agency clarified ownership.",
      "caveat": "NBIS was a licensee, not the agency's contractor NextBus, Inc. The entry keeps the two apart, and the claim is about the licensee.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fd47eae522a70989",
      "field": "snippet",
      "text": "the agency insisted the data was public and published a feed that November",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3aef36150471d0b5",
       "src-49b1901f94e7f737"
      ],
      "supportNote": "SFMTA's spokesperson said in June 2009 that Muni 'owns the data in question and that the public should have access to it'; the November report records the feed going live and ends a five-month dispute.",
      "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-d3a3806fea011e30",
      "field": "snippet",
      "text": "Cubic bought NextBus in 2013, then won the $89M contract to replace it",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-ed5a6eccc12f3d4e",
       "src-1bed567e01f2a4ba"
      ],
      "supportNote": "Cubic 'acquired all of the outstanding capital stock of NextBus, Inc. from Webtech Wireless, Inc.' on 24 January 2013 for CAD$20.75 million, and in October 2020 announced that SFMTA had contracted it 'in an amount not to exceed $88,980,877, for an initial term of six years with two optional five-year terms'.",
      "caveat": "Both are vendor announcements. The $88,980,877 figure was matched against the SFMTA board calendar item of 16 June 2020, whose PDF could not be rendered here.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-150b2fb70ee08d16",
      "field": "impact",
      "text": "SFMTA states the margin of error is under one minute for predictions of five minutes or less, and under two minutes for ten-minute predictions",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-73a80654ebf38adc"
      ],
      "supportNote": "The operator's page states it directly: 'The margin of error overall is less than one minute for predictions of five-minutes or less. For 10-minute predictions, the margin of error is less than two minutes.'",
      "caveat": "The page carries no date, no sample and no method, and says the times 'are simply predictions'. This is a self-reported figure, which is why the entry attributes it to SFMTA in the sentence itself.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e57388b5f772a5a5",
      "field": "impact",
      "text": "no independent evaluation of NextMuni's prediction accuracy or of its effect on ridership was found",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-70cbdb689a719571",
       "src-de1cc422f4c752f4"
      ],
      "supportNote": "The nearest thing is peer-reviewed but agency-authored, and it measures stated preferences about proposed designs — how 5,856 surveyed customers said they would respond to a twenty-minute wait — rather than the accuracy of the deployed system. The replacement project page promises 'a more sophisticated and accurate vehicle arrival prediction algorithm' but publishes no accuracy target and no measurement.",
      "caveat": "This is an absence, and an absence cannot be sourced directly. A circulating counter-figure, credited to a study by the app company Swyft, could not be verified sentence-level and is deliberately not used.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-845c453be2deb71c",
      "field": "impact",
      "text": "Over 400 shelter displays lost predictions in June 2022 when AT&T switched off 3G",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-e52d92b7422a41e7",
       "src-b4f40956f85d259b"
      ],
      "supportNote": "The operator announced that 'over 400 NextMuni displays that are currently utilizing AT&T 3G modems will no longer be able to display real-time Muni vehicle arrival predictions', and by November reported over 435 of more than 800 planned LCD replacements installed.",
      "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-fe8821e09d0b1ec0",
      "field": "lesson",
      "text": "San Francisco's predictions only became a public feed after SFMTA wrote ownership into the contract in 2009 and required the vendor to hand over an XML stream",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-49b1901f94e7f737"
      ],
      "supportNote": "The renegotiated contract 'expressly declared that the MTA owns the data' and obliged the vendor that 'Contractor shall provide necessary technological assistance in placing an XML data stream (via weblink or other SFMTA approved data conveyance)'. That is the date a public developer feed existed — ten years after the pilot.",
      "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-144fddc2c5ac8bdb",
      "field": "lesson",
      "text": "SFMTA's own deed is revocable and covers timetables only",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-38f90720a202bcf1"
      ],
      "supportNote": "The deed describes itself as 'nonexclusive, limited, and revocable', reserves 'the right to alter or cease to provide the Data at any time without prior notice', forbids sublicensing, and states the scope limit plainly: 'This is not real-time data, only scheduled 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-1e543124178e78a1",
      "field": "lesson",
      "text": "the real-time feed riders' apps actually use is the region's, not the city's",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-8aca195a7a160a44"
      ],
      "supportNote": "The regional 511 portal is where GTFS-Realtime lives — Trip Updates, Vehicle Positions and Service Alerts, plus SIRI and NeTEx APIs — and it lists SFMTA among its operators. Access needs a registered token, defaults to '60 requests per 3600 seconds', and carries the region's own data agreement on top of any operator terms.",
      "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-3aef36150471d0b5",
      "title": "Streetsblog SF — Does NextBus Own Real-Time Muni Data? (26 Jun 2009)",
      "url": "https://sf.streetsblog.org/2009/06/26/does-nextbus-own-real-time-muni-arrival-times",
      "publisher": {
       "name": null,
       "domain": "sf.streetsblog.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d4200859922c3822",
       "clm-fd47eae522a70989"
      ],
      "temporal": {
       "publishedAt": "2009-06-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The dispute, sentence-level. NextBus Information Systems (NBIS) told Apple it 'is the sole agent for commercial use of the NextBus real-time prediction data' and held 'exclusive rights to distribution of this data to mobile phones'; Apple pulled the rider-built app Routesy. SFMTA spokesperson Judson True countered that Muni 'owns the data in question and that the public should have access to it'. NBIS was a licensee, distinct from NextBus, Inc., the agency's contractor — the entry keeps them apart.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-84f2ba513f9ba19a",
      "title": "Electronic Frontier Foundation — Who Controls Data About Public Transportation? (Sep 2009)",
      "url": "https://www.eff.org/deeplinks/2009/09/who-controls-data-about-public-transportation",
      "publisher": {
       "name": null,
       "domain": "eff.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d4200859922c3822"
      ],
      "temporal": {
       "publishedAt": "2009-09-10",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent legal read on the same facts: 'NBIS, like the NYC MTA, appears guilty of copyfraud. They've been unable to produce any proof that they do, in fact, own the data in question.' Records that developer Steven Peterson built Routesy in 2008, that NBIS demanded in June 2009 that it be discontinued, and that his attorney got Apple to restore it once SFMTA clarified ownership.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-49b1901f94e7f737",
      "title": "Streetsblog SF — MTA Publishes NextMuni Arrival Time Feed (12 Nov 2009)",
      "url": "https://sf.streetsblog.org/2009/11/12/mta-publishes-nextmuni-arrival-time-feed",
      "publisher": {
       "name": null,
       "domain": "sf.streetsblog.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-fd47eae522a70989",
       "clm-fe8821e09d0b1ec0"
      ],
      "temporal": {
       "publishedAt": "2009-11-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The resolution and the contract language the entry rests on: the renegotiated contract 'expressly declared that the MTA owns the data' and obliged the vendor that 'Contractor shall provide necessary technological assistance in placing an XML data stream (via weblink or other SFMTA approved data conveyance)'. Ends a five-month dispute. This is the date a public developer feed existed — ten years after the pilot, and separate from the pilot, the citywide contract and the street displays.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a45b8c03be25dc8e",
      "title": "SFMTA — Changes Coming to NextMuni (operator, 12 Aug 2021)",
      "url": "https://www.sfmta.com/blog/changes-coming-nextmuni",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-81dfa88990935707"
      ],
      "temporal": {
       "publishedAt": "2021-08-12",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Operator chronology and self-criticism: 'When the SFMTA first partnered with NextBus more than twenty years ago to create NextMuni, the real-time transit vehicle arrival predictions system was state-of-the-art.' Names the failure modes the replacement targets — inaccurate predictions near the start of routes, and 'ghost buses' that are predicted and never arrive.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-de1cc422f4c752f4",
      "title": "SFMTA — Next Generation Customer Information System (operator, project page)",
      "url": "https://www.sfmta.com/projects/next-generation-customer-information-system",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e57388b5f772a5a5"
      ],
      "temporal": {
       "publishedAt": "2018-01-24",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Currency check, July 2026: status still 'Implementation / Construction'; the 2023-2024 phase 'System Enhancements and MuniMobile App' is marked Completed; capital cost line $25.4 million (the SFMTA capital share, not the contract ceiling). Promises 'a more sophisticated and accurate vehicle arrival prediction algorithm' but publishes no accuracy target or measurement, which is why none is claimed here.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1bed567e01f2a4ba",
      "title": "Cubic — Cubic Wins Contract to Deliver Next Generation Customer Information System for San Francisco MTA (1 Oct 2020)",
      "url": "https://www.businesswire.com/news/home/20201001005409/en/Cubic-Wins-Contract-to-Deliver-Next-Generation-Customer-Information-System-for-San-Francisco-MTA",
      "publisher": {
       "name": null,
       "domain": "businesswire.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d3a3806fea011e30"
      ],
      "temporal": {
       "publishedAt": "2020-10-01",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The replacement contract, vendor-announced: SFMTA contracted Cubic Transportation Systems 'in an amount not to exceed $88,980,877, for an initial term of six years with two optional five-year terms'. The same amount appears in the SFMTA board calendar item of 16 June 2020 (PDF too large to render in this environment; figure taken from the indexed text and matched against the vendor release).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-ed5a6eccc12f3d4e",
      "title": "Cubic Transportation Systems Acquires NextBus, Inc. (Jan 2013)",
      "url": "https://www.masstransitmag.com/home/press-release/10858439/cubic-transportation-systems-cubic-transportation-systems-acquires-nextbus-inc",
      "publisher": {
       "name": null,
       "domain": "masstransitmag.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d3a3806fea011e30"
      ],
      "temporal": {
       "publishedAt": "2013-01-24",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The vendor chain: NextBus, Inc., founded 1997 in Emeryville, passed through Grey Island Systems International and Webtech Wireless before Cubic 'acquired all of the outstanding capital stock of NextBus, Inc. from Webtech Wireless, Inc.' on 24 January 2013 for CAD$20.75 million. NextBus was then in over 100 North American agencies. Cubic later folded the brand into Umo and moved the public API endpoints off webservices.nextbus.com to retro.umoiq.com.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-38f90720a202bcf1",
      "title": "SFMTA — GTFS Transit Data licence (operator, the licence deed)",
      "url": "https://www.sfmta.com/reports/gtfs-transit-data",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-144fddc2c5ac8bdb"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The licence position, verbatim: 'nonexclusive, limited, and revocable'; mandatory notice on derivative works — 'Reproduced with permission granted by the City and County of San Francisco…'; 'The License granted hereunder does not include any right to sublicense.'; SFMTA 'reserves the right to alter or cease to provide the Data at any time without prior notice'; supplied 'as is' with no warranty of accuracy. And the scope limit that matters: 'This is not real-time data, only scheduled service.'",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-8aca195a7a160a44",
      "title": "511 SF Bay (Metropolitan Transportation Commission) — Transit Data",
      "url": "https://511.org/open-data/transit",
      "publisher": {
       "name": null,
       "domain": "511.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e543124178e78a1"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Where the real-time feed actually lives today: the regional 511 portal, not the city's. Carries GTFS, GTFS-Realtime (Trip Updates, Vehicle Positions, Service Alerts) and SIRI/NeTEx APIs, lists SFMTA among operators, requires a registered API token, defaults to '60 requests per 3600 seconds', and applies its own data agreement on top of any operator terms.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-e52d92b7422a41e7",
      "title": "SFMTA — AT&T 3G Decommissioning Now Impacting NextMuni Electronic Displays (operator, 8 Jun 2022)",
      "url": "https://www.sfmta.com/blog/att-3g-decommissioning-now-impacting-nextmuni-electronic-displays-transit-shelters",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-845c453be2deb71c"
      ],
      "temporal": {
       "publishedAt": "2022-06-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Counterweight, sentence-level: 'over 400 NextMuni displays that are currently utilizing AT&T 3G modems will no longer be able to display real-time Muni vehicle arrival predictions'. The street-level layer of a 23-year-old system was switched off by a carrier, not by the agency. Replacement: 'over 700 new Liquid Crystal Display (LCD) displays'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b4f40956f85d259b",
      "title": "SFMTA — Over Half Next Generation Muni Shelter Displays Installed (operator, 2 Nov 2022)",
      "url": "https://www.sfmta.com/blog/over-half-next-generation-muni-shelter-displays-installed-more-upgrades-coming",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-845c453be2deb71c"
      ],
      "temporal": {
       "publishedAt": "2022-11-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Rollout progress: over 435 of 800+ planned LCDs installed, replacing the old NextBus signs, 'with an emphasis on underserved neighborhoods'. New displays add crowding data from automatic passenger counters and short-term route changes.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-73a80654ebf38adc",
      "title": "SFMTA — Not Your Ordinary GPS: Tracking Your Ride (operator, accuracy claim)",
      "url": "https://www.sfmta.com/blog/not-your-ordinary-gps-tracking-your-ride",
      "publisher": {
       "name": null,
       "domain": "sfmta.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-150b2fb70ee08d16"
      ],
      "temporal": {
       "publishedAt": "2014-11-10",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The only accuracy figures found, and they are the operator's own: 'The margin of error overall is less than one minute for predictions of five-minutes or less. For 10-minute predictions, the margin of error is less than two minutes.' The page carries no date, sample or method, and adds that the times 'are simply predictions'. A circulating counter-figure — predictions wrong close to half the time at commute hours, credited to a study by the app company Swyft — could not be verified sentence-level (the carrying SF Examiner article returned HTTP 429 repeatedly) and is deliberately not used.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-70cbdb689a719571",
      "title": "Lee, Tyner & Vasavda — Moving Minds: The Next Generation of Real-Time Transit Information in San Francisco (peer-reviewed, 2018)",
      "url": "https://journals.sagepub.com/doi/abs/10.1177/0361198118795002",
      "publisher": {
       "name": null,
       "domain": "journals.sagepub.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e57388b5f772a5a5"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Transportation Research Record, 2018. A stated-preference survey of 5,856 Muni customers in English, Spanish and Chinese, run by SFMTA to design the replacement system: facing a 20-minute wait, respondents choosing Muni rose 'from 45 percent with basic information… to as much as 72 percent (with a smartphone app) or 82 percent', and with countdown signs offering alternative routes 'differences among income groups virtually disappeared'. Peer-reviewed but agency-authored, and it measures hypothetical responses to proposed designs, not the deployed system — so it does not lift this entry's evidence grade.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-f72a50b6e22bda30",
      "title": "Jerold Chinn — 'Janky' NextBus Muni prediction system gets first round of upgrades (press, 15 Nov 2022)",
      "url": "https://jeroldchinn.medium.com/janky-nextbus-muni-prediction-system-gets-first-round-of-upgrades-e03d7fc77051",
      "publisher": {
       "name": null,
       "domain": "jeroldchinn.medium.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-81dfa88990935707"
      ],
      "temporal": {
       "publishedAt": "2022-11-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Independent corroboration of the start year — the project 'replaces the 23-year-old NextBus technology (launched 1999)' — and of the handover: SFMTA CTO Lisa Walton called the November 2022 switch 'a soft launch of the new software', phased through 2024, with roughly 800 solar-powered signs for locations without power.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6ae21ee7ef204ce0",
      "title": "IET/IEE — London Transport's Countdown system: a leader in the bus transport revolution (1993) (precedence check)",
      "url": "https://ieeexplore.ieee.org/iel3/1400/6791/00274472.pdf",
      "publisher": {
       "name": null,
       "domain": "ieeexplore.ieee.org",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Why this entry claims no superlative. London Transport trialled Passenger Information at Bus Stops on Route 18 in 1992 and installed the first Countdown signs in autumn 1992 — street-level arrival displays seven years before San Francisco's pilot; the 1993 conference paper independently fixes the system before 1994. A US research precedent also exists: MyBus, built at the University of Washington by Daniel Dailey in the mid-1990s, which was not verified sentence-level here and is therefore only noted, not asserted. San Francisco is early and consequential, not first — and it is by some years the oldest real-time transit feed in this atlas.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 10,
     "claimsMapped": 10,
     "sourcesTotal": 15,
     "sourcesUsedByClaims": 14,
     "sourcesWithPublicationDate": 11,
     "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."
    ]
   }
  }
 ]
}
