{
 "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": "sao-paulo-smart-sampa",
  "title": "Smart Sampa Camera Network & Facial Recognition",
  "canonicalUrl": "https://1001smartcities.org/projects/sao-paulo-smart-sampa/"
 },
 "currentRevisionId": "2026-08-21-source-dates",
 "revisions": [
  {
   "id": "2026-08-20-claim-baseline",
   "createdAt": "2026-08-21T10:20:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 9 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:72ce3f54224ec9ee78444360b8d5d7a47c2ea86001fab977840dd48156fdec42",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:4a6070fa839648f20e08e042e492c96671216f518eac7151830f93d0254e88dd",
    "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": 2023,
      "ended": null
     }
    },
    "governance": {
     "operator": "Secretaria Municipal de Segurança Urbana (GCM), with Consórcio Smart City SP",
     "actorTypes": [
      "city-government",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": "City of São Paulo budget, operated under contract by Consórcio Smart City SP",
     "cost": "R$9.8M per month (service contract, August 2023)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-bbdf56b77f535f83",
      "field": "snippet",
      "text": "São Paulo contracted the Consórcio Smart City SP in August 2023, at R$9.8 million a month, to install 20,000 municipal cameras and wire in privately owned ones",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-cb1da74f61d736eb"
      ],
      "supportNote": "The city's own release on the signing gives the terms: 'contrato assinado com o Consórcio Smart City SP... com um custo mensal para o serviço de R$ 9,8 milhões', names the four member companies, and states 'A conclusão da instalação das 20 mil câmeras está prevista para ocorrer em 18 meses'.",
      "caveat": "No total contract value is stated in the release. Press figures for the total are inconsistent and are 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-f59754ea829e3a8b",
      "field": "snippet",
      "text": "the city reported passing 50,000 connected cameras in 2026, about 20,000 of them matching faces against fugitive and missing-person databases",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1",
       "src-281edf405c317dd8"
      ],
      "supportNote": "The April 2026 report gives '50 mil câmeras espalhadas pela cidade' with '20 mil com tecnologia de reconhecimento facial'. The operator page describes the same split — 20,000 municipal and 30,000 integrated from private owners — and states that facial matching runs against the municipal missing-persons database and the state fugitives database.",
      "caveat": "City-reported figures throughout; no independent count of installed cameras was found.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-17fe09418978cff0",
      "field": "snippet",
      "text": "A first-instance judge suspended the tender in May 2023 over the LGPD data protection law and the risk of reproducing structural racism",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-14aa6d8d20f941be"
      ],
      "supportNote": "Civil-society documentation of the 18 May 2023 injunction by judge Luis Manuel Fonseca Pires of the 3ª Vara de Fazenda Pública, granted in an action by PSOL's Bancada Feminista, holding that the technology inverts the presumption of innocence, breaches the LGPD and contributes to structural racism.",
      "caveat": "Advocacy source, used only for the content and date of a court decision whose existence the city's own law office confirms.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f1240b21f6892442",
      "field": "snippet",
      "text": "the São Paulo appeal court reinstated it on 23 May, finding no technical evidence in the case file that the system discriminates",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4cd5c9ce57e428d2"
      ],
      "supportNote": "The city's own law office records that the Tribunal de Justiça de São Paulo, in Agravo de Instrumento 2122169-52.2023.8.26.0000, overturned the injunction on Tuesday 23 May 2023, noting the first decision was taken 'sem a prévia oitiva do Município de São Paulo' and that 'não consta do processo nenhum elemento técnico ou científico que comprove a alegação dos autores' about reproducing structural racism.",
      "caveat": "This is a reinstatement of the tender, not a ruling that the system is lawful in operation — the entry says so.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fbbd472735f3fcdf",
      "field": "snippet",
      "text": "The city reports 3,000 fugitives arrested since operations began in September 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1"
      ],
      "supportNote": "'3 mil foragidos da Justiça presos com o auxílio de câmeras inteligentes' 'desde o início da operação, em setembro de 2024', alongside '202 pessoas foram encontradas com o auxílio do reconhecimento facial'.",
      "caveat": "City-reported operating figure carried by a press outlet, not an audited count.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-55ed5e6113de0272",
      "field": "snippet",
      "text": "Its own transparency report also counts 82 people stopped, taken to a police station and released",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-882e34c31c5b6a0a"
      ],
      "supportNote": "The city's release on the first report states '82 pessoas foram abordadas, conduzidas ao Distrito Policial' during the period 21 November 2024 to 21 May 2025.",
      "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-c9452409966917f0",
      "field": "impact",
      "text": "Operator figures: 3,000 fugitives arrested and 202 missing people located with facial recognition between September 2024 and April 2026",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1"
      ],
      "supportNote": "The April 2026 report carries both figures and dates the start of operations to September 2024.",
      "caveat": "Labelled in the entry as operator figures. The city separately claims a 99.5 per cent accuracy rate with no published method; that claim is deliberately kept out of the entry body.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-93ffb2cce353c766",
      "field": "impact",
      "text": "The first transparency report, covering 21 November 2024 to 21 May 2025, counts 1,153 fugitive arrests, 39 missing people found and 82 people stopped and taken to a police station before release: 53 because the warrant had not been cleared in the national BNMP database, 6 over registry inconsistencies in Smart Sampa's own records and 23 released after producing documents",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-882e34c31c5b6a0a",
       "src-763707456e6aa36f"
      ],
      "supportNote": "The city release states the system 'auxiliou na prisão de 1.153 foragidos da Justiça', that '39 pessoas foram localizadas', and gives the breakdown of the 82: '23 pessoas foram conduzidas para averiguação e liberadas após a apresentação de documentos', '53 foram liberadas por inconsistências no banco de dados da Justiça' and '6 foram liberadas por inconsistências cadastrais'. Brasil de Fato names the justice database as the BNMP.",
      "caveat": "The report PDFs are scanned images and could not be text-extracted; the figures are taken from the city's own release text and corroborated by the independent reading.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-29f95cbb362bb31b",
      "field": "lesson",
      "text": "yet 58.9% of those records carry no information on race, so the bias claim the appeal court dismissed for lack of evidence still cannot be tested against the city's own data",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-763707456e6aa36f",
       "src-4cd5c9ce57e428d2"
      ],
      "supportNote": "The independent reading of the city report, combined with freedom-of-information data, records that 'Em 58,9% dos registros... não há informação racial'. The appeal court's stated ground for lifting the injunction was that the case file contained no technical or scientific element proving the discrimination alleged — so the missing field is precisely the evidence the court found absent.",
      "caveat": "The connection between the two is the entry's own argument, not a finding by either source.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-281edf405c317dd8",
      "title": "Prefeitura de São Paulo — Programa Smart Sampa (Secretaria Municipal de Segurança Urbana)",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/smart-sampa-2",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f59754ea829e3a8b"
      ],
      "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": "Operator page. States 50,000 cameras, 20,000 municipal and 30,000 integrated from private owners, split '12 mil aparelhos conectados na região central, outros 14 mil na Zona Oeste, 9 mil na Zona Leste, 10 mil na Zona Sul e 5 mil na Zona Norte'; monitoring centre on Rua Quinze de Novembro opened 4 July 2024 with about 250 GCM and Civil Defence staff, running 24 hours; facial matching against the municipal missing-persons database and the state fugitives database; cites Federal Law 13.709/2018 (LGPD).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-cb1da74f61d736eb",
      "title": "Prefeitura de São Paulo — mayor signs the Smart Sampa contract (7 August 2023)",
      "url": "https://prefeitura.sp.gov.br/w/noticia/prefeito-assina-contrato-para-o-inicio-do-smart-sampa-maior-programa-de-videomonitoramento-da-cidade-com-ate-40-mil-cameras-2",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-bbdf56b77f535f83"
      ],
      "temporal": {
       "publishedAt": "2023-08-07",
       "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": "Source of the contract terms: 'contrato assinado com o Consórcio Smart City SP... com um custo mensal para o serviço de R$ 9,8 milhões' (monthly service cost of R$9.8 million), consortium 'formado pelas empresas CLD — Construtora, Laços Detentores e Eletrônica LTDA, Flama Serviços LTDA, Camerite Sistemas S.A. e PK9 Tecnologia e Serviços LTDA', and 'A conclusão da instalação das 20 mil câmeras está prevista para ocorrer em 18 meses'. No total contract value is stated here; press figures for the total are inconsistent and are not used.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-882e34c31c5b6a0a",
      "title": "Prefeitura de São Paulo — Smart Sampa transparency report, first edition (18 June 2025)",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/relat%C3%B3rio-de-transpar%C3%AAncia-do-smart-sampa-comprova-efic%C3%A1cia-do-sistema-de-reconhecimento-facial",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-55ed5e6113de0272",
       "clm-93ffb2cce353c766"
      ],
      "temporal": {
       "publishedAt": "2025-06-18",
       "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": "City release on the report covering '21 de novembro de 2024 a 21 de maio de 2025': the system 'auxiliou na prisão de 1.153 foragidos da Justiça'; '82 pessoas foram abordadas, conduzidas ao Distrito Policial'; of those, '23 pessoas foram conduzidas para averiguação e liberadas após a apresentação de documentos', '53 foram liberadas por inconsistências no banco de dados da Justiça' and '6 foram liberadas por inconsistências cadastrais'; '39 pessoas foram localizadas' (missing people); 'o Smart Sampa conta com 31.323 câmeras integradas', '10 mil instaladas somente entre novembro de 2024 e maio de 2025'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b16e33dd0d159b35",
      "title": "Prefeitura de São Paulo — Smart Sampa transparency reports and data protection impact assessment",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/relat%C3%B3rio-de-transpar%C3%AAncia-smart-sampa",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "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": "Landing page for the two published editions (21 Nov 2024 to 21 May 2025; 22 May to 22 Nov 2025). States 'O Programa Smart Sampa não estrutura banco de dados próprio e não armazena dados pessoais' (the programme keeps no database of its own and stores no personal data) apart from images tied to wanted-person identifiers, requires above 90% match confidence before warrant data is opened, and includes a Relatório de Impacto à Proteção de Dados (RIPD) under LGPD Law 13.709/2018. The report PDFs are scanned images and could not be text-extracted; figures here are taken from the city's own release text.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-763707456e6aa36f",
      "title": "Brasil de Fato — 'Smart Sampa: mais de 80 pessoas foram levadas para delegacias por inconsistência do reconhecimento facial' (4 February 2026)",
      "url": "https://www.brasildefato.com.br/2026/02/04/smart-sampa-mais-de-80-pessoas-foram-levadas-para-delegacias-por-inconsistencia-do-reconhecimento-facial/",
      "publisher": {
       "name": null,
       "domain": "brasildefato.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-93ffb2cce353c766",
       "clm-29f95cbb362bb31b"
      ],
      "temporal": {
       "publishedAt": "2026-02-04",
       "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 reading of the same city report plus freedom-of-information (LAI) data: '82 foram conduzidas a um distrito policial e posteriormente liberadas devido a alguma inconsistência' in the period '21 de novembro de 2024 a 21 de maio de 2025'; the breakdown '53 pessoas... por ausência de baixa no mandado de Banco Nacional de Medidas Penais e Prisão (BNMP), seis por inconsistência cadastral no próprio banco de dados do Smart Sampa e 23 em virtude de inconsistências no reconhecimento facial'; and the gap that carries the lesson, 'Em 58,9% dos registros... não há informação racial'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4cd5c9ce57e428d2",
      "title": "Procuradoria Geral do Município de São Paulo — appeal court revokes the injunction (25 May 2023)",
      "url": "https://prefeitura.sp.gov.br/web/procuradoria_geral/w/noticias/347651",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f1240b21f6892442",
       "clm-29f95cbb362bb31b"
      ],
      "temporal": {
       "publishedAt": "2023-05-25",
       "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": "Official confirmation of the reversal: the Tribunal de Justiça de São Paulo, in Agravo de Instrumento 2122169-52.2023.8.26.0000, overturned the injunction on Tuesday 23 May 2023, noting the first decision was taken 'sem a prévia oitiva do Município de São Paulo' and that 'não consta do processo nenhum elemento técnico ou científico que comprove a alegação dos autores' about the system reproducing structural racism. This is a reinstatement of the tender, not a ruling that the system is lawful in operation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-14aa6d8d20f941be",
      "title": "Coding Rights — 'Tribunal de Justiça de São Paulo suspende edital de pregão do programa Smart Sampa'",
      "url": "https://codingrights.org/library-item/tribunal-de-justica-de-sao-paulo-suspende-edital-de-pregao-do-programa-smart-sampa/",
      "publisher": {
       "name": null,
       "domain": "codingrights.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-17fe09418978cff0"
      ],
      "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": "Civil-society documentation of the 18 May 2023 injunction by judge Luis Manuel Fonseca Pires of the 3ª Vara de Fazenda Pública, granted in an action by PSOL's Bancada Feminista, holding that the technology inverts the presumption of innocence, breaches the LGPD and contributes to structural racism. Advocacy source, used only for the content and date of a court decision that the city's own law office confirms existed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1a3c973e3565e0e1",
      "title": "Rádio Bandeirantes — 'Smart Sampa atinge 3 mil foragidos presos' (14 April 2026)",
      "url": "https://www.band.com.br/radio-bandeirantes/noticias/smart-sampa-atinge-3-mil-foragidos-presos-com-cameras-inteligentes-202604141155",
      "publisher": {
       "name": null,
       "domain": "band.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f59754ea829e3a8b",
       "clm-fbbd472735f3fcdf",
       "clm-c9452409966917f0"
      ],
      "temporal": {
       "publishedAt": "2026-04-14",
       "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": "Most recent operating figures, all city-reported: '3 mil foragidos da Justiça presos com o auxílio de câmeras inteligentes' 'desde o início da operação, em setembro de 2024'; '50 mil câmeras espalhadas pela cidade', '20 mil com tecnologia de reconhecimento facial'; '202 pessoas foram encontradas com o auxílio do reconhecimento facial'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a11c587669b0a415",
      "title": "Metrópoles — PSOL asks the São Paulo public prosecutor to investigate Smart Sampa (18 April 2025)",
      "url": "https://www.metropoles.com/sao-paulo/parlamentares-do-psol-pedem-que-mpsp-investigue-falhas-do-smart-sampa",
      "publisher": {
       "name": null,
       "domain": "metropoles.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2025-04-18",
       "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": "Live oversight, not a court order: PSOL's feminist caucuses in the city council and state assembly filed a representation with the Ministério Público de São Paulo arguing the algorithms were trained on databases lacking racially diverse people, women and trans people; the city replies that both contested cases were 'corretamente reconhecidos' with valid warrants and that every alert undergoes mandatory human validation. No suspension is in force.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-ecbb2253ad99dd96",
      "title": "Prefeitura de São Paulo — 'Taxa de reconhecimento facial do Smart Sampa é de 99,5%, sem registro de prisão de inocentes' (18 June 2025)",
      "url": "https://prefeitura.sp.gov.br/w/taxa-de-reconhecimento-facial-do-smart-sampa-%C3%A9-de-99-5-sem-registro-de-pris%C3%A3o-de-inocentes",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2025-06-18",
       "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 city's own counter-claim, recorded here rather than in the entry body: 'O nível de similaridade facial do sistema Smart Sampa subiu de 90% para 92%, o que levou a uma taxa de assertividade de 99,5%' and 'Não houve nenhuma prisão de inocentes nesse período'. The 99.5% is a self-reported rate with no published method, and it is compatible with the 82 station conductions only if a person released without charge is not counted as arrested.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 9,
     "claimsMapped": 9,
     "sourcesTotal": 10,
     "sourcesUsedByClaims": 7,
     "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-22T02:37: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.",
   "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:5dc7a6a172c569157ef863c557f3ff707bbac29f119d90aec48b7118c2f83dbe",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:1849c54bb6bf08e1d936cd1af4e0d86f80a56077a8d7c4b98b0b22dfca1cb26d",
    "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": 2023,
      "ended": null
     }
    },
    "governance": {
     "operator": "Secretaria Municipal de Segurança Urbana (GCM), with Consórcio Smart City SP",
     "actorTypes": [
      "city-government",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": "City of São Paulo budget, operated under contract by Consórcio Smart City SP",
     "cost": "R$9.8M per month (service contract, August 2023)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-bbdf56b77f535f83",
      "field": "snippet",
      "text": "São Paulo contracted the Consórcio Smart City SP in August 2023, at R$9.8 million a month, to install 20,000 municipal cameras and wire in privately owned ones",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-cb1da74f61d736eb"
      ],
      "supportNote": "The city's own release on the signing gives the terms: 'contrato assinado com o Consórcio Smart City SP... com um custo mensal para o serviço de R$ 9,8 milhões', names the four member companies, and states 'A conclusão da instalação das 20 mil câmeras está prevista para ocorrer em 18 meses'.",
      "caveat": "No total contract value is stated in the release. Press figures for the total are inconsistent and are 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-f59754ea829e3a8b",
      "field": "snippet",
      "text": "the city reported passing 50,000 connected cameras in 2026, about 20,000 of them matching faces against fugitive and missing-person databases",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1",
       "src-281edf405c317dd8"
      ],
      "supportNote": "The April 2026 report gives '50 mil câmeras espalhadas pela cidade' with '20 mil com tecnologia de reconhecimento facial'. The operator page describes the same split — 20,000 municipal and 30,000 integrated from private owners — and states that facial matching runs against the municipal missing-persons database and the state fugitives database.",
      "caveat": "City-reported figures throughout; no independent count of installed cameras was found.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-17fe09418978cff0",
      "field": "snippet",
      "text": "A first-instance judge suspended the tender in May 2023 over the LGPD data protection law and the risk of reproducing structural racism",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-14aa6d8d20f941be"
      ],
      "supportNote": "Civil-society documentation of the 18 May 2023 injunction by judge Luis Manuel Fonseca Pires of the 3ª Vara de Fazenda Pública, granted in an action by PSOL's Bancada Feminista, holding that the technology inverts the presumption of innocence, breaches the LGPD and contributes to structural racism.",
      "caveat": "Advocacy source, used only for the content and date of a court decision whose existence the city's own law office confirms.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-f1240b21f6892442",
      "field": "snippet",
      "text": "the São Paulo appeal court reinstated it on 23 May, finding no technical evidence in the case file that the system discriminates",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4cd5c9ce57e428d2"
      ],
      "supportNote": "The city's own law office records that the Tribunal de Justiça de São Paulo, in Agravo de Instrumento 2122169-52.2023.8.26.0000, overturned the injunction on Tuesday 23 May 2023, noting the first decision was taken 'sem a prévia oitiva do Município de São Paulo' and that 'não consta do processo nenhum elemento técnico ou científico que comprove a alegação dos autores' about reproducing structural racism.",
      "caveat": "This is a reinstatement of the tender, not a ruling that the system is lawful in operation — the entry says so.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-fbbd472735f3fcdf",
      "field": "snippet",
      "text": "The city reports 3,000 fugitives arrested since operations began in September 2024",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1"
      ],
      "supportNote": "'3 mil foragidos da Justiça presos com o auxílio de câmeras inteligentes' 'desde o início da operação, em setembro de 2024', alongside '202 pessoas foram encontradas com o auxílio do reconhecimento facial'.",
      "caveat": "City-reported operating figure carried by a press outlet, not an audited count.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-55ed5e6113de0272",
      "field": "snippet",
      "text": "Its own transparency report also counts 82 people stopped, taken to a police station and released",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-882e34c31c5b6a0a"
      ],
      "supportNote": "The city's release on the first report states '82 pessoas foram abordadas, conduzidas ao Distrito Policial' during the period 21 November 2024 to 21 May 2025.",
      "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-c9452409966917f0",
      "field": "impact",
      "text": "Operator figures: 3,000 fugitives arrested and 202 missing people located with facial recognition between September 2024 and April 2026",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1a3c973e3565e0e1"
      ],
      "supportNote": "The April 2026 report carries both figures and dates the start of operations to September 2024.",
      "caveat": "Labelled in the entry as operator figures. The city separately claims a 99.5 per cent accuracy rate with no published method; that claim is deliberately kept out of the entry body.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-93ffb2cce353c766",
      "field": "impact",
      "text": "The first transparency report, covering 21 November 2024 to 21 May 2025, counts 1,153 fugitive arrests, 39 missing people found and 82 people stopped and taken to a police station before release: 53 because the warrant had not been cleared in the national BNMP database, 6 over registry inconsistencies in Smart Sampa's own records and 23 released after producing documents",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-882e34c31c5b6a0a",
       "src-763707456e6aa36f"
      ],
      "supportNote": "The city release states the system 'auxiliou na prisão de 1.153 foragidos da Justiça', that '39 pessoas foram localizadas', and gives the breakdown of the 82: '23 pessoas foram conduzidas para averiguação e liberadas após a apresentação de documentos', '53 foram liberadas por inconsistências no banco de dados da Justiça' and '6 foram liberadas por inconsistências cadastrais'. Brasil de Fato names the justice database as the BNMP.",
      "caveat": "The report PDFs are scanned images and could not be text-extracted; the figures are taken from the city's own release text and corroborated by the independent reading.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-29f95cbb362bb31b",
      "field": "lesson",
      "text": "yet 58.9% of those records carry no information on race, so the bias claim the appeal court dismissed for lack of evidence still cannot be tested against the city's own data",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-763707456e6aa36f",
       "src-4cd5c9ce57e428d2"
      ],
      "supportNote": "The independent reading of the city report, combined with freedom-of-information data, records that 'Em 58,9% dos registros... não há informação racial'. The appeal court's stated ground for lifting the injunction was that the case file contained no technical or scientific element proving the discrimination alleged — so the missing field is precisely the evidence the court found absent.",
      "caveat": "The connection between the two is the entry's own argument, not a finding by either source.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-281edf405c317dd8",
      "title": "Prefeitura de São Paulo — Programa Smart Sampa (Secretaria Municipal de Segurança Urbana)",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/smart-sampa-2",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f59754ea829e3a8b"
      ],
      "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 page. States 50,000 cameras, 20,000 municipal and 30,000 integrated from private owners, split '12 mil aparelhos conectados na região central, outros 14 mil na Zona Oeste, 9 mil na Zona Leste, 10 mil na Zona Sul e 5 mil na Zona Norte'; monitoring centre on Rua Quinze de Novembro opened 4 July 2024 with about 250 GCM and Civil Defence staff, running 24 hours; facial matching against the municipal missing-persons database and the state fugitives database; cites Federal Law 13.709/2018 (LGPD).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-cb1da74f61d736eb",
      "title": "Prefeitura de São Paulo — mayor signs the Smart Sampa contract (7 August 2023)",
      "url": "https://prefeitura.sp.gov.br/w/noticia/prefeito-assina-contrato-para-o-inicio-do-smart-sampa-maior-programa-de-videomonitoramento-da-cidade-com-ate-40-mil-cameras-2",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-bbdf56b77f535f83"
      ],
      "temporal": {
       "publishedAt": "2023-08-07",
       "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": "Source of the contract terms: 'contrato assinado com o Consórcio Smart City SP... com um custo mensal para o serviço de R$ 9,8 milhões' (monthly service cost of R$9.8 million), consortium 'formado pelas empresas CLD — Construtora, Laços Detentores e Eletrônica LTDA, Flama Serviços LTDA, Camerite Sistemas S.A. e PK9 Tecnologia e Serviços LTDA', and 'A conclusão da instalação das 20 mil câmeras está prevista para ocorrer em 18 meses'. No total contract value is stated here; press figures for the total are inconsistent and are not used.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-882e34c31c5b6a0a",
      "title": "Prefeitura de São Paulo — Smart Sampa transparency report, first edition (18 June 2025)",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/relat%C3%B3rio-de-transpar%C3%AAncia-do-smart-sampa-comprova-efic%C3%A1cia-do-sistema-de-reconhecimento-facial",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-55ed5e6113de0272",
       "clm-93ffb2cce353c766"
      ],
      "temporal": {
       "publishedAt": "2025-06-18",
       "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": "City release on the report covering '21 de novembro de 2024 a 21 de maio de 2025': the system 'auxiliou na prisão de 1.153 foragidos da Justiça'; '82 pessoas foram abordadas, conduzidas ao Distrito Policial'; of those, '23 pessoas foram conduzidas para averiguação e liberadas após a apresentação de documentos', '53 foram liberadas por inconsistências no banco de dados da Justiça' and '6 foram liberadas por inconsistências cadastrais'; '39 pessoas foram localizadas' (missing people); 'o Smart Sampa conta com 31.323 câmeras integradas', '10 mil instaladas somente entre novembro de 2024 e maio de 2025'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b16e33dd0d159b35",
      "title": "Prefeitura de São Paulo — Smart Sampa transparency reports and data protection impact assessment",
      "url": "https://prefeitura.sp.gov.br/web/seguranca_urbana/w/relat%C3%B3rio-de-transpar%C3%AAncia-smart-sampa",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "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": "Landing page for the two published editions (21 Nov 2024 to 21 May 2025; 22 May to 22 Nov 2025). States 'O Programa Smart Sampa não estrutura banco de dados próprio e não armazena dados pessoais' (the programme keeps no database of its own and stores no personal data) apart from images tied to wanted-person identifiers, requires above 90% match confidence before warrant data is opened, and includes a Relatório de Impacto à Proteção de Dados (RIPD) under LGPD Law 13.709/2018. The report PDFs are scanned images and could not be text-extracted; figures here are taken from the city's own release text.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-763707456e6aa36f",
      "title": "Brasil de Fato — 'Smart Sampa: mais de 80 pessoas foram levadas para delegacias por inconsistência do reconhecimento facial' (4 February 2026)",
      "url": "https://www.brasildefato.com.br/2026/02/04/smart-sampa-mais-de-80-pessoas-foram-levadas-para-delegacias-por-inconsistencia-do-reconhecimento-facial/",
      "publisher": {
       "name": null,
       "domain": "brasildefato.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-93ffb2cce353c766",
       "clm-29f95cbb362bb31b"
      ],
      "temporal": {
       "publishedAt": "2026-02-04",
       "updatedAt": "2026-02-05",
       "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 reading of the same city report plus freedom-of-information (LAI) data: '82 foram conduzidas a um distrito policial e posteriormente liberadas devido a alguma inconsistência' in the period '21 de novembro de 2024 a 21 de maio de 2025'; the breakdown '53 pessoas... por ausência de baixa no mandado de Banco Nacional de Medidas Penais e Prisão (BNMP), seis por inconsistência cadastral no próprio banco de dados do Smart Sampa e 23 em virtude de inconsistências no reconhecimento facial'; and the gap that carries the lesson, 'Em 58,9% dos registros... não há informação racial'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4cd5c9ce57e428d2",
      "title": "Procuradoria Geral do Município de São Paulo — appeal court revokes the injunction (25 May 2023)",
      "url": "https://prefeitura.sp.gov.br/web/procuradoria_geral/w/noticias/347651",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f1240b21f6892442",
       "clm-29f95cbb362bb31b"
      ],
      "temporal": {
       "publishedAt": "2023-05-25",
       "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": "Official confirmation of the reversal: the Tribunal de Justiça de São Paulo, in Agravo de Instrumento 2122169-52.2023.8.26.0000, overturned the injunction on Tuesday 23 May 2023, noting the first decision was taken 'sem a prévia oitiva do Município de São Paulo' and that 'não consta do processo nenhum elemento técnico ou científico que comprove a alegação dos autores' about the system reproducing structural racism. This is a reinstatement of the tender, not a ruling that the system is lawful in operation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-14aa6d8d20f941be",
      "title": "Coding Rights — 'Tribunal de Justiça de São Paulo suspende edital de pregão do programa Smart Sampa'",
      "url": "https://codingrights.org/library-item/tribunal-de-justica-de-sao-paulo-suspende-edital-de-pregao-do-programa-smart-sampa/",
      "publisher": {
       "name": null,
       "domain": "codingrights.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-17fe09418978cff0"
      ],
      "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": "Civil-society documentation of the 18 May 2023 injunction by judge Luis Manuel Fonseca Pires of the 3ª Vara de Fazenda Pública, granted in an action by PSOL's Bancada Feminista, holding that the technology inverts the presumption of innocence, breaches the LGPD and contributes to structural racism. Advocacy source, used only for the content and date of a court decision that the city's own law office confirms existed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1a3c973e3565e0e1",
      "title": "Rádio Bandeirantes — 'Smart Sampa atinge 3 mil foragidos presos' (14 April 2026)",
      "url": "https://www.band.com.br/radio-bandeirantes/noticias/smart-sampa-atinge-3-mil-foragidos-presos-com-cameras-inteligentes-202604141155",
      "publisher": {
       "name": null,
       "domain": "band.com.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f59754ea829e3a8b",
       "clm-fbbd472735f3fcdf",
       "clm-c9452409966917f0"
      ],
      "temporal": {
       "publishedAt": "2026-04-14",
       "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": "Most recent operating figures, all city-reported: '3 mil foragidos da Justiça presos com o auxílio de câmeras inteligentes' 'desde o início da operação, em setembro de 2024'; '50 mil câmeras espalhadas pela cidade', '20 mil com tecnologia de reconhecimento facial'; '202 pessoas foram encontradas com o auxílio do reconhecimento facial'.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-a11c587669b0a415",
      "title": "Metrópoles — PSOL asks the São Paulo public prosecutor to investigate Smart Sampa (18 April 2025)",
      "url": "https://www.metropoles.com/sao-paulo/parlamentares-do-psol-pedem-que-mpsp-investigue-falhas-do-smart-sampa",
      "publisher": {
       "name": null,
       "domain": "metropoles.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2025-04-18",
       "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": "Live oversight, not a court order: PSOL's feminist caucuses in the city council and state assembly filed a representation with the Ministério Público de São Paulo arguing the algorithms were trained on databases lacking racially diverse people, women and trans people; the city replies that both contested cases were 'corretamente reconhecidos' with valid warrants and that every alert undergoes mandatory human validation. No suspension is in force.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-ecbb2253ad99dd96",
      "title": "Prefeitura de São Paulo — 'Taxa de reconhecimento facial do Smart Sampa é de 99,5%, sem registro de prisão de inocentes' (18 June 2025)",
      "url": "https://prefeitura.sp.gov.br/w/taxa-de-reconhecimento-facial-do-smart-sampa-%C3%A9-de-99-5-sem-registro-de-pris%C3%A3o-de-inocentes",
      "publisher": {
       "name": null,
       "domain": "prefeitura.sp.gov.br",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2025-06-18",
       "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 city's own counter-claim, recorded here rather than in the entry body: 'O nível de similaridade facial do sistema Smart Sampa subiu de 90% para 92%, o que levou a uma taxa de assertividade de 99,5%' and 'Não houve nenhuma prisão de inocentes nesse período'. The 99.5% is a self-reported rate with no published method, and it is compatible with the 82 station conductions only if a person released without charge is not counted as arrested.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 9,
     "claimsMapped": 9,
     "sourcesTotal": 10,
     "sourcesUsedByClaims": 7,
     "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."
    ]
   }
  }
 ]
}
