{
 "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": "johannesburg-gautrain",
  "title": "Gautrain: Gauteng's Rapid Rail Through Johannesburg, Run on a Patronage Guarantee",
  "canonicalUrl": "https://1001smartcities.org/projects/johannesburg-gautrain/"
 },
 "currentRevisionId": "2026-10-11-baseline",
 "revisions": [
  {
   "id": "2026-10-11-baseline",
   "createdAt": "2026-10-11T20:15:42Z",
   "effectiveAt": "2026-10-11",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 16 claims and 10 source dossiers.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "add",
     "path": "/evidencePassport",
     "summary": "Added claim-level evidence mapping and source dossiers."
    },
    {
     "operation": "add",
     "path": "/revisionHistory",
     "summary": "Established a permanent, hash-addressed baseline revision."
    }
   ],
   "snapshotHash": "sha256:42280e5eb57257b27eb504d40e4fbbdaa5064bacc4aab523d3da004310b0935e",
   "snapshot": {
    "asOf": "2026-10-11",
    "projectFingerprint": "sha256:69148bee563458f3bbedaba492f2715b5f935617096f8731eab47c04f6007454",
    "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": 2010,
      "ended": null
     }
    },
    "governance": {
     "operator": "Gautrain Management Agency (Gauteng Provincial Government); concessionaire Bombela Concession Company 2006–September 2026, operations and maintenance by Bombela Operating Company (RATP Dev 63.4%, Strategic Partners Group 36.6%); Sihamba Sonke Mobility (AIIM-Motseng, Alstom, RATP Dev, GIBB-Crede, AIH Connect, SSM InvestCo) under a 15-year concession from 28 September 2026",
     "actorTypes": [
      "regional-government",
      "private"
     ],
     "fundingModel": "ppp",
     "fundingDescription": "Public-private partnership under Treasury Regulation 16: R25.2 billion capital grant shared between Gauteng and the National Department of Transport, fare revenue to the concessionaire, and a monthly provincial patronage guarantee covering the shortfall against the Minimum Required Total Revenue",
     "cost": "R25.2 billion provincial and national capital contribution to the concessionaire (GMA annual report 2024); patronage guarantee R3.05 billion in 2024/25 and R2.79 billion in 2023/24; state-owned asset valued at about R45 billion (GMA, 2026)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-11559b02dad3a812",
      "field": "snippet",
      "text": "Gautrain is a provincial system, not a city programme: the Gautrain Management Agency owns the 80 km, ten-station rapid rail on behalf of Gauteng, and a private concessionaire runs it",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2e0502d062b87b98",
       "src-cf5c687b45742665",
       "src-f3f719e610e30519"
      ],
      "supportNote": "The GMA's anniversary statement describes an 80-kilometre network across 10 stations; the operating company's CEO states the assets are owned by the Gauteng government; and the joint provincial statement names the Gauteng Provincial Government as the public partner with a private concessionaire holding the operation.",
      "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-502a8879c635efde",
      "field": "snippet",
      "text": "Bombela Concession Company from 2006, with RATP Dev-led Bombela Operating Company driving the trains",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-cf5c687b45742665"
      ],
      "supportNote": "The interview states that the GMA signed the concession agreement with Bombela Concession Company in 2006 and that BOC, which operates and maintains the system, is a joint venture of SPG (36.6%) and RATP Dev (63.4%).",
      "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-c7b06c52b60051dd",
      "field": "snippet",
      "text": "until Sihamba Sonke Mobility took over a 15-year concession on 28 September 2026",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4167aef5e4013274"
      ],
      "supportNote": "The report of the GMA release names Sihamba Sonke Mobility as operator under a 15-year concession running 2026 to 2041 and states that the post-2026 concession became effective on September 28.",
      "caveat": "Dated eleven days after the handover; the GMA's own anniversary statement in June had already described the province as sole owner while the old operator was still in a holdover.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c045006a462d627d",
      "field": "snippet",
      "text": "Service began on 8 June 2010",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2e0502d062b87b98"
      ],
      "supportNote": "The anniversary statement marks 16 years since the official launch on 8 June 2010.",
      "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-809dbbf23e152d32",
      "field": "snippet",
      "text": "Park, Rosebank, Sandton, Marlboro and Midrand stations lie in Johannesburg",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-198c25b04f4bb3f3"
      ],
      "supportNote": "The City's own page lists the North–South line stations as Johannesburg's Park Station, Rosebank, Sandton, Marlboro and Midrand before Pretoria Station and Hatfield.",
      "caveat": "The page is descriptive and partly adapted from an encyclopaedia entry; no GMA document read here lists the stations by municipality.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-1e87ecdafd31f60d",
      "field": "snippet",
      "text": "Fare gates take a Gautrain card or, since 31 October 2019, a contactless bank card",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-b3af320bca7583e8",
       "src-a8ffcc0f55438889"
      ],
      "supportNote": "Bombela announced that from 31 October 2019 customers could tap in and out with contactless bank cards and Department of Transport cards while the Gautrain card remained valid; the 2025 fare guide still lists both, with the limit that period products load only onto a Gautrain card.",
      "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-b78b45ba64e1ab62",
      "field": "snippet",
      "text": "the fare system matches every entry and exit",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "The annual report counts passengers as matched trips, defined as trips where the Automatic Fare Collection System matched all rail entries and exits by ticket, sequential number and 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-1d1d88d7e198239e",
      "field": "snippet",
      "text": "when revenue falls below the minimum it sets, the province pays the gap — R3.05 billion in 2024/25 against 7.86 million rail trips",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "The report defines the patronage guarantee as the difference between the Minimum Required Total Revenue set in the concession agreement and actual revenue, and the Auditor-General's paragraph records R3,051,626,000 paid in 2024/25; rail passenger trips for the year were 7,860,068.",
      "caveat": "The guarantee also covers the concessionaire's capital contribution and planned maintenance and replacement costs, not only a fare shortfall.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d37c7399f9d7a6a0",
      "field": "impact",
      "text": "No independent measurement of congestion or mode-shift effects has been located; the agency says the system eases congestion but publishes no figure",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2e0502d062b87b98"
      ],
      "supportNote": "The GMA's statement says the system continues to play a key role in easing congestion and improving mobility, without a measured value; no outside evaluation was found in the documents read.",
      "caveat": "Absence of a located study is not proof that none exists.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-9714658d746736f3",
      "field": "impact",
      "text": "The Auditor-General's report in the GMA's 2024/25 annual report records a patronage guarantee of R3,051,626,000 paid to the concessionaire (2023/24: R2,790,443,000) because revenue and ridership were significantly below the minimum required total revenue",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "The emphasis-of-matter paragraph states that during 2024/25 the public entity paid the operator R3,051,626,000 (2023/24: R2,790,443,000) as a patronage guarantee due to actual revenue and ridership being significantly below the minimum required total revenue projections.",
      "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-f2556670c36bce03",
      "field": "impact",
      "text": "Audited rail passenger trips were 7,860,068 in 2024/25, against a plan of 8,182,572 and an annualised 13,929,916 in 2019/20",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f",
       "src-1065bf6f2cdf4388"
      ],
      "supportNote": "The 2024/25 report states total passenger trips of 7,860,068 and that the GMA had planned to transport 8,182,572 rail passengers; the 2024 report's audited performance table gives an annualised average of 13,929,916 quarterly rail passengers for 2019/2020.",
      "caveat": "The 2019/20 value is an annualised average of quarterly counts, not a year total, so it is not strictly the same measure as the later trip counts.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c36bc8fc37601bfa",
      "field": "impact",
      "text": "the GMA's provincial MEC told the legislature in March 2025 that numbers had fallen from 13.9 million in 2019/20 to 7.9 million in 2023/24",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-5a95d349f9c8889d"
      ],
      "supportNote": "The article quotes MEC Lebogang Maile's budget speech: passenger numbers dropped from 13.9-million in the 2019/20 financial year to 7.9-million in 2023/24.",
      "caveat": "The article's headline figure of five million lost commuters does not match the two numbers it quotes.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c20cd86daca93138",
      "field": "impact",
      "text": "train availability averaged 99.51% and punctuality 97.57% in 2024/25",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "The report states the train service achieved an average availability of 99.51% and a punctuality rate of 97.57% against targets of 98% and 94%.",
      "caveat": "Operator performance data reported by the agency that pays the concessionaire; the Auditor-General audits the performance information but the measurement is the system's own.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f8dac7206e7de4e5",
      "field": "impact",
      "text": "Bank-card (EMV) taps made up 19.6% of rail product use that year, up 20.3% on 2023/24",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "Table 21 of the report gives Europay Mastercard Visa a 19.6% product preference with a usage change of +20.3% compared to 2023/24.",
      "caveat": "The same report elsewhere puts EMV at 28.8% of ticket sales; the two measures differ (product preference versus sales share).",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-051467748e041964",
      "field": "lesson",
      "text": "bidders competed on the lowest combined provincial contribution and patronage guarantee, the guarantee is cut when performance drops, and so the concessionaire has strong incentives to run trains well and limited incentives to grow revenue",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f",
       "src-1065bf6f2cdf4388"
      ],
      "supportNote": "Both reports state that bidders competed on the combined lowest provincial contribution and patronage guarantee, that payment is performance-based with significant reductions if train or bus performance drops, and that this gives the concessionaire strong incentives to perform and limited incentives to maximise revenue.",
      "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-8f6155af3bc267ae",
      "field": "lesson",
      "text": "availability above 99%, a demand forecast that post-pandemic ridership has not met, and a province paying about R3 billion a year to cover the difference",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-7ac2fc4940ebdd1f"
      ],
      "supportNote": "The report gives 99.51% availability, 7,860,068 trips against a plan of 8,182,572, and R3,051,626,000 paid as patronage guarantee; the annualised 2019/20 figure in the previous report was 13,929,916.",
      "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-7ac2fc4940ebdd1f",
      "title": "Gautrain Management Agency — Integrated Annual Report 2024/25 (31 Jul 2025)",
      "url": "https://gma.gautrain.co.za/performance/Shared%20Documents/GMA%20Annual%20Report%202024-25.pdf",
      "publisher": {
       "name": null,
       "domain": "gma.gautrain.co.za",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b78b45ba64e1ab62",
       "clm-1d1d88d7e198239e",
       "clm-9714658d746736f3",
       "clm-f2556670c36bce03",
       "clm-c20cd86daca93138",
       "clm-f8dac7206e7de4e5",
       "clm-051467748e041964",
       "clm-8f6155af3bc267ae"
      ],
      "temporal": {
       "publishedAt": "2025-07-31",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The GMA's audited integrated annual report for the year to 31 March 2025, signed 31 July 2025. States 7,860,068 rail passenger trips (7,902,488 in 2023/24), a plan of 8,182,572 rail passengers, train availability 99.51% and punctuality 97.57%, EMV at 19.6% of rail product preference (+20.3%), 32 new PG600 fare gates at OR Tambo, Sandton and Park, the definition of the Minimum Required Total Revenue and the performance-based patronage guarantee, and the Auditor-General's emphasis-of-matter paragraph recording R3,051,626,000 paid in 2024/25 and R2,790,443,000 in 2023/24.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1065bf6f2cdf4388",
      "title": "Gautrain Management Agency — Integrated Annual Report 2024 (31 Jul 2024)",
      "url": "https://gma.gautrain.co.za/performance/Shared%20Documents/GMA%20Annual%20Report%202024.pdf",
      "publisher": {
       "name": null,
       "domain": "gma.gautrain.co.za",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f2556670c36bce03",
       "clm-051467748e041964"
      ],
      "temporal": {
       "publishedAt": "2024-07-31",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The GMA's audited integrated annual report for the year to 31 March 2024. States 7,902,488 passenger trips in 2023/24 (up 10.79%), an audited annualised 13,929,916 rail passengers for 2019/2020, the R25.2 billion provincial contribution shared with the National Department of Transport, and that bidders competed on the lowest combined provincial contribution and patronage guarantee.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-f3f719e610e30519",
      "title": "SAnews — Gautrain to continue operating under PPP model (4 Mar 2026)",
      "url": "https://www.sanews.gov.za/south-africa/gautrain-continue-operating-under-ppp-model",
      "publisher": {
       "name": null,
       "domain": "sanews.gov.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-11559b02dad3a812"
      ],
      "temporal": {
       "publishedAt": "2026-03-04",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Government news agency report of the joint GMA and provincial statement: Bombela Concession Company's 19½-year concession for design, construction, partial financing, operation and maintenance ends on 27 March 2026; a preferred bidder has been identified; a contractual holdover from 28 March 2026 of up to six months lets Bombela Operating Company keep operating; the state-owned asset is valued at about R45 billion.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2e0502d062b87b98",
      "title": "SAnews — Gautrain marks 16 years of service: over 216 million passenger trips (8 Jun 2026)",
      "url": "https://www.sanews.gov.za/south-africa/gautrain-marks-16-years-service-over-216-million-passenger-trips-and-counting",
      "publisher": {
       "name": null,
       "domain": "sanews.gov.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-11559b02dad3a812",
       "clm-c045006a462d627d",
       "clm-d37c7399f9d7a6a0"
      ],
      "temporal": {
       "publishedAt": "2026-06-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Government news agency report of the GMA's anniversary statement: official launch on 8 June 2010, an 80-kilometre network across 10 stations, more than 216 million passenger trips since inception, and the agency's claim that the system eases congestion. Also states the province now owns the system outright.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4167aef5e4013274",
      "title": "Engineering News — SSM consortium appointed to operate the Gautrain for the next 15 years (1 Oct 2026)",
      "url": "https://www.engineeringnews.co.za/article/gauteng-secures-gautrain-operator-to-support-next-phase-of-growth-modernisation-2026-10-01",
      "publisher": {
       "name": null,
       "domain": "engineeringnews.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c7b06c52b60051dd"
      ],
      "temporal": {
       "publishedAt": "2026-10-01",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Reports the GMA media release appointing Sihamba Sonke Mobility (AIIM-Motseng JV, Alstom, RATP Dev, GIBB-Crede, AIH Connect, SSM InvestCo) as operator under a 15-year concession from 2026 to 2041, contracted with the GMA on behalf of the province; the concession became effective on 28 September 2026. Lists planned fleet growth from 24 to 32 four-car trains and the progressive introduction of account-based ticketing.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b3af320bca7583e8",
      "title": "Engineering News — Gautrain to accept contactless bank cards from October 31 (17 Oct 2019)",
      "url": "https://www.engineeringnews.co.za/article/gautrain-to-accept-contactless-bank-cards-from-october-31-2019-10-17",
      "publisher": {
       "name": null,
       "domain": "engineeringnews.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e87ecdafd31f60d"
      ],
      "temporal": {
       "publishedAt": "2019-10-17",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Reports Bombela's announcement that from 31 October 2019 passengers can tap in and out with contactless credit, debit and cheque cards and National Department of Transport cards, across train, parking and bus services, with the Gautrain card remaining valid.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-cf5c687b45742665",
      "title": "Engineering News — Bombela Operating Company highlights operational, sustainability strides (18 Nov 2024)",
      "url": "https://www.engineeringnews.co.za/article/bombela-operating-company-highlights-operational-sustainability-strides-2024-11-18",
      "publisher": {
       "name": null,
       "domain": "engineeringnews.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-11559b02dad3a812",
       "clm-502a8879c635efde"
      ],
      "temporal": {
       "publishedAt": "2024-11-18",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Interview with the Bombela Operating Company CEO: BOC is a joint venture of Strategic Partners Group (36.6%) and RATP Dev (63.4%); the GMA signed the concession with Bombela Concession Company in 2006, which contracted BOC to operate and maintain the service; the Operational Control Room and maintenance workshop are at the Midrand depot; the Gautrain's assets are owned by the Gauteng government.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-5a95d349f9c8889d",
      "title": "Business Day — Gautrain battles to recover pre-pandemic commuter numbers (19 Mar 2025)",
      "url": "https://www.businessday.co.za/bd/national/2025-03-19-gautrain-battles-to-recover-pre-pandemic-commuter-numbers/",
      "publisher": {
       "name": null,
       "domain": "businessday.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c36bc8fc37601bfa"
      ],
      "temporal": {
       "publishedAt": "2025-03-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Reports the Gauteng finance MEC's budget speech: passenger numbers dropped from 13.9 million in 2019/20 to 7.9 million in 2023/24, the province would own the system fully by March 2026, and a new concessionaire was being procured. Its own headline figure of 'lost 5-million commuters' does not match the two numbers it quotes.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-198c25b04f4bb3f3",
      "title": "City of Johannesburg — Gautrain station at OR Tambo Airport (About the City page)",
      "url": "https://joburg.org.za/about_/Pages/About%20the%20City/About%20the%20City%202/Gautrain-station-at-.aspx",
      "publisher": {
       "name": null,
       "domain": "joburg.org.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-809dbbf23e152d32"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The City of Johannesburg's own descriptive page: lists the North–South line stations as Johannesburg's Park Station, Rosebank, Sandton, Marlboro and Midrand, then Pretoria Station and Hatfield, with the airport line via Rhodesfield and Marlboro. The page carries a stray reference marker and reads as adapted from an encyclopaedia entry; it is cited only for the station list.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a8ffcc0f55438889",
      "title": "Bombela Concession Company — Gautrain Fare Guide 2025 (fares effective 1 June 2025)",
      "url": "https://bombelacontent.s3.eu-west-1.amazonaws.com/15305+BOMBELA+FARE+GUIDE+BROCHURE+-+2025+Digital.pdf",
      "publisher": {
       "name": null,
       "domain": "bombelacontent.s3.eu-west-1.amazonaws.com",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e87ecdafd31f60d"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-11",
       "dossierCreatedAt": "2026-10-11",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The concessionaire's fare guide for fares effective 1 June 2025. States that train products (monthly, weekly, return and single) cannot be loaded onto a contactless bank card and can only be loaded onto Gautrain cards — the limit of the bank-card layer.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 16,
     "claimsMapped": 16,
     "sourcesTotal": 10,
     "sourcesUsedByClaims": 10,
     "sourcesWithPublicationDate": 8,
     "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."
    ]
   }
  }
 ]
}
