{
 "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": "nyc-street-activity-sensors",
  "title": "Street Activity Sensors: the count is kept, the video is not",
  "canonicalUrl": "https://1001smartcities.org/projects/nyc-street-activity-sensors/"
 },
 "currentRevisionId": "2026-08-23-funding-model-enum",
 "revisions": [
  {
   "id": "2026-08-20-baseline",
   "createdAt": "2026-08-20T09:00:00Z",
   "effectiveAt": "2026-08-20",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 4 claims and 2 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:95ca701acf5fd7877c860513be169241617d86e9650cdeb9946b9a1fa0f3569e",
   "snapshot": {
    "asOf": "2026-08-20",
    "projectFingerprint": "sha256:d064753a454ec7ca1855e62d28319826aeeadd3f6e75c651f3155c1dc7ce4d11",
    "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": "New York City Department of Transportation; the city testbed pilot used sensors from VivaCity",
     "actorTypes": [
      "city-government",
      "private"
     ],
     "fundingModel": "municipal-budget",
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-670ea9be135bbeed",
      "field": "snippet",
      "text": "installed computer-vision sensors at 20 locations and announced on 2 June 2026 that roughly 80 more are coming, for about 100 across the five boroughs",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The DOT release of 2 June 2026 states the sensors were initially installed at 20 locations and that about 80 more are planned, for approximately 100 citywide.",
      "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-f1166d52f95c9d03",
      "field": "snippet",
      "text": "They count pedestrians, cyclists, buses and vehicles and assess patterns in how people use the streets",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The release describes the sensors as counting pedestrians, cyclists, buses and vehicles and assessing patterns in how people use the streets; it adds that they measure speeds and capture turning movements.",
      "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-c2840d4e5f7afd76",
      "field": "snippet",
      "text": "video is processed in real time and immediately discarded, with only anonymous data retained, and that faces and licence plates are obscured",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The release states that video footage is processed in real time and immediately discarded, with only anonymous data retained, and that faces and license plates are deliberately obscured in any footage.",
      "caveat": "This is the operator's description of its own system. No party outside the city has audited the deletion behaviour.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-1e7fc8036d471250",
      "field": "snippet",
      "text": "A separate city testbed pilot ran 12 VivaCity sensors across four boroughs from July 2023 to April 2024, under the same deletion rule",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-75c13589766d8cf8"
      ],
      "supportNote": "The NYC Smart City Testbed page records 12 computer-vision sensors installed across four boroughs, a pilot period of July 2023 to April 2024, VivaCity as the supplier, and that video frames are deleted nearly instantaneously with only anonymous features stored.",
      "caveat": "The testbed pilot and the DOT programme are described on separate pages with different location counts. No source states that one became the other, and this entry does not claim it.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-40ff7a6f459f386d",
      "title": "NYC DOT — New Cutting-Edge Sensors to Better Understand How New Yorkers Use Their Streets",
      "url": "https://www.nyc.gov/html/dot/html/pr2026/cutting-edge-sensors-understand-use-streets.shtml",
      "publisher": {
       "name": null,
       "domain": "nyc.gov",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-670ea9be135bbeed",
       "clm-f1166d52f95c9d03",
       "clm-c2840d4e5f7afd76"
      ],
      "temporal": {
       "publishedAt": "2026-06-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-20",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Operator announcement: the 20 initial locations, the roughly 80 additions, what the sensors classify, and the retention wording.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-75c13589766d8cf8",
      "title": "NYC Smart City Testbed — Street Activity Sensors (computer vision pilot)",
      "url": "https://testbed.cityofnewyork.us/pilots-cv/",
      "publisher": {
       "name": null,
       "domain": "testbed.cityofnewyork.us",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e7fc8036d471250"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-20",
       "dossierCreatedAt": "2026-08-20",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Undated programme page. Documents a separate, earlier testbed pilot: 12 VivaCity sensors in four boroughs, July 2023 to April 2024. Not the same deployment as the DOT programme, and kept apart in the entry for that reason.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 4,
     "claimsMapped": 4,
     "sourcesTotal": 2,
     "sourcesUsedByClaims": 2,
     "sourcesWithPublicationDate": 1,
     "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-23-funding-model-enum",
   "createdAt": "2026-08-23T12:02:00Z",
   "effectiveAt": "2026-08-20",
   "changeType": "correction",
   "summary": "Corrected fundingModel from \"municipal-budget\" to \"public\", a value the taxonomy defines. The old value was outside the enum, so this entry formed a funding bucket of its own in every count that groups by it.",
   "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/governance",
     "summary": "Updated governance to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:d074449afb0732834aa8529a03990e82167ed70bb99ae4898ef37480ca1ce4d4",
   "snapshot": {
    "asOf": "2026-08-20",
    "projectFingerprint": "sha256:5c212acb919edb32775906caf2c358f0d5ff4210591d2c5f6c43dbd6bad5eb7b",
    "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": "New York City Department of Transportation; the city testbed pilot used sensors from VivaCity",
     "actorTypes": [
      "city-government",
      "private"
     ],
     "fundingModel": "public",
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-670ea9be135bbeed",
      "field": "snippet",
      "text": "installed computer-vision sensors at 20 locations and announced on 2 June 2026 that roughly 80 more are coming, for about 100 across the five boroughs",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The DOT release of 2 June 2026 states the sensors were initially installed at 20 locations and that about 80 more are planned, for approximately 100 citywide.",
      "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-f1166d52f95c9d03",
      "field": "snippet",
      "text": "They count pedestrians, cyclists, buses and vehicles and assess patterns in how people use the streets",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The release describes the sensors as counting pedestrians, cyclists, buses and vehicles and assessing patterns in how people use the streets; it adds that they measure speeds and capture turning movements.",
      "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-c2840d4e5f7afd76",
      "field": "snippet",
      "text": "video is processed in real time and immediately discarded, with only anonymous data retained, and that faces and licence plates are obscured",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-40ff7a6f459f386d"
      ],
      "supportNote": "The release states that video footage is processed in real time and immediately discarded, with only anonymous data retained, and that faces and license plates are deliberately obscured in any footage.",
      "caveat": "This is the operator's description of its own system. No party outside the city has audited the deletion behaviour.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-1e7fc8036d471250",
      "field": "snippet",
      "text": "A separate city testbed pilot ran 12 VivaCity sensors across four boroughs from July 2023 to April 2024, under the same deletion rule",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-75c13589766d8cf8"
      ],
      "supportNote": "The NYC Smart City Testbed page records 12 computer-vision sensors installed across four boroughs, a pilot period of July 2023 to April 2024, VivaCity as the supplier, and that video frames are deleted nearly instantaneously with only anonymous features stored.",
      "caveat": "The testbed pilot and the DOT programme are described on separate pages with different location counts. No source states that one became the other, and this entry does not claim it.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-40ff7a6f459f386d",
      "title": "NYC DOT — New Cutting-Edge Sensors to Better Understand How New Yorkers Use Their Streets",
      "url": "https://www.nyc.gov/html/dot/html/pr2026/cutting-edge-sensors-understand-use-streets.shtml",
      "publisher": {
       "name": null,
       "domain": "nyc.gov",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-670ea9be135bbeed",
       "clm-f1166d52f95c9d03",
       "clm-c2840d4e5f7afd76"
      ],
      "temporal": {
       "publishedAt": "2026-06-02",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-20",
       "dossierCreatedAt": "2026-08-23",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Operator announcement: the 20 initial locations, the roughly 80 additions, what the sensors classify, and the retention wording.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-75c13589766d8cf8",
      "title": "NYC Smart City Testbed — Street Activity Sensors (computer vision pilot)",
      "url": "https://testbed.cityofnewyork.us/pilots-cv/",
      "publisher": {
       "name": null,
       "domain": "testbed.cityofnewyork.us",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1e7fc8036d471250"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-08-20",
       "dossierCreatedAt": "2026-08-23",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Undated programme page. Documents a separate, earlier testbed pilot: 12 VivaCity sensors in four boroughs, July 2023 to April 2024. Not the same deployment as the DOT programme, and kept apart in the entry for that reason.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 4,
     "claimsMapped": 4,
     "sourcesTotal": 2,
     "sourcesUsedByClaims": 2,
     "sourcesWithPublicationDate": 1,
     "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."
    ]
   }
  }
 ]
}
