{
 "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": "eindhoven-data-code-sensor-register",
  "title": "Eindhoven's Data Code and Sensor Register",
  "canonicalUrl": "https://1001smartcities.org/projects/eindhoven-data-code-sensor-register/"
 },
 "currentRevisionId": "2026-08-26-claim-mapping",
 "revisions": [
  {
   "id": "2026-08-20-source-dates",
   "createdAt": "2026-08-20T19:03:10Z",
   "effectiveAt": "2026-08-10",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 1 claim and 8 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:7168d191a4517b606888746448eb205dac44b6392d1a52442698815a97991220",
   "snapshot": {
    "asOf": "2026-08-10",
    "projectFingerprint": "sha256:fef922cba58ad748fa4d456a3fe13f0303bfd99ca4c02ba06e168c8371a8b0b0",
    "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": "scaled-back",
     "evidenceGrade": "peer-reviewed",
     "timeline": {
      "started": 2015,
      "ended": null
     }
    },
    "governance": {
     "operator": "Municipality of Eindhoven, with Het Kadaster (Dutch land registry) on the sensor register.",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "public",
     "fundingDescription": "Public budget of the municipality of Eindhoven, with Het Kadaster (Dutch land registry) and the Ministry of the Interior for the national follow-on project.",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-b99e880fe31274e6",
      "field": "impact",
      "text": "A year after the 2018 Stratumseind pilot, no public institution, living lab or private company had completed the voluntary sensor registration",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6e202c05617a46ad"
      ],
      "supportNote": "The peer-reviewed 2019 study of Eindhoven's data code and sensor register records that a year into the voluntary scheme, no institution or company had completed a registration.",
      "caveat": "The SensRNet-paused statement in the same impact line rests on the official successor-project documentation, not on this study.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-97c51edf9f47f18a",
      "title": "Eindhoven Open Data Principes (gemeente Eindhoven, official dataset)",
      "url": "https://data.overheid.nl/en/dataset/22451-eindhoven-open-data-principes",
      "publisher": {
       "name": null,
       "domain": "data.overheid.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": "2024-03-14",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The eight-rule data code; rule 1: data in public space is public property.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-d056c85591b8d505",
      "title": "Eindhoven Smart Society IoT Charter (gemeente Eindhoven, official dataset)",
      "url": "https://data.eindhoven.nl/explore/dataset/eindhoven-smart-society-iot-charter",
      "publisher": {
       "name": null,
       "domain": "data.eindhoven.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Seven principles: privacy first, open data/interfaces, open standards, modularity, security, social responsibility.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-54729d0f4dec8d0b",
      "title": "Het Nieuwe Instituut, analysis of the data code (independent)",
      "url": "https://nieuweinstituut.nl/en/projects/de-staat-van-eindhoven/analyse-eindhovense-datacode-verdient-navolging-maar-het-genoeg",
      "publisher": {
       "name": null,
       "domain": "nieuweinstituut.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Confirms Sept. 2015 date and rule text; critiques undefined anonymization standard.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b5884530154d22b3",
      "title": "Innovation Origins (IO), sensor register pilot launch (trade press, 2018-08-10)",
      "url": "https://ioplus.nl/archive/en/the-sensor-register-more-insight-into-data-collected-about-you/",
      "publisher": {
       "name": null,
       "domain": "ioplus.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2018-08-10",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Pilot with Kadaster started on Stratumseind, voluntary registration, aimed at citywide rollout.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6e202c05617a46ad",
      "title": "Figueiredo & Agyin, 'Hidden in Plain Sight: Toward a Smart Future in Eindhoven', Architecture_MPS / Taylor & Francis, 2019",
      "url": "https://www.tandfonline.com/doi/full/10.1080/20507828.2019.1705558",
      "publisher": {
       "name": null,
       "domain": "tandfonline.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b99e880fe31274e6"
      ],
      "temporal": {
       "publishedAt": "2019-09-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Peer-reviewed: a year after the pilot, no public institution, living lab or private company had completed the voluntary sensor registration.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-eaf972b2d170e927",
      "title": "Gebiedsontwikkeling.nu, history of the sensor register (trade press)",
      "url": "https://www.gebiedsontwikkeling.nu/artikelen/ik-zie-ik-zie-wat-jij-niet-ziet/",
      "publisher": {
       "name": null,
       "domain": "gebiedsontwikkeling.nu",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": "2018-08-20",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Pilot worked technically but was 'not affordable for a municipality' alone; nobody could answer residents' questions about their own data.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c86b041b75735400",
      "title": "Publiek Denken #43 (VNG-affiliated trade publication, 2023), the national sensor register",
      "url": "https://specials.publiekdenken.nl/publiek-denken-43-2023/landelijk-sensorenregister",
      "publisher": {
       "name": null,
       "domain": "specials.publiekdenken.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Utrecht found 5,500+ unregistered public sensors in 2019; national successor (SensRNet) still a proof-of-concept in 2023, stalled on funding/governance.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1be26da1fee73331",
      "title": "SensRNet documentation, Kadaster Labs (official, national successor project)",
      "url": "https://kadaster-labs.github.io/sensrnet-home/",
      "publisher": {
       "name": null,
       "domain": "kadaster-labs.github.io",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "background",
      "claimRefs": [],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "As of this review, states active development is paused and all production environments are offline.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 1,
     "claimsMapped": 1,
     "sourcesTotal": 8,
     "sourcesUsedByClaims": 1,
     "sourcesWithPublicationDate": 3,
     "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-26-claim-mapping",
   "createdAt": "2026-08-26T13:00:00Z",
   "effectiveAt": "2026-08-10",
   "changeType": "update",
   "summary": "Added a seven-claim evidence mapping and a sourced lesson; restated the impact with the Utrecht inventory figure and the successor project's own status; recorded the IoT charter's revision date.",
   "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/claims",
     "summary": "Updated claims to the current sourced project record."
    },
    {
     "operation": "replace",
     "path": "/snapshot/sources",
     "summary": "Updated sources to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:dcb236c9af19540105f3a35d8361c19ed3e1e5ed185f2f4f6c9fa50567d3e56b",
   "snapshot": {
    "asOf": "2026-08-10",
    "projectFingerprint": "sha256:d8246cc464425188a16b5f3d9f2ba98837fa159485045304e91e8ff384eaf130",
    "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": "scaled-back",
     "evidenceGrade": "peer-reviewed",
     "timeline": {
      "started": 2015,
      "ended": null
     }
    },
    "governance": {
     "operator": "Municipality of Eindhoven, with Het Kadaster (Dutch land registry) on the sensor register.",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "public",
     "fundingDescription": "Public budget of the municipality of Eindhoven, with Het Kadaster (Dutch land registry) and the Ministry of the Interior for the national follow-on project.",
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-a441edac64d724e7",
      "field": "snippet",
      "text": "In September 2015 Eindhoven adopted an eight-rule \"data code\" declaring data collected in public space public property",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-54729d0f4dec8d0b",
       "src-97c51edf9f47f18a"
      ],
      "supportNote": "The independent analysis dates the code to September 2015 and quotes its first rule, that data in public space belong to everyone and are public property; the municipal dataset publishes the code itself.",
      "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-9b6c0701a796e320",
      "field": "snippet",
      "text": "plus a Smart Society IoT Charter on open standards and privacy",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-d056c85591b8d505"
      ],
      "supportNote": "The charter's own text opens with privacy first and lists embracing open standards among its principles.",
      "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-aca14e4a12274d4f",
      "field": "snippet",
      "text": "A 2018 pilot let anyone register a public sensor on an interactive map, but it stayed voluntary",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-b5884530154d22b3"
      ],
      "supportNote": "The launch report describes the register as a Kadaster collaboration limited to Stratumseind at that stage, open to anyone wanting to look up what sensors are in the city and who owns them.",
      "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-b99e880fe31274e6",
      "field": "impact",
      "text": "A year after the 2018 Stratumseind pilot, no public institution, living lab or private company had completed the voluntary sensor registration",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6e202c05617a46ad"
      ],
      "supportNote": "The peer-reviewed study of Eindhoven's smart-city instruments records that a year into the voluntary scheme, nobody had completed a registration.",
      "caveat": "The publisher blocks automated retrieval; the sentence was confirmed through a search pass against its own page rather than read directly.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-485e579c75699226",
      "field": "impact",
      "text": "An inventory in Utrecht in 2019 found that city managing more than 5,500 sensors in public space without a clear record of where they stood",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c86b041b75735400"
      ],
      "supportNote": "The trade publication quotes Utrecht's digital innovation adviser: a 2019 inventory showed the municipality managing over 5,500 sensors in public space, but where they stood and how they were registered was not clear.",
      "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-c1d3219265692e39",
      "field": "impact",
      "text": "The national successor, SensRNet, states that active development is paused and its environments are no longer available",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-1be26da1fee73331"
      ],
      "supportNote": "The project's own documentation says active development is paused and that its environments are no longer available.",
      "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-a5167397b0ddc83b",
      "field": "lesson",
      "text": "The question that produced the register in the first place — if a resident asks about the data being collected on them, who can answer? — had no answer in 2018",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-eaf972b2d170e927"
      ],
      "supportNote": "The 2018 account quotes the municipality asking exactly that question and answering it: nobody.",
      "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-97c51edf9f47f18a",
      "title": "Eindhoven Open Data Principes (gemeente Eindhoven, official dataset)",
      "url": "https://data.overheid.nl/en/dataset/22451-eindhoven-open-data-principes",
      "publisher": {
       "name": null,
       "domain": "data.overheid.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a441edac64d724e7"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": "2024-03-14",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "The eight-rule data code; rule 1: data in public space is public property.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-d056c85591b8d505",
      "title": "Eindhoven Smart Society IoT Charter (gemeente Eindhoven, official dataset)",
      "url": "https://data.eindhoven.nl/explore/dataset/eindhoven-smart-society-iot-charter",
      "publisher": {
       "name": null,
       "domain": "data.eindhoven.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-9b6c0701a796e320"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": "2017-10-18",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Seven principles: privacy first, open data/interfaces, open standards, modularity, security, social responsibility.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-54729d0f4dec8d0b",
      "title": "Het Nieuwe Instituut, analysis of the data code (independent)",
      "url": "https://nieuweinstituut.nl/en/projects/de-staat-van-eindhoven/analyse-eindhovense-datacode-verdient-navolging-maar-het-genoeg",
      "publisher": {
       "name": null,
       "domain": "nieuweinstituut.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a441edac64d724e7"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Confirms Sept. 2015 date and rule text; critiques undefined anonymization standard.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b5884530154d22b3",
      "title": "Innovation Origins (IO), sensor register pilot launch (trade press, 2018-08-10)",
      "url": "https://ioplus.nl/archive/en/the-sensor-register-more-insight-into-data-collected-about-you/",
      "publisher": {
       "name": null,
       "domain": "ioplus.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-aca14e4a12274d4f"
      ],
      "temporal": {
       "publishedAt": "2018-08-10",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Pilot with Kadaster started on Stratumseind, voluntary registration, aimed at citywide rollout.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6e202c05617a46ad",
      "title": "Figueiredo & Agyin, 'Hidden in Plain Sight: Toward a Smart Future in Eindhoven', Architecture_MPS / Taylor & Francis, 2019",
      "url": "https://www.tandfonline.com/doi/full/10.1080/20507828.2019.1705558",
      "publisher": {
       "name": null,
       "domain": "tandfonline.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b99e880fe31274e6"
      ],
      "temporal": {
       "publishedAt": "2019-09-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Peer-reviewed: a year after the pilot, no public institution, living lab or private company had completed the voluntary sensor registration. Taylor & Francis blocks direct fetching; the sentence was confirmed through a search pass against the publisher's own page.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": "https://web.archive.org/web/20240607173551/https://www.tandfonline.com/doi/full/10.1080/20507828.2019.1705558",
       "archivedAt": "2024-06-07",
       "contentHash": null,
       "status": "archive-linked"
      }
     },
     {
      "id": "src-eaf972b2d170e927",
      "title": "Gebiedsontwikkeling.nu, history of the sensor register (trade press)",
      "url": "https://www.gebiedsontwikkeling.nu/artikelen/ik-zie-ik-zie-wat-jij-niet-ziet/",
      "publisher": {
       "name": null,
       "domain": "gebiedsontwikkeling.nu",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-a5167397b0ddc83b"
      ],
      "temporal": {
       "publishedAt": "2018-08-20",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Pilot worked technically but was 'not affordable for a municipality' alone; nobody could answer residents' questions about their own data.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c86b041b75735400",
      "title": "Publiek Denken #43 (VNG-affiliated trade publication, 2023), the national sensor register",
      "url": "https://specials.publiekdenken.nl/publiek-denken-43-2023/landelijk-sensorenregister",
      "publisher": {
       "name": null,
       "domain": "specials.publiekdenken.nl",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-485e579c75699226"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Carries the Utrecht figure: an inventory in 2019 showed the municipality managing more than 5,500 sensors in public space, with no clear record of where they stood or how they were registered. Also reports the national successor still at proof-of-concept in 2023, stalled on funding and governance.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-1be26da1fee73331",
      "title": "SensRNet documentation, Kadaster Labs (official, national successor project)",
      "url": "https://kadaster-labs.github.io/sensrnet-home/",
      "publisher": {
       "name": null,
       "domain": "kadaster-labs.github.io",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c1d3219265692e39"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-10",
       "dossierCreatedAt": "2026-08-26",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "States, in Dutch, that active development is paused and that the production, demo and test environments are no longer available.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 7,
     "claimsMapped": 7,
     "sourcesTotal": 8,
     "sourcesUsedByClaims": 8,
     "sourcesWithPublicationDate": 3,
     "sourcesWithArchive": 1,
     "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."
    ]
   }
  }
 ]
}
