{
 "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": "prague-waste-telemetry",
  "title": "Golemio Urban Waste Sensor Mesh",
  "canonicalUrl": "https://1001smartcities.org/projects/prague-waste-telemetry/"
 },
 "currentRevisionId": "2026-08-22-evidence-baseline",
 "revisions": [
  {
   "id": "2026-08-22-evidence-baseline",
   "createdAt": "2026-08-22T18:07:00Z",
   "effectiveAt": "2026-07-18",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 4 claims and 3 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:682dea53575f2697e2973d70c4e9ab383132ce0e4cfd1a82bdc55a88335c3333",
   "snapshot": {
    "asOf": "2026-07-18",
    "projectFingerprint": "sha256:412fb64074f401e6a4e32b2e149f63dc3c1c78639400048dc3a6847fa9dbb451",
    "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": 2019,
      "ended": null
     }
    },
    "governance": {
     "operator": "Operátor ICT (City of Prague)",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "public",
     "fundingDescription": "City of Prague (via municipal company Operátor ICT)",
     "cost": "≈2.6M CZK (16-month pilot sensor rental, 2019–2020)",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-b89429d31f6f792f",
      "field": "snippet",
      "text": "a 2019 pilot equipped 464 underground bins (424 fill-level, 40 clog-detection) with Sensoneo sensors",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2b66fc4615288f1b"
      ],
      "supportNote": "The Smart Prague news article about the pilot states: 'total of 464 sensors fitted in bottom discharge hopper containers, of which 424 to measure the fullness level and 40 for detecting clogging' and identifies the supplier as 'Sensors by Sensoneo j. s. a.' The article is dated 7.10.2019 and says the pilot 'launched in February this year' (i.e. February 2019), which matches '2019 pilot.'",
      "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-1a37203f7ba4f0b2",
      "field": "snippet",
      "text": "reporting to Prague's Golemio platform six times a day",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2b66fc4615288f1b"
      ],
      "supportNote": "The same pilot article states the sensors 'send data on the current level of waste in the container at regular intervals 6 times a day to the capital's Golemio data platform' — the sensors themselves push data six times daily to Golemio; the source describes a push cadence, not a platform poll rate.",
      "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-c0cb1ef7c7f72fc6",
      "field": "snippet",
      "text": "the network has grown to more than 7,000 containers citywide",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-2b66fc4615288f1b"
      ],
      "supportNote": "The Smart Prague project-overview page states: 'Today there are more then [sic] 7000 sensors installed.' The page carries no page-level timestamp; its dated milestones stop at 1 November 2021 ('expansion to 6,000+ containers') and 25 October 2023 (a 'Municipal Project of the Year' award), so the '7000+' sentence itself cannot be pinned to a specific year. A search for a more recent, dated count turned up nothing newer than this same 'past 7,000' figure repeated elsewhere.",
      "caveat": "The page states this as the current total but attaches no date to the sentence itself, so it is not possible to confirm how recent the count is relative to this entry's last-verified date.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-11c03062567ae104",
      "field": "snippet",
      "text": "Golemio's models flag which bins need collection",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-4332d5f08745d9d4"
      ],
      "supportNote": "The Sensoneo reference page states: 'All data from Sensoneo sensors go to Prague's official data platform – Golemio, where it is visualized and used for predictive models on waste collection frequencies.' This confirms Golemio applies predictive models to the sensor feed, but it is the vendor's own account — neither Smart Prague page uses equivalent 'predictive model' wording, and the pilot article only says the data 'may serve as a basis for deciding whether to increase or decrease the frequency of collection' in the future.",
      "caveat": "Only the technology vendor's own reference page describes Golemio's models this way; the two city-side Smart Prague pages do not use equivalent language.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-85e4a3552aac623c",
      "title": "Smart Prague (authority)",
      "url": "https://smartprague.eu/news/keeping-track-of-fullness-level-of-separate-waste-collection-containers-with-moje-praha-application",
      "publisher": {
       "name": null,
       "domain": "smartprague.eu",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-18",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "2019 pilot details: 464 sensors (424 fill-level, 40 clog-detection), six reports a day to Golemio via the Moje Praha app.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2b66fc4615288f1b",
      "title": "Smart Prague (authority)",
      "url": "https://smartprague.eu/projects/smart_wast_-collection",
      "publisher": {
       "name": null,
       "domain": "smartprague.eu",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b89429d31f6f792f",
       "clm-1a37203f7ba4f0b2",
       "clm-c0cb1ef7c7f72fc6"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-18",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Project overview: routine operation since 2020, expanded to more than 7,000 containers citywide, Operátor ICT as project manager.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4332d5f08745d9d4",
      "title": "Sensoneo (technology partner)",
      "url": "https://sensoneo.com/reference/prague-waste-collection-sensors/",
      "publisher": {
       "name": null,
       "domain": "sensoneo.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-11c03062567ae104"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-18",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Technology partner's own project reference; useful for background, not for the specific sensor count.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 4,
     "claimsMapped": 4,
     "sourcesTotal": 3,
     "sourcesUsedByClaims": 2,
     "sourcesWithPublicationDate": 0,
     "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."
    ]
   }
  }
 ]
}
