{
 "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": "madagascar-tana-mobility",
  "title": "Antananarivo Urban Cable Car (Orange Line)",
  "canonicalUrl": "https://1001smartcities.org/projects/madagascar-tana-mobility/"
 },
 "currentRevisionId": "2026-08-22-evidence-baseline",
 "revisions": [
  {
   "id": "2026-08-22-evidence-baseline",
   "createdAt": "2026-08-22T18:02:00Z",
   "effectiveAt": "2026-08-07",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 10 claims and 5 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:aee1cac88c5a26b041d2ec7c8480bc3b00a1afb8f54d36bcd19e8c39621cccf5",
   "snapshot": {
    "asOf": "2026-08-07",
    "projectFingerprint": "sha256:f9e41ffe32d7e8d5450ecedd873a9870c783881f48e2d7c9de8f3fe368001ff9",
    "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": "suspended",
     "outcome": "failed",
     "evidenceGrade": "official",
     "timeline": {
      "started": 2025,
      "ended": null
     }
    },
    "governance": {
     "operator": null,
     "actorTypes": [
      "national-government"
     ],
     "fundingModel": null,
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-e950a4fe8452d2ed",
      "field": "snippet",
      "text": "8.7 km, 7 stations, 198 twelve-seat cabins between Anosy and Ambatobe",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-9668565993630d71",
       "src-ae0b796578aded2c"
      ],
      "supportNote": "POMA's own project page for Antananarivo confirms all these figures directly: a line length of 8.7 km, seven stations, and 198 cabins each carrying 12 passengers, connecting the districts of \"Anôsy and Ambatobe.\" The Malagasy presidency's inauguration article, which the entry also credits, separately confirmed 7 stations and the Anosy-Ambatobe route in earlier indexing, but its URL now returns HTTP 404 and could not be independently re-read on this pass.",
      "caveat": "The presidency article credited alongside POMA for these specifications is no longer reachable (404); the figures above rest on POMA's page for direct, current confirmation.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-812dc7b3e76a3a92",
      "field": "snippet",
      "text": "opened in August 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-ae0b796578aded2c"
      ],
      "supportNote": "The presidency's article is the only listed source that dates the opening: it reports President Rajoelina inaugurated the 'Orange' line on 15 August 2025, with public service starting the next day. The URL now returns HTTP 404 on repeated attempts, and the presidency's homepage itself also 404s, so this could only be corroborated via a cached search-engine snippet of the same article, not by reading the live page.",
      "caveat": "The only listed source dating the opening to August 2025 is currently a dead link (404, confirmed twice, including the site's homepage); the date is corroborated only through a search-engine cache, not direct access.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-505307e8b0cf2a68",
      "field": "snippet",
      "text": "has not carried a passenger since 25 September 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-71330f05f7da22a8",
       "src-a37b2834cfc02f72"
      ],
      "supportNote": "Newsmada (26 Feb 2026) states the line has been \"A l'arrêt depuis le 25 septembre 2025\" (at a standstill since 25 September 2025) following vandalism during the Gen Z protests. 2424.mg (2 June 2026) corroborates that the line was still not running roughly three months later, quoting transition president Randrianirina confirming there is no restart plan.",
      "caveat": "The most recent of the listed sources confirming the shutdown is dated 2 June 2026 — about nine weeks before this entry's lastVerified date of 7 August 2026. No listed source confirms the operational status specifically in July or August 2026; the entry's present-tense framing extends roughly two months beyond the newest evidence.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c722970e39ceaff6",
      "field": "snippet",
      "text": "protesters vandalized and burned stations on the first day of the Gen Z uprising",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c4b31e7bfb7c4376",
       "src-71330f05f7da22a8"
      ],
      "supportNote": "Wikipedia's article on the 2025 Malagasy protests states that on the day the protests began, \"Looters set ablaze a hotel, a bank, and stations of the country's cable car system.\" Newsmada corroborates that the line has been stopped \"suite à des actes de vandalisme, lors des manifestations de la Gen Z\" (following acts of vandalism during the Gen Z protests), and both sources place this at 25 September 2025, the day the protests began.",
      "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-0f935584a37f9fcf",
      "field": "snippet",
      "text": "that brought down President Rajoelina",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c4b31e7bfb7c4376"
      ],
      "supportNote": "Wikipedia records that the National Assembly impeached President Rajoelina on 14 October 2025, \"with 130 votes in favor and one blank vote,\" less than three weeks after the protests that included the cable-car vandalism began.",
      "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-5a95da79bbc53b0f",
      "field": "snippet",
      "text": "a movement itself sparked by the city's chronic water and power cuts",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c4b31e7bfb7c4376"
      ],
      "supportNote": "Wikipedia states plainly that \"the protests were triggered by frequent water and power outages in the capital city Antananarivo.\" This is the only one of the entry's five listed sources that makes this causal attribution about what sparked the uprising.",
      "caveat": "This causal claim about what sparked a movement that toppled a government rests on a single, tertiary, crowd-edited encyclopedia article rather than a primary news account of the uprising's origins — none of the entry's other four sources address the protests' cause at all.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-63403b2a1e1515f8",
      "field": "snippet",
      "text": "transition president Michaël Randrianirina confirmed there is no restart plan ('with what electricity are we going to run it?')",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-a37b2834cfc02f72"
      ],
      "supportNote": "2424.mg quotes Randrianirina directly asking \"Avec quelle électricité allons-nous le faire fonctionner?\" (With what electricity are we going to run it?) and reports him saying \"il n'y a aucune avancée sur ce dossier\" (there is no progress on this matter) — matching both the entry's quotation and its 'no restart plan' characterization.",
      "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-73a6e791c55d45cc",
      "field": "snippet",
      "text": "calling the line no priority for Madagascar",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-a37b2834cfc02f72"
      ],
      "supportNote": "2424.mg quotes Randrianirina saying the cable car \"n'est pas vraiment une priorité pour le peuple malgache\" (is not really a priority for the Malagasy people).",
      "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-88f635f56e96593a",
      "field": "snippet",
      "text": "his government has asked France to cancel the roughly €152 million in loans that financed the build",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-71330f05f7da22a8"
      ],
      "supportNote": "Newsmada's body text states the financing agreement for the Antananarivo cable car was \"d'un montant de 152 millions d'euros\" (in the amount of €152 million), split between a loan from the French Treasury and one guaranteed by BPI France export, signed 20 September 2021, and reports that Madagascar has asked for this debt to be cancelled.",
      "caveat": "The source gives an exact figure, €152 million, not an approximate one; the entry's 'roughly' softens a precise number. The article's own headline, by contrast, rounds it down to '150 millions de dettes' — an inconsistency between headline and body that the entry does not mention. Separately, the entry gives no approximate US-dollar equivalent for this euro figure, though the atlas's house style calls for one on non-dollar amounts.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-5527dd05d426a8c8",
      "field": "snippet",
      "text": "a request Paris has so far neither accepted nor rejected",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-71330f05f7da22a8"
      ],
      "supportNote": "Newsmada states explicitly: \"Pour le moment, la France n'a ni accepté ni rejeté cette demande de la partie malgache\" (For now, France has neither accepted nor rejected the Malagasy side's request) — a direct statement in the source, not an inference drawn from silence.",
      "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-ae0b796578aded2c",
      "title": "Présidence de la République de Madagascar (authority)",
      "url": "https://presidence.gov.mg/actualites/2632-inauguration-du-telepherique-une-nouvelle-ere-pour-la-mobilite-urbaine-a-madagascar.html",
      "publisher": {
       "name": null,
       "domain": "presidence.gov.mg",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e950a4fe8452d2ed",
       "clm-812dc7b3e76a3a92"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-07",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Inauguration and line specifications (8.7 km, 7 stations, Anosy-Ambatobe).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-9668565993630d71",
      "title": "POMA (contractor)",
      "url": "https://www.poma.net/en/work/antananarivo-madagascar/",
      "publisher": {
       "name": null,
       "domain": "poma.net",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e950a4fe8452d2ed"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-07",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Technical specifications: 198 twelve-seat cabins, builder Colas-POMA.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a37b2834cfc02f72",
      "title": "2424.mg — Le redémarrage du transport par câble reste en suspens (2 June 2026)",
      "url": "https://2424.mg/mobilite-urbaine-le-redemarrage-du-transport-par-cable-dantananarivo-reste-en-suspens/",
      "publisher": {
       "name": null,
       "domain": "2424.mg",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-505307e8b0cf2a68",
       "clm-63403b2a1e1515f8",
       "clm-73a6e791c55d45cc"
      ],
      "temporal": {
       "publishedAt": "2026-06-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-07",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Randrianirina on state TV: no restart plan, not a priority, diesel generators not viable, debt-cancellation request pending — 'jusqu'ici, rien n'avance'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-71330f05f7da22a8",
      "title": "Newsmada — Madagascar demande à la France l'annulation de 152 millions de dettes (26 Feb 2026)",
      "url": "https://newsmada.com/2026/02/26/construction-du-telepherique-madagascar-demande-a-la-france-lannulation-de-150-millions-de-dettes/",
      "publisher": {
       "name": null,
       "domain": "newsmada.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-505307e8b0cf2a68",
       "clm-c722970e39ceaff6",
       "clm-88f635f56e96593a",
       "clm-5527dd05d426a8c8"
      ],
      "temporal": {
       "publishedAt": "2026-02-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-07",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Standstill since 25 Sept 2025 after Gen Z vandalism; €152M in two French loans (Trésor + BPI France export guarantee, agreement 20 Sept 2021); France has neither accepted nor rejected cancellation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c4b31e7bfb7c4376",
      "title": "Wikipedia — 2025 Malagasy protests",
      "url": "https://en.wikipedia.org/wiki/2025_Malagasy_protests",
      "publisher": {
       "name": null,
       "domain": "en.wikipedia.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c722970e39ceaff6",
       "clm-0f935584a37f9fcf",
       "clm-5a95da79bbc53b0f"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-07",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Protests began 25 Sept 2025 over chronic water/power cuts; cable-car stations burned; Rajoelina impeached 14 Oct; Randrianirina inaugurated 17 Oct 2025.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 10,
     "claimsMapped": 10,
     "sourcesTotal": 5,
     "sourcesUsedByClaims": 5,
     "sourcesWithPublicationDate": 2,
     "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."
    ]
   }
  }
 ]
}
