{
 "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": "warsaw-air-quality-monitoring",
  "title": "Warsaw's Low-Cost Air Sensor Network and Municipal Smog Alerts",
  "canonicalUrl": "https://1001smartcities.org/projects/warsaw-air-quality-monitoring/"
 },
 "currentRevisionId": "2026-10-17-baseline",
 "revisions": [
  {
   "id": "2026-10-17-baseline",
   "createdAt": "2026-10-17T22:23:16Z",
   "effectiveAt": "2026-10-17",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 23 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:01b417562f1eef5ac80b7ffeb2151c52b43c50297ed83715d5b843c340af3497",
   "snapshot": {
    "asOf": "2026-10-17",
    "projectFingerprint": "sha256:2e2558b0882a4ed32579db35a21b45ae41c4996fece202f70e1a5940a8b219a0",
    "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": 2022,
      "ended": null
     }
    },
    "governance": {
     "operator": "City of Warsaw (Air Protection and Climate Policy Office), with sensors supplied and serviced under contract by Airly Public; alerts worked out by a municipal police (Straż Miejska) duty officer and sent through the Warszawa 19115 contact centre; state reference stations run by the Chief Inspectorate of Environmental Protection (GIOŚ)",
     "actorTypes": [
      "city-government",
      "private"
     ],
     "fundingModel": "mixed",
     "fundingDescription": "Bought within the 'Virtual Warsaw Functional Area' (Virtual WOF) project, 80% co-financed by the European Regional Development Fund under the Masovian Regional Operational Programme 2014–2020; in 2021 the city put the network's cost at around 4–5 million zł.",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-a73099011cadd292",
      "field": "snippet",
      "text": "Warsaw runs its own network of low-cost air sensors next to the state's reference stations",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-9cdba975b054b6a8",
       "src-3054ba05270f5ab2"
      ],
      "supportNote": "The city lists its measuring points as the state monitoring stations of GIOŚ plus the devices of its own Warsaw air-quality information network; the supplier describes it as a dense network of low-cost devices supplementing the state stations.",
      "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-e5f4dcf35c536213",
      "field": "snippet",
      "text": "Switched on in 2022",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The auditor records the system of non-reference sensors as launched in 2022.",
      "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-995e9b146c71f974",
      "field": "snippet",
      "text": "108 devices across all 18 districts and 56 more in 17 partner municipalities",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit counts 164 sensors, 108 installed in Warsaw and 56 in 17 partner municipalities, located in all 18 districts.",
      "caveat": "The city's tender in 2021 was for 165 sensors (57 outside Warsaw); the audit's count of 164 is the installed figure.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-aff3b1c95fdc2166",
      "field": "snippet",
      "text": "supplied and serviced under contract by Airly Public",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-18694aa8c355d559"
      ],
      "supportNote": "The supplier reports the contract signed on 30 December 2021 with Warsaw City Hall for the supply of the complete monitoring system, covered by Airly Public's technical service.",
      "caveat": "This is the supplier's own announcement.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-7111e355b3d86b4d",
      "field": "snippet",
      "text": "They measure particulate matter (PM1, PM2.5, PM10) and nitrogen dioxide",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-9cdba975b054b6a8"
      ],
      "supportNote": "The city states that the sensors measure PM10, PM2.5 and PM1, and that all of them also measure nitrogen dioxide (some also ozone).",
      "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-c78257ec8b4fae16",
      "field": "snippet",
      "text": "but not with the EU directive's reference methods",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit defines the non-reference sensors as devices that did not use the measurement methods set out in EU Directive 2008/50/EC on ambient air quality.",
      "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-87fdf641074dec7e",
      "field": "snippet",
      "text": "in 2020 the city also built two roadside stations to the state inspectorate's standard",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6",
       "src-9cdba975b054b6a8"
      ],
      "supportNote": "The audit says the two city stations built in 2020 were planned and built to the Chief Inspectorate's requirements as traffic stations; the city names them at Grochowska street and Solidarności avenue.",
      "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-4d88c2c6f0738014",
      "field": "snippet",
      "text": "Since 14 September 2022 all readings appear on the city's IoT map and in the Warszawa 19115 app",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit says results from the city's stations, the state monitoring network and the non-reference sensors were made available in real time on the city's web platform from 14 September 2022 and in the Warszawa 19115 app.",
      "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-748860cb357c84c7",
      "field": "snippet",
      "text": "with a four-level Warsaw Air Index and advice for residents",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-9cdba975b054b6a8"
      ],
      "supportNote": "The city defines the Warsaw Air Index as an approximate pollution indicator on a four-level scale, with recommendations for residents.",
      "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-a015a36c3bdc1f4e",
      "field": "snippet",
      "text": "a municipal police duty officer works them out from the state's data",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit describes the city procedure: after GIOŚ publishes its 6:00 and 15:00 readings, the duty officer in the municipal police calculates the average PM10 concentration and, if an alert applies, sends the message by 7:00 or 16:00.",
      "caveat": "The procedure is described as it stood at the 2023 audit.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c66546e35c4b2d61",
      "field": "snippet",
      "text": "at PM10 levels below the national thresholds",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit says Warsaw developed and launched its own procedure for informing about elevated PM10 at thresholds lower than the national standards (yellow, orange and red alerts).",
      "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-c6956d297f39172a",
      "field": "impact",
      "text": "auditing the city's measures against traffic pollution from 2018 onward",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit P/23/064 covers actions to limit traffic pollution in cities, for the period from 1 January 2018 to the end of the audit.",
      "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-d3e82c7216f19ebf",
      "field": "impact",
      "text": "assessed them positively in August 2023",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The overall assessment, signed on 30 August 2023, finds that the city took correct and effective action to limit traffic pollution.",
      "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-2836ceee56d58fef",
      "field": "impact",
      "text": "Warsaw identified the problem reliably, measured air quality including breaches of the standards, and made the readings available to residents in real time",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit states that the city reliably identified traffic-pollution problems, measured pollution levels including breaches of the standards, and made them available to residents in real time via the city web platform and the Warszawa 19115 app.",
      "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-dd147f289db60855",
      "field": "impact",
      "text": "When the state inspectorate warned of a breach, the city passed it on through its website, app notices and SMS, also to schools and preschools",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit says that when GIOŚ notified a risk or occurrence of a breach of air-quality standards, residents were informed on the city website, through a notice in the Warszawa 19115 app and by SMS for those who opted in, and schools and preschools were informed the same way.",
      "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-fac27b6b598f9903",
      "field": "impact",
      "text": "The state and city stations recorded 43 to 62 days above the daily PM10 limit in 2018 and none from 2019 to 2022",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit lists, for the measuring stations in the city, between 43 and 62 days with PM10 daily-limit exceedances in 2018 and none recorded in 2019–2022.",
      "caveat": "These are station readings, not sensor readings, and the range spans the different stations.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-480db2e0fe4a3183",
      "field": "lesson",
      "text": "A dense sensor network can show where the air is bad",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-18694aa8c355d559"
      ],
      "supportNote": "The contract announcement gives the project's aim, beyond informing residents, as designating areas with increased concentrations of pollutants from low-level emissions.",
      "caveat": "The aim is stated in the supplier's announcement.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-6af651a1efaf21ed",
      "field": "lesson",
      "text": "Warsaw's own alerts are worked out from the state's reference data and end in a text or app message",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit describes the duty officer calculating PM10 averages from GIOŚ data and, when an alert applies, the message going to educational institutions and residents through the Warszawa 19115 contact centre by SMS and app notification.",
      "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-5ff099a4c545c544",
      "field": "lesson",
      "text": "orange above 80 µg/m³ of PM10, where the national information level is 100",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1eb924567e4ed7f6"
      ],
      "supportNote": "The audit's footnote gives the city's information level (orange alert) at a PM10 concentration above 80 µg/m³ and its alarm level above 100 µg/m³, against national standards of 100 and 150 µg/m³ under the 2019 regulation.",
      "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-3d752e35bf63373d",
      "field": "lesson",
      "text": "a ban on burning coal in Warsaw's stoves and fireplaces since 1 October 2023, written into the regional anti-smog resolution",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-03c02d552368689d"
      ],
      "supportNote": "The city states that since 1 October 2023 hard coal and coal-based solid fuels may not be used within Warsaw's boundaries, in stoves or fireplaces, a ban introduced by the Masovian regional assembly in its amended anti-smog resolution.",
      "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-514cd253ee8e272d",
      "field": "lesson",
      "text": "municipal police inspections, which in January 2026 followed 370 reports of air pollution and ended in 25 fines",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-dbb40056d745d60a"
      ],
      "supportNote": "The report says the municipal police received 370 notifications about air pollution in January 2026 and, as a result of the interventions, issued 25 fines and closed seven cases with a caution.",
      "caveat": "Press report of one month; the fines include the burning of waste, not only coal.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-a9420a183fbed03b",
      "field": "lesson",
      "text": "free public transport on forecast smog days in December 2016 and January 2017",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0c6e82038094b4d1",
       "src-dc93eb1d4c69f57d"
      ],
      "supportNote": "Radio Kraków reports Warsaw's first smog-related free transport in December 2016, decided on forecasts; PAP reports free transport on 9 January 2017 because of smog.",
      "caveat": "No source located says whether the measure was used again after January 2017.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-36fe7b3677585d45",
      "field": "lesson",
      "text": "was a mayoral decision, not a rule",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0c6e82038094b4d1"
      ],
      "supportNote": "The report explains that in Warsaw free transport is introduced at discretion: the decision is taken by the mayor.",
      "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-1eb924567e4ed7f6",
      "title": "Najwyższa Izba Kontroli (NIK) — Wystąpienie pokontrolne P/23/064: Urząd m.st. Warszawy, działania na rzecz ograniczenia zanieczyszczeń komunikacyjnych (30 Aug 2023)",
      "url": "https://nik.gov.pl/kontrole/wyniki-kontroli-nik/pobierz,lwa~p_23_064_202308080922171691479337~id0~01,typ,kj.pdf",
      "publisher": {
       "name": null,
       "domain": "nik.gov.pl",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-e5f4dcf35c536213",
       "clm-995e9b146c71f974",
       "clm-c78257ec8b4fae16",
       "clm-87fdf641074dec7e",
       "clm-4d88c2c6f0738014",
       "clm-a015a36c3bdc1f4e",
       "clm-c66546e35c4b2d61",
       "clm-c6956d297f39172a",
       "clm-d3e82c7216f19ebf",
       "clm-2836ceee56d58fef",
       "clm-dd147f289db60855",
       "clm-fac27b6b598f9903",
       "clm-6af651a1efaf21ed",
       "clm-5ff099a4c545c544"
      ],
      "temporal": {
       "publishedAt": "2023-08-30",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The Supreme Audit Office's post-audit statement to the Mayor of Warsaw (audit period from 1 January 2018). It records 10 measuring stations and 164 air-quality sensors (108 in Warsaw, 56 in 17 partner municipalities), the non-reference sensor system launched in 2022, two city stations built in 2020 to the Chief Inspectorate's standard, real-time publication on the city IoT platform from 14 September 2022 and in the Warszawa 19115 app, the city's own PM10 alert procedure with thresholds below the national ones, PM10 exceedance days for 2018–2022, and an overall positive assessment.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-9cdba975b054b6a8",
      "title": "Warszawa 19115 — Warszawski Indeks Powietrza (city knowledge base)",
      "url": "https://warszawa19115.pl/-/warszawski-indeks-powietrza",
      "publisher": {
       "name": null,
       "domain": "warszawa19115.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a73099011cadd292",
       "clm-7111e355b3d86b4d",
       "clm-87fdf641074dec7e",
       "clm-748860cb357c84c7"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": "2024-11-12",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The city's description of the Warsaw Air Index (a four-level scale with advice for residents), of its measuring points (GIOŚ state stations plus the city's devices), of the two roadside stations built in 2020 at Grochowska street and Solidarności avenue, of the more than 160 sensors installed by 2022 (108 in the districts, the rest in 17 neighbouring municipalities), of what they measure, and of the 80% EU co-financing under the Virtual WOF project.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-de39c06206963056",
      "title": "TVN24 — Warsaw plans to install a network of air quality sensors (28 Apr 2021)",
      "url": "https://tvn24.pl/tvn24-news-in-english/warsaw-plans-to-install-a-network-of-air-quality-sensors-5079562",
      "publisher": {
       "name": null,
       "domain": "tvn24.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2021-04-28",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report on the city's tender for 165 sensors (108 in Warsaw, 57 in 17 neighbouring municipalities), with locations chosen by Warsaw University of Technology experts and an estimated cost of 4–5 million zł, partly EU-financed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-18694aa8c355d559",
      "title": "Airly — Warsaw Set to Have Europe's Largest Air Quality Monitoring Coverage (supplier's announcement of the city contract)",
      "url": "https://airly.org/en/warsaw-is-the-european-capital-with-the-largest-air-quality-monitoring-network/",
      "publisher": {
       "name": null,
       "domain": "airly.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-aff3b1c95fdc2166",
       "clm-480db2e0fe4a3183"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The supplier's announcement of the contract signed on 30 December 2021 between Warsaw City Hall and Airly Public for a monitoring system at 165 locations, covered by Airly Public's technical service, with an option for 100 more sensors; it states the project's aim of designating areas of high pollutant concentrations, for example to inform low-emission zones or subsidy outreach.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-3054ba05270f5ab2",
      "title": "Airly — Warsaw City Council case study (supplier)",
      "url": "https://airly.org/en/case-studies/warsaw-city-council/",
      "publisher": {
       "name": null,
       "domain": "airly.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a73099011cadd292"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The supplier's case study of the Warsaw network; it describes maintenance as including verification of sensor measurements and random comparative tests against state reference stations, and argues that dense low-cost networks supplement but depend on the state stations.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-cc3964661d48475c",
      "title": "Super Express — Czujników smogu jak nie było, tak nie ma. Znów opóźnia się ich budowa (25 Sep 2019)",
      "url": "https://www.se.pl/warszawa/czujnikow-smogu-jak-nie-bylo-tak-nie-ma-znow-opoznia-sie-ich-budowa-audio-aa-riat-evtE-S3RT.html",
      "publisher": {
       "name": null,
       "domain": "se.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2019-09-25",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report that the planned 170 small sensors and the large stations were delayed and would miss the 2019 heating season; the director of the city's Air Protection and Climate Policy Office expected first results around the turn of 2019/2020.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0c6e82038094b4d1",
      "title": "Radio Kraków — Smog nad Warszawą. Stolica podąża śladami Krakowa i... idzie o krok dalej (15 Dec 2016)",
      "url": "https://www.radiokrakow.pl/aktualnosci/krakow/smog-nad-warszawa-stolica-podaza-sladami-krakowa-i-idzie-o-krok-dalej",
      "publisher": {
       "name": null,
       "domain": "radiokrakow.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a9420a183fbed03b",
       "clm-36fe7b3677585d45"
      ],
      "temporal": {
       "publishedAt": "2016-12-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report on Warsaw's first smog-related free public transport, with ticket validators switched off; it explains that Warsaw decides on forecasts and at the mayor's discretion, unlike Kraków's rule based on the previous day's measurements.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-dc93eb1d4c69f57d",
      "title": "Forsal.pl (PAP) — Smog dusi warszawiaków. W poniedziałek darmowa komunikacja miejska (8 Jan 2017)",
      "url": "https://forsal.pl/artykuly/1008593,smog-w-warszawie-darmowa-komunikacja.html",
      "publisher": {
       "name": null,
       "domain": "forsal.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a9420a183fbed03b"
      ],
      "temporal": {
       "publishedAt": "2017-01-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "PAP report that city transport in Warsaw would be free on Monday 9 January 2017 because of smog, quoting the city hall: validators switched off.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-03c02d552368689d",
      "title": "Warszawa 19115 — Zakaz spalania węgla w Warszawie (city knowledge base)",
      "url": "https://warszawa19115.pl/pl/-/zakaz-spalania-w%C4%99gla-w-warszawie",
      "publisher": {
       "name": null,
       "domain": "warszawa19115.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3d752e35bf63373d"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": "2026-01-23",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The city's explanation that since 1 October 2023 hard coal and coal-based solid fuels may not be burned within Warsaw's boundaries, a ban introduced by the Masovian regional assembly in its amended anti-smog resolution, with a list of city and national grants for replacing heating.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-dbb40056d745d60a",
      "title": "elektromobilni.pl — Elektryczny smogowóz tropi trucicieli. 370 zgłoszeń w styczniu (19 Feb 2026)",
      "url": "https://elektromobilni.pl/elektryczny-smogowoz-tropi-truciceli-w-stolicy/",
      "publisher": {
       "name": null,
       "domain": "elektromobilni.pl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-514cd253ee8e272d"
      ],
      "temporal": {
       "publishedAt": "2026-02-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-17",
       "dossierCreatedAt": "2026-10-17",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Report on the municipal police's electric 'smog van' in service since December 2025: 370 air-pollution reports in January 2026, 25 fines and seven cautions; about 500 inspections a month; and air quality monitored by city stations, GIOŚ stations and 108 additional sensors in the city.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 23,
     "claimsMapped": 23,
     "sourcesTotal": 10,
     "sourcesUsedByClaims": 8,
     "sourcesWithPublicationDate": 6,
     "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."
    ]
   }
  }
 ]
}
