{
 "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": "rio-vlt-carioca",
  "title": "VLT Carioca — Catenary-Free Tram on a Card-Only Fare",
  "canonicalUrl": "https://1001smartcities.org/projects/rio-vlt-carioca/"
 },
 "currentRevisionId": "2026-08-22-evidence-baseline",
 "revisions": [
  {
   "id": "2026-08-22-evidence-baseline",
   "createdAt": "2026-08-22T14:06:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 13 claims and 7 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:87b1e04adf64f5a4cddd1095b9f9c7b517d64d78248000b6cbbeb10399cdb800",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:1fff2bbf1e7ce578badb09a4ab13f94870d14c5f2cbcf962d1dc151061402fad",
    "assurance": {
     "status": "unreviewed",
     "scope": "evidence-passport-revision",
     "statement": "AI-assisted structural preparation. This revision has not been reviewed by a human or subject-matter expert.",
     "machineChecks": [
      "schema",
      "publication-diff-contract",
      "material-project-fingerprint",
      "claim-text-drift",
      "source-reference-resolution",
      "complete-source-dossier",
      "snapshot-hash"
     ]
    },
    "projectState": {
     "status": "live",
     "outcome": "ongoing",
     "evidenceGrade": "independent",
     "timeline": {
      "started": 2016,
      "ended": null
     }
    },
    "governance": {
     "operator": "Concessionária do VLT Carioca (Motiva-led consortium, formerly CCR)",
     "actorTypes": [
      "private"
     ],
     "fundingModel": "ppp",
     "fundingDescription": "Municipal PPP concession (2013–2038) plus federal PAC Mobility funds",
     "cost": "≈R$1.157bn (R$532M federal PAC, R$625M via the PPP)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-d1d3ab621fd5fd3e",
      "field": "snippet",
      "text": "Rio's 28 km tram network opened in June 2016 across the Porto Maravilha port regeneration and the Olympic works",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4901b76d098079ab",
       "src-888a7cc75224cfcc"
      ],
      "supportNote": "CCPAR (the city's own PPP/concessions authority) states the Prefeitura opened the 'first stage' (primeira etapa) of the VLT Carioca in June 2016, and describes the network as a 28 km system integrated into the Porto Maravilha urban operation. Alstom's press release independently confirms the tram was 'Inaugurated for the Rio 2016 Olympic Games' as part of the 'revitalization of the downtown and port zones.' Quote (CCPAR): 'A Prefeitura do Rio inaugurou em junho de 2016 a primeira etapa do VLT Carioca... com rede de 28 Km... Integrado à operação urbana Porto Maravilha.' Quote (Alstom): 'Inaugurated for the Rio 2016 Olympic Games, the VLT was born as part of the city's largest urban transformation in decades: the revitalization of the downtown and port zones.'",
      "caveat": "CCPAR frames June 2016 as the opening of the tram's 'first stage' (primeira etapa), and describes the 28 km figure as the network's present-day extent, not necessarily what was already running on day one — Alstom's own 10-year anniversary release notes the system only reached its current four-line, 30-stop configuration (including the Gentileza Intermodal Terminal) in 2024.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-e7e5a3eaa3bd5beb",
      "field": "snippet",
      "text": "running catenary-free on Alstom's ground-level power supply",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4901b76d098079ab",
       "src-888a7cc75224cfcc"
      ],
      "supportNote": "Both the city concession authority and the manufacturer describe the tram as catenary-free, powered by Alstom's ground-level APS system. Quote (CCPAR): 'preserva a identidade do Rio ao oferecer a opção de Alimentação Pelo Solo (APS), com energia captada por meio de um terceiro trilho instalado entre os trilhos de rolamento do trem, dispensando o uso de fiação aérea (catenárias).' Quote (Alstom): 'featuring Alstom's exclusive APS (Ground Power Supply) technology... Rio de Janeiro was the second city in the world to use this technology, after Dubai.'",
      "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-783bf7b5c8982be3",
      "field": "snippet",
      "text": "It takes no cash on board: riders must hold a loaded Jaé card or an app QR code",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-5895cd007aa54121"
      ],
      "supportNote": "The operator's own FAQ states cash cannot be used to pay on board, and riders must have a loaded card validated at boarding, or may pay via a QR code generated in the Jaé app. Quote: 'É possível pagar passagem com cédula de dinheiro dentro dos trens? Não. Você deve ter o cartão carregado e realizar a validação ao embarcar.' And: 'Você também pode pagar sua passagem com QR Code, gerado no aplicativo da Jaé.'",
      "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-78ec0dc438382c61",
      "field": "snippet",
      "text": "mandatory for every VLT passenger since 2 August 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0f3fde86b571f78a"
      ],
      "supportNote": "The operator's July 2025 news item states Jaé use became mandatory for all passengers from 2 August 2025. Quote: 'A partir de 2 de agosto, o uso do Jaé será obrigatório para todos os passageiros.'",
      "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-1dbee7e7497868bc",
      "field": "snippet",
      "text": "Station machines sell and top up cards",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-5895cd007aa54121"
      ],
      "supportNote": "The FAQ confirms self-service machines at stops sell new cards and top up existing ones. Quote: 'As paradas contam com máquinas de autoatendimento onde é possível adquirir um novo cartão ou carregar um cartão já existente.'",
      "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-1db7df43ffeda186",
      "field": "snippet",
      "text": "no coins, and they give no change",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-5895cd007aa54121"
      ],
      "supportNote": "The FAQ confirms the top-up machines do not accept coins and give no change. Quote: 'Os terminais não dão troco, não aceitam moedas e o valor carregado é revertido em créditos.'",
      "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-599618ad43153ea0",
      "field": "snippet",
      "text": "A R$170 fine was for years applied to people who simply boarded without a card",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-bc9a2a04def36a2f",
       "src-0f3fde86b571f78a"
      ],
      "supportNote": "Diário do Transporte reports that, per the state prosecutors' 2021 lawsuit, the concessionaire instructed inspectors to fine passengers R$170 who boarded and had doubts about ticket validation, without giving them a chance to pay first. Quote: 'a Concessionária do VLT Carioca S.A... orientam os fiscais a aplicar multas no valor de R$ 170 a passageiros que ingressam nos veículos e tentam tirar dúvidas sobre a validação das passagens.' The Motiva Gentileza notice (July 2025) shows the same R$170 fine (rising to R$255 on repeat) was still being applied to non-paying passengers under Municipal Law 6.065/2016 nearly four years after that lawsuit.",
      "caveat": "Neither source states explicitly how long this practice had been in place before the 2021 lawsuit — 'for years' is an inference from the network's June 2016 opening, not a figure either article gives. The 2021 article also describes the fined conduct slightly more narrowly (boarding and having doubts about validation) than 'simply boarded without a card.'",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-015070f69b28ed2f",
      "field": "snippet",
      "text": "until a 2021 court ruling held that boarding without a validated ticket is not in itself grounds for one",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-bc9a2a04def36a2f"
      ],
      "supportNote": "This overstates what the ruling did. The court (Rio's Terceira Câmara Cível, acting on a suit by the 1st Consumer-Protection Prosecutor's Office) held that a fine cannot be imposed merely for boarding without a validated ticket, and ordered the concessionaire to enable mobile-device payment for unvalidated riders — but it explicitly preserved the fine for passengers who, once invited to leave the vehicle or station, refuse to do so. Quote: 'deverão os agentes convidar o usuário a se retirar do veículo, podendo, nesse momento, utilizarem-se dos meios coercitivos previstos em lei, aí incluindo-se a multa. Havendo, na legislação, a previsão de que o usuário pode pagar a passagem quando o agente verifica não ter sido validado o respectivo bilhete, não cabe a imposição de multa, visto que a conduta do passageiro, até então, não se afigura antijurídica.' The concessionaire's own July 2025 enforcement notice (a different listed source) shows R$170-255 fines for non-payment continuing under Municipal Law 6.065/2016 almost four years later — the fine mechanism was narrowed, not abolished.",
      "caveat": "This is the entry's central factual overstatement: the 2021 ruling did not end fines for VLT fare evasion. It held that lacking a validated ticket is not by itself unlawful, so a fine cannot be based on that alone before the rider is offered mobile payment and invited to leave — but a fine remains lawful for someone who then refuses to disembark, and the operator's own 2025 notice confirms R$170-255 fines are still routinely applied for non-payment under the same municipal law.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-cfb744b3cddb444f",
      "field": "impact",
      "text": "25.2 million boardings in 2025, up 11.2% on 2024 (operator figures)",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-22d925990508bc86"
      ],
      "supportNote": "Motiva's own February 2026 results announcement gives exactly this figure. Quote: 'No acumulado do ano, foram 25,2 milhões de embarques, alta de 11,2% em relação a 2024.'",
      "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-6182e37a6d7c290c",
      "field": "impact",
      "text": "Rio's concession authority puts network capacity at 300,000 passengers/day — a design figure, not a demand forecast",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4901b76d098079ab"
      ],
      "supportNote": "CCPAR, the city's own concessions/PPP company, states the system 'will have capacity to transport 300 thousand people' — worded as a capacity the system can carry, not a ridership forecast. Quote: 'terá capacidade para transportar 300 mil pessoas.'",
      "caveat": "CCPAR's own wording ('capacidade para transportar 300 mil pessoas') does not specify a time unit — the '/day' in the entry is a standard but unstated reading of the figure, not a phrase the source itself uses.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-0c1a2ee4e8cfc344",
      "field": "lesson",
      "text": "A cashless fare regime quietly converts 'could not pay' into 'broke the rules'",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-bc9a2a04def36a2f"
      ],
      "supportNote": "This is the entry's own interpretive framing of the fine practice the lawsuit describes — inspectors fining riders R$170 for lacking a valid ticket, without first offering them a chance to pay, effectively treating a payment gap as a rule violation. No source uses this exact framing; it is drawn from the fact pattern in the 2021 ruling and lawsuit.",
      "caveat": "This sentence is the entry's own editorial synthesis rather than a direct paraphrase of any source; it is a reasonable reading of the fine practice described in the lawsuit, but no cited source frames it this way.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-4311752713123c58",
      "field": "lesson",
      "text": "It took prosecutors and a court to establish that boarding without a valid ticket is not in itself unlawful conduct",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-bc9a2a04def36a2f"
      ],
      "supportNote": "This closely tracks the ruling itself. The suit was brought by the MPRJ's 1st Consumer-Protection Prosecutor's Office, and the Terceira Câmara Cível's decision states, almost verbatim: 'a conduta do passageiro, até então, não se afigura antijurídica' (the passenger's conduct, up to that point, does not appear unlawful). Quote: 'A Ação foi movida pela 1ª Promotoria de Justiça de Tutela Coletiva de Defesa do Consumidor e do Contribuinte da Capital... a conduta do passageiro, até então, não se afigura antijurídica.'",
      "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-713971798d443975",
      "field": "lesson",
      "text": "the penalty, not the card, was doing the excluding",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-bc9a2a04def36a2f"
      ],
      "supportNote": "An interpretive conclusion the entry draws from the fine practice and ruling described in the article, rather than a sentence the source itself states.",
      "caveat": "Interpretive closing line; no source states this conclusion directly, though it follows from the fine practice and ruling documented in the Diário do Transporte article.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-5895cd007aa54121",
      "title": "Concessionária do VLT Carioca (Motiva) — Dúvidas Frequentes",
      "url": "https://trilhos.motiva.com.br/vltrio/duvidas-frequentes/",
      "publisher": {
       "name": null,
       "domain": "trilhos.motiva.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-783bf7b5c8982be3",
       "clm-1dbee7e7497868bc",
       "clm-1db7df43ffeda186"
      ],
      "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": "Operator FAQ, fetched OK. Carries the load-bearing fare claims: cash is not accepted on board ('Não. Você deve ter o cartão carregado'); Jaé card or app QR code; station self-service machines accept 'cartões de crédito, débito ou cédulas' but 'não aceitam moedas' and 'os terminais não dão troco'; machines at every station except Praia Formosa; fare R$5.00; BUC integration 2h30 with municipal buses, 3h intermunicipal. Does NOT list contactless bank cards for VLT validators — see note on the metro source below.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0f3fde86b571f78a",
      "title": "VLT Carioca — new enforcement stage at Terminal Gentileza (Motiva)",
      "url": "https://trilhos.motiva.com.br/vltrio/noticias/2025/julho/vlt-carioca-inicia-nova-etapa-de-fiscalizacao-no-terminal-gentil/",
      "publisher": {
       "name": null,
       "domain": "trilhos.motiva.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-78ec0dc438382c61",
       "clm-599618ad43153ea0"
      ],
      "temporal": {
       "publishedAt": "2025-07-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": "Operator, 8 July 2025, fetched OK. Sentence-level source for: Jaé exclusive for gratuities from 5 July 2025 and mandatory for all passengers from 2 August 2025; fines R$170 rising to R$255 on repeat under municipal law; exit-gate validation introduced at Terminal Gentileza from 9 July 2025 to curb fare evasion; fare R$4.70 at that date (since raised to R$5.00).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-bc9a2a04def36a2f",
      "title": "Diário do Transporte — passengers without a ticket fined only if they refuse to disembark",
      "url": "https://diariodotransporte.com.br/2021/11/13/passageiros-sem-bilhete-no-vlt-do-rio-serao-multados-apenas-se-recusarem-a-desembarcar/",
      "publisher": {
       "name": null,
       "domain": "diariodotransporte.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-599618ad43153ea0",
       "clm-015070f69b28ed2f",
       "clm-0c1a2ee4e8cfc344",
       "clm-4311752713123c58",
       "clm-713971798d443975"
      ],
      "temporal": {
       "publishedAt": "2021-11-13",
       "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": "13 November 2021, fetched OK. The counterweight the entry is built on: acting on a suit by the MPRJ's 1st consumer-protection prosecutor's office, the court held that travelling without a valid ticket is not in itself unlawful, so a fine cannot be imposed for merely lacking a card or sufficient balance; fines are limited to passengers who refuse to disembark, and the concessionaire was ordered to enable payment by mobile device. The concessionaire replied that it had not been notified and that fines are the Municipal Guard's responsibility.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-07d4a933088d0f61",
      "title": "Panrotas — VLT Carioca asks to terminate its contract with the city",
      "url": "https://www.panrotas.com.br/rio/transporte/2019/07/vlt-carioca-pede-rescisao-de-contrato-com-prefeitura_165797.html",
      "publisher": {
       "name": null,
       "domain": "panrotas.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2019-07-04",
       "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": "4 July 2019, fetched OK. Financial counterweight: the consortium sought rescission citing ≈R$150m of unpaid municipal investment obligations and the city's refusal to authorise Line 3; states Lines 1 and 2 were carrying 80,000 passengers a day and that the concession 'only survived due to extra shareholder contributions'. The consortium projected 150,000/day if Line 3 opened and downtown bus routes were reorganised. Article does not report the outcome.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4901b76d098079ab",
      "title": "CCPAR — Rio de Janeiro concessions and PPP authority, VLT project page",
      "url": "https://www.ccpar.rio/en/veiculo-leve-sobre-trilhos/",
      "publisher": {
       "name": null,
       "domain": "ccpar.rio",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d1d3ab621fd5fd3e",
       "clm-e7e5a3eaa3bd5beb",
       "clm-6182e37a6d7c290c"
      ],
      "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": "Official concession authority, fetched OK. Source for cost R$1.157bn split R$532M federal PAC / R$625M PPP; 28 km network; 32 trams of 420 passengers; APS ground-level power supply. Critically, it words the 300,000 figure as what the system 'can transport' — a CAPACITY, not a demand forecast. Note pt.wikipedia gives a slightly different cost split (R$525M/R$632M); the official figures are used here.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-22d925990508bc86",
      "title": "Motiva — VLT Carioca in the group's 2025 rail results",
      "url": "https://trilhos.motiva.com.br/vltrio/noticias/2026/fevereiro/vlt-carioca-se-destaca-nos-resultados-de-2025-da-plataforma-de-t/",
      "publisher": {
       "name": null,
       "domain": "trilhos.motiva.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-cfb744b3cddb444f"
      ],
      "temporal": {
       "publishedAt": "2026-02-06",
       "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, February 2026, fetched OK. Sentence-level source for the impact figure: 25.2 million boardings in 2025, +11.2% on 2024, the largest percentage growth among the group's rail assets; 2 million boardings in December 2025 (+4.5%). No daily average is stated by the operator — the '84,000/day' and '95,000/day' figures circulating in the press are not used here because their basis (calendar day vs. weekday) is undefined and they conflict.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-888a7cc75224cfcc",
      "title": "Alstom — Rio de Janeiro's tramway (VLT Carioca) celebrates 10 years of operation",
      "url": "https://www.alstom.com/press-releases-news/2026/6/rio-de-janeiros-tramway-vlt-carioca-celebrates-10-years-operation",
      "publisher": {
       "name": null,
       "domain": "alstom.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d1d3ab621fd5fd3e",
       "clm-e7e5a3eaa3bd5beb"
      ],
      "temporal": {
       "publishedAt": "2026-06-11",
       "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": "Supplier source, June 2026. FETCH FAILED (HTTP 403); content known only from search-result summaries, so nothing from it is used as a standalone load-bearing number. Basis for the traction description — APS ground-level supply on ~80% of the network with onboard supercapacitor storage (SRS) on the remainder — which is independently corroborated by English Wikipedia. Alstom also claims Rio was the second city in the world with a 100% catenary-free network, after Dubai; that superlative is a supplier claim and is deliberately kept out of the snippet. The release's 10-year passenger totals are irreconcilable with other outlets (126m vs 145m vs 180m) and are not used.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 13,
     "claimsMapped": 13,
     "sourcesTotal": 7,
     "sourcesUsedByClaims": 6,
     "sourcesWithPublicationDate": 5,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  }
 ]
}
