{
 "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": "johannesburg-vumacam",
  "title": "Vumacam: Johannesburg's Privately Owned Camera and Plate-Reading Network",
  "canonicalUrl": "https://1001smartcities.org/projects/johannesburg-vumacam/"
 },
 "currentRevisionId": "2026-08-21-source-dates",
 "revisions": [
  {
   "id": "2026-08-20-claim-baseline",
   "createdAt": "2026-08-21T13:55:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 14 claims and 14 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:c0e74617c4d5c137bd5dac877d97cdea84fc5d3481e651722524e282df7f39b3",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:837d34f0c921a8cb79a3ebcf7bd11ed8c419dc04b7f80817b459cf67099b7c22",
    "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": "Vumacam (Pty) Ltd (private; 51% held by FibreCo, the Vumatel and Dark Fibre Africa holding entity under Remgro-backed CIVH)",
     "actorTypes": [
      "private"
     ],
     "fundingModel": "private",
     "fundingDescription": "Private; subscriptions from security companies and residents' associations (R730 per camera per month in 2019)",
     "cost": "≈R60M for a 1,850-camera Johannesburg expansion (2022); no total build cost published",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-8b59968270e42c44",
      "field": "snippet",
      "text": "Vumacam is a private company, not a city programme.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3ae596ce23aee2be",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The corporate position is on the record: FibreCo, the entity holding Vumatel and Dark Fibre Africa, owns 51% of Vumacam, and Remgro holds 57% of the parent CIVH. The independent investigation describes a commercial network sold by subscription rather than a municipal deployment.",
      "caveat": "The remaining 49% of Vumacam is not identified in the reporting.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-09649fd5cef7825c",
      "field": "snippet",
      "text": "Since February 2019 it has mounted cameras on its own poles across Johannesburg and neighbouring municipalities and sold access by subscription to private security firms and residents' associations",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The investigation dates the launch to February 2019, counts over 6,600 cameras with more than 5,000 in Johannesburg, prices the service at R730 per camera per month in 2019, and records 50 subscribing security companies by March 2021.",
      "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-3c8a31b6e0207928",
      "field": "snippet",
      "text": "the company says its Gauteng network now exceeds 7,000 public-space cameras, performing about 12 million licence-plate reads a day and flagging roughly 55,000 vehicles of interest (company figures, July 2026)",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-227ed830ab3a528c",
       "src-12ab4ef7e7df2be0"
      ],
      "supportNote": "All three figures come from the company's own marketing page, read 26 July 2026, and the entry labels them as such in the sentence itself. Independent reporting establishes the order of magnitude from five years earlier: 2,262 plate-reading cameras by June 2021 doing 9.68 million reads a day, with 30-day retention of time, date and camera location.",
      "caveat": "None of the current figures is audited. No third party has published a count of the network.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-a04e57f76afaf85c",
      "field": "snippet",
      "text": "Alerts are matched against police and private watchlists, and Daily Maverick reported in 2021 that neither a case number nor a court order was needed to search for a vehicle",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-12ab4ef7e7df2be0"
      ],
      "supportNote": "The report describes matching against SAPS and private security watchlists, and carries the company statement that neither a case number nor a court order is required to search for a vehicle of interest — which the article notes sits awkwardly beside the company's policy of requiring a subpoena for police data requests.",
      "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-7d89b2d62b39df46",
      "field": "snippet",
      "text": "Since February 2024 the Gauteng provincial government has had access to the feeds.",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3f91d230f4615a5f",
       "src-950e846e5124085f"
      ],
      "supportNote": "The February 2024 agreement gave the provincial government access to about 6,000 Vumacam cameras plus roughly 5,000 partner cameras elsewhere in South Africa, with the company committing to extend coverage into townships, informal settlements and hostel areas. Reporting from mid-2026 confirms the arrangement is live and that private networks including Vumacam's are onboarded by the state during police operations.",
      "caveat": "No payment terms and no arrest, interception or crime-reduction metrics were published with the agreement.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-b6c62ffdbbd9c08d",
      "field": "snippet",
      "text": "Vumacam has said since 2019 that it does not run facial recognition and would not until the technology is regulated; its then managing director said that year the company would go there if it could",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-41f3f9ee1f2e7b53",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The company's stated position is that it does not use facial recognition and will not until the technology is adequately regulated. Set against it is the 2019 statement by then managing director Ashleigh Parry that 'if we can go there, we will go there', which the company confirmed it stood by.",
      "caveat": "The same report records that a GDPR-certification claim made in a High Court affidavit was not accurate. The entry does not repeat that allegation as fact; it is noted because it bears on how the company's own statements should be weighed.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d9ce5af31c16ed9d",
      "field": "snippet",
      "text": "South Africa has no statute governing public-space cameras.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-df044948335c8ca4",
       "src-0d2a0841ed16cf79"
      ],
      "supportNote": "The regulatory questions that have been raised are all about general data-protection law rather than a camera statute: the Information Regulator examined the rollout for POPIA compliance, and the only instrument written specifically for public-space cameras was a municipal by-law, drafted in 2025 and withdrawn.",
      "caveat": "This is an absence, and an absence cannot be sourced directly. It records that no such statute was found in the material examined, not that a source states none exists.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-799222dd14fe92f2",
      "field": "snippet",
      "text": "Johannesburg's roads agency tried to stop issuing pole permits on privacy grounds and lost in the High Court in 2020, which held it had no such power",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c1b737f1ef2d0485",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The High Court found the Johannesburg Roads Agency's suspension of CCTV wayleave applications unlawful and invalid and ordered it to process them. The investigation adds the limit of that holding: the court refrained from ruling on the alleged privacy infringement.",
      "caveat": "The trade report also states the court confirmed the company's POPIA compliance, which the investigation contradicts. The judgment itself could not be read — the South African case-law sites returned 403 and 503 to automated fetching — so the entry states only the administrative holding.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-40556b157a0d0410",
      "field": "snippet",
      "text": "the city's 2025 by-law requiring registration of every private camera overlooking a public place was challenged as unconstitutional and withdrawn before any court ruled on it",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-df044948335c8ca4",
       "src-711fc727bae69958",
       "src-2212506979c43e80"
      ],
      "supportNote": "The by-law required registration and pre-evaluation of privately owned cameras overlooking public places, annual renewal, prescribed fees, an engineer's completion certificate, a 30-day limit on temporary cameras on city land, a ban on drone cameras, and a penalty of a fine or up to two years' imprisonment. Adopted in February 2025, it was challenged by SAPOA, AfriForum and OUTA as unconstitutional and invalid, partly on the ground that no proper promulgation took place; on 14 August 2025 the city notified the challengers it intended to repeal it, and proceedings were halted when it moved to withdraw.",
      "caveat": "A later report that the challengers obtained costs on a higher scale and that the city confirmed the repeal in writing could not be verified — that outlet returned 403 to every fetch attempt. The legal analysis also notes the by-law set no footage retention period and left 'any authorised official' undefined.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-4f4e5133bd03224a",
      "field": "snippet",
      "text": "The Information Regulator has been examining Vumacam since 2020 and escalated a civil-society complaint to a formal one, without publishing a finding.",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0d2a0841ed16cf79",
       "src-aadc99898a6b255c"
      ],
      "supportNote": "The Information Regulator confirmed in March 2020, through Advocate Lebogang Stroom-Nzama, that it was examining the rollout for POPIA compliance and whether data was shared with non-security entities. IntelWatch and the Right2Know Campaign later lodged an application, which the Regulator escalated from a preliminary assessment to an official complaint.",
      "caveat": "No finding, decision or enforcement notice is published on the civil-society page, and none was located elsewhere. The 2020 report also records the company's denial of any violation and an early scale of over 1,000 cameras installed of a planned 15,000.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-707cd90252b82c1a",
      "field": "impact",
      "text": "Vumacam told MIT Technology Review (April 2022) that its cameras aided the apprehension of 97 vehicles and the arrest of 85 individuals in the Sandton Central Improvement District in the first seven months after installation; chief executive Ricky Croock said he was not privy to whether those arrests led to convictions",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The figures are carried in the investigation as the company's own claim, and the same piece records the chief executive being unable to say whether convictions followed.",
      "caveat": "The company's website makes a looser version of the same claim — multiple interceptions and arrests per week — with no numbers attached.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-5b5a58cd24c580b0",
      "field": "impact",
      "text": "No independent evaluation, crime-reduction study, conviction rate or audit of the network has been located.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402",
       "src-3f91d230f4615a5f"
      ],
      "supportNote": "The strongest independent examination located is an investigation, not an evaluation: it reports the company's own arrest claim rather than measuring the network. The 2024 provincial access agreement likewise publishes no arrest, interception or crime-reduction metric.",
      "caveat": "This is an absence and cannot be sourced directly. It records the result of the entry's own search, not a statement that no such study exists.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-db5c58b72a325582",
      "field": "lesson",
      "text": "A private company chose the streets, set the price, wrote the access rules and holds the footage",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402",
       "src-12ab4ef7e7df2be0",
       "src-8ef6e912ab5657bc"
      ],
      "supportNote": "Each half is sourced separately: the company priced the service at R730 per camera per month; it set the search rule under which no case number or court order is needed; it retains time, date and camera location for 30 days; and it chose where to build, announcing R60 million for 1,850 additional cameras of which 350 were earmarked for Alexandra, Soweto and Diepsloot.",
      "caveat": "That expansion announcement came two months after the investigation into the network's geography, and is the company's own answer to it.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-ef4a0fe1a177559d",
      "field": "lesson",
      "text": "MIT Technology Review's 2022 investigation, found the cameras massed in affluent suburbs and absent from Soweto because it is poor",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The investigation maps the concentration in affluent suburbs and states it plainly: 'Thus far Soweto has been spared the cameras, precisely because it is poor.'",
      "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-80cf751a2aea3402",
      "title": "MIT Technology Review — South Africa's private surveillance machine is fueling a digital apartheid (19 Apr 2022)",
      "url": "https://www.technologyreview.com/2022/04/19/1049996/south-africa-ai-surveillance-digital-apartheid/",
      "publisher": {
       "name": null,
       "domain": "technologyreview.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8b59968270e42c44",
       "clm-09649fd5cef7825c",
       "clm-b6c62ffdbbd9c08d",
       "clm-799222dd14fe92f2",
       "clm-707cd90252b82c1a",
       "clm-5b5a58cd24c580b0",
       "clm-db5c58b72a325582",
       "clm-ef4a0fe1a177559d"
      ],
      "temporal": {
       "publishedAt": "2022-04-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. The strongest independent examination located (Karen Hao and Heidi Swart, Pulitzer Center supported). Verifies: February 2019 launch; over 6,600 cameras, more than 5,000 in Johannesburg; R730 per camera per month in 2019; 50 subscribing security companies by March 2021; the company's statement that it does not use facial recognition and will not until the technology is adequately regulated; informal police use of the network via private security; the concentration in affluent suburbs and the sentence 'Thus far Soweto has been spared the cameras, precisely because it is poor'; the 97 vehicles and 85 arrests claim as Vumacam's own, with the CEO unable to say whether convictions followed; and that the High Court refrained from ruling on the alleged privacy infringement in the JRA case.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-12ab4ef7e7df2be0",
      "title": "Daily Maverick (Heidi Swart) — Here's how Johannesburg security cameras track you (8 Sep 2021)",
      "url": "https://www.dailymaverick.co.za/article/2021-09-08-heres-how-johannesburg-security-cameras-track-you/",
      "publisher": {
       "name": null,
       "domain": "dailymaverick.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3c8a31b6e0207928",
       "clm-a04e57f76afaf85c",
       "clm-db5c58b72a325582"
      ],
      "temporal": {
       "publishedAt": "2021-09-08",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the plate-reading layer: 2,262 ALPR cameras by June 2021; 9.68 million reads a day; 30-day retention of time, date and camera location; matching against SAPS and private security watchlists; and the company statement that neither a case number nor a court order is required to search for a vehicle of interest, which the article notes sits awkwardly beside its policy of requiring a subpoena for police data requests.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-41f3f9ee1f2e7b53",
      "title": "Daily Maverick (Heidi Swart) — Vumacam's 'hundreds of thousands of cameras' will be watching you (25 Sep 2021)",
      "url": "https://www.dailymaverick.co.za/article/2021-09-25-vumacams-hundreds-of-thousands-of-cameras-will-be-watching-you/",
      "publisher": {
       "name": null,
       "domain": "dailymaverick.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b6c62ffdbbd9c08d"
      ],
      "temporal": {
       "publishedAt": "2021-09-25",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source for the unresolved facial-recognition position: the 2019 statement by then managing director Ashleigh Parry that 'if we can go there, we will go there', which the company confirmed it stood by, set against the CEO's statement that it has no facial recognition cameras. Also reports that a GDPR-certification claim made in a Gauteng High Court affidavit was not accurate. The entry does not repeat that allegation as fact; it is noted here because it bears on how company statements should be weighed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-227ed830ab3a528c",
      "title": "Vumacam — company website (fetched 26 Jul 2026)",
      "url": "https://vumacam.co.za/",
      "publisher": {
       "name": null,
       "domain": "vumacam.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3c8a31b6e0207928"
      ],
      "temporal": {
       "publishedAt": "2026-07-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source of the current network figures used in the snippet, all of them the company's own marketing claims and none audited: over 7,000 public-space cameras in Gauteng, an average 12 million licence-plate reads per day, approximately 55,000 vehicles of interest flagged daily, and 'multiple interceptions and arrests per week' with no numbers attached. No facial-recognition statement appears on the page.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c1b737f1ef2d0485",
      "title": "TechCentral — Vumacam wins 'spy camera' court case against city (21 Aug 2020)",
      "url": "https://techcentral.co.za/vumacam-wins-spy-camera-court-case-against-city/176865/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-799222dd14fe92f2"
      ],
      "temporal": {
       "publishedAt": "2020-08-21",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies that the High Court found the Johannesburg Roads Agency's suspension of CCTV wayleave applications unlawful and invalid and ordered it to process them. CAUTION: this report also states the court confirmed Vumacam's POPIA compliance, which MIT Technology Review contradicts. The judgment itself (Vumacam v Johannesburg Roads Agency, case 14867/20, judgment 20 August 2020, Vally J) could not be read: saflii.org returned 403 and the AustLII mirror 503 to automated fetching on 26 July 2026. The entry therefore states only the administrative holding.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-df044948335c8ca4",
      "title": "Cliffe Dekker Hofmeyr — New CCTV by-law from the City of Johannesburg (19 Mar 2025)",
      "url": "https://www.cliffedekkerhofmeyr.com/en/news/publications/2025/Practice/Corporate-Commercial/corporate-and-commercial-alert-19-march-New-CCTV-by-law-from-the-City-of-Johannesburg",
      "publisher": {
       "name": null,
       "domain": "cliffedekkerhofmeyr.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d9ce5af31c16ed9d",
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-03-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies what the by-law required: registration and pre-evaluation of privately owned cameras overlooking public places, annual renewal, prescribed fees, an engineer's completion certificate, a 30-day limit on temporary cameras on city land, a ban on drone cameras, and a penalty of a fine or up to two years' imprisonment. Also flags that the by-law set no footage retention period and left 'any authorised official' undefined.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-711fc727bae69958",
      "title": "The Citizen — City of Joburg to repeal private CCTV by-law (15 Aug 2025)",
      "url": "https://www.citizen.co.za/business/city-of-joburg-to-repeal-private-cctv-by-law/",
      "publisher": {
       "name": null,
       "domain": "citizen.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-08-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the by-law was adopted in February 2025; that SAPOA, AfriForum and OUTA challenged it in the Gauteng High Court as unconstitutional and invalid, partly on the ground that no proper promulgation in the Provincial Gazette took place; that Vumacam publicly opposed it; and that on 14 August 2025 the city notified the challengers it intended to repeal it.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2212506979c43e80",
      "title": "IOL — Legal action on Johannesburg's CCTV by-law halted as council plans repeal (9 Sep 2025)",
      "url": "https://iol.co.za/news/south-africa/2025-09-09-legal-action-on-johannesburgs-cctv-by-law-halted-as-council-plans-repeal/",
      "publisher": {
       "name": null,
       "domain": "iol.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-09-09",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the load-bearing point that no court ruled: proceedings were halted when the city moved to withdraw, and the withdrawal ran through a gazette notice, a 30-day comment period and a second council resolution. Moneyweb subsequently reported that SAPOA obtained costs on a higher scale and that the city confirmed in writing the by-law had been rescinded; moneyweb.co.za returned 403 to every fetch attempt on 26 July 2026, so that final step is reported here but not directly verified.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-aadc99898a6b255c",
      "title": "IntelWatch — Regulating Surveillance",
      "url": "https://intelwatch.org.za/regulating-surveillance/",
      "publisher": {
       "name": null,
       "domain": "intelwatch.org.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-4f4e5133bd03224a"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK, page undated. Verifies that IntelWatch and the Right2Know Campaign, through Power and Associates, lodged an application with the Information Regulator over Vumacam's network, and that the Regulator escalated the application for a preliminary assessment to an official complaint. No finding, decision or enforcement notice is published on the page, and none was located elsewhere.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0d2a0841ed16cf79",
      "title": "The Citizen — Who watches Big Brother? Joburg's private surveillance cameras come under fire (1 Mar 2020)",
      "url": "https://www.citizen.co.za/lifestyle/entertainment/who-watches-big-brother-joburgs-private-surveillance-cameras-come-under-fire/",
      "publisher": {
       "name": null,
       "domain": "citizen.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d9ce5af31c16ed9d",
       "clm-4f4e5133bd03224a"
      ],
      "temporal": {
       "publishedAt": "2020-03-01",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Establishes how long the regulatory question has been open: the Information Regulator, through Advocate Lebogang Stroom-Nzama, confirmed in March 2020 it was examining Vumacam's rollout for POPIA compliance and whether data was shared with non-security entities. Also records the early scale, over 1,000 cameras installed of a planned 15,000, and the company's denial of any violation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-3f91d230f4615a5f",
      "title": "defenceWeb — Gauteng Government receives CCTV camera access to fight crime (15 Feb 2024)",
      "url": "https://www.defenceweb.co.za/security/civil-security/gauteng-government-receives-cctv-camera-access-to-fight-crime/",
      "publisher": {
       "name": null,
       "domain": "defenceweb.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7d89b2d62b39df46",
       "clm-5b5a58cd24c580b0"
      ],
      "temporal": {
       "publishedAt": "2024-02-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies that the Gauteng provincial government entered an agreement in February 2024 giving it access to about 6,000 Vumacam cameras plus roughly 5,000 partner cameras elsewhere in South Africa, and that Vumacam committed to extending coverage into townships, informal settlements and hostel areas. No payment terms and no arrest, interception or crime-reduction metrics are given.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-8ef6e912ab5657bc",
      "title": "TechCentral — Vumacam announces big Joburg expansion drive (24 Jun 2022)",
      "url": "https://techcentral.co.za/vumacam-announces-big-joburg-expansion-drive/212565/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-db5c58b72a325582"
      ],
      "temporal": {
       "publishedAt": "2022-06-24",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source of the cost figure: R60 million for 1,850 additional cameras across Johannesburg, of which 350 were earmarked for Alexandra, Soweto and Diepsloot. Relevant to the equity question because it is the company's own answer to it, announced two months after the MIT Technology Review investigation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-3ae596ce23aee2be",
      "title": "TechCentral — Remgro sees big 5G opportunity in Vumacam poles (Jun 2022)",
      "url": "https://techcentral.co.za/remgro-sees-big-5g-opportunity-in-vumacam-poles/212205/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8b59968270e42c44"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the corporate position: FibreCo, the entity holding Vumatel and Dark Fibre Africa, owns 51% of Vumacam, and Remgro holds 57% of parent CIVH. The remaining 49% of Vumacam is not identified in the article. Also notes about 3,000 Vumacam poles are suitable for conversion into mobile base stations.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-950e846e5124085f",
      "title": "TechCabal — South Africa turns to drones, AI and CCTV ahead of protests (29 Jun 2026)",
      "url": "https://techcabal.com/2026/06/29/south-africa-deploys-drones-ai-protests/",
      "publisher": {
       "name": null,
       "domain": "techcabal.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7d89b2d62b39df46"
      ],
      "temporal": {
       "publishedAt": "2026-06-29",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-21",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Currency check: confirms the network is operating in mid-2026 and that private camera networks including Vumacam's are expected to be onboarded by the state during police operations, which is the access route the entry describes.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 14,
     "claimsMapped": 14,
     "sourcesTotal": 14,
     "sourcesUsedByClaims": 14,
     "sourcesWithPublicationDate": 12,
     "sourcesWithArchive": 0,
     "sourcesWithExactLocator": 0,
     "sourcesWithContentHash": 0
    },
    "limits": [
     "Publisher names and source languages have not yet been classified; domains are recorded without guessing.",
     "Existing source notes are descriptive locators, not page- or paragraph-exact citations.",
     "A missing archive, publication date or content hash is shown as null rather than inferred.",
     "The project-level evidence grade ranks the strongest source in the entry; it is not a truth score for every claim."
    ]
   }
  },
  {
   "id": "2026-08-21-source-dates",
   "createdAt": "2026-08-22T02:16:00Z",
   "effectiveAt": "2026-07-26",
   "changeType": "update",
   "summary": "Record the publication date of each source that states one; a source that publishes no date is marked null, and one that shows only a revision carries `updated` instead.",
   "preparedBy": {
    "type": "automation",
    "label": "AI-assisted evidence preparation",
    "humanApproved": false
   },
   "review": {
    "status": "unreviewed",
    "by": null,
    "date": null,
    "note": "Awaiting operator and domain-expert review; publication of this revision implies neither."
   },
   "changes": [
    {
     "operation": "replace",
     "path": "/snapshot/projectFingerprint",
     "summary": "Updated projectFingerprint to the current sourced project record."
    },
    {
     "operation": "replace",
     "path": "/snapshot/sources",
     "summary": "Updated sources to the current sourced project record."
    }
   ],
   "snapshotHash": "sha256:f15c6804bc75b70b6704c299c38c6a65943e38e061baadef3adaf90d143d3acf",
   "snapshot": {
    "asOf": "2026-07-26",
    "projectFingerprint": "sha256:55c7b654ca55dcc835033fe66d6b7ac175cc8bdb661062d2fdd788f2a9b711e2",
    "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": "Vumacam (Pty) Ltd (private; 51% held by FibreCo, the Vumatel and Dark Fibre Africa holding entity under Remgro-backed CIVH)",
     "actorTypes": [
      "private"
     ],
     "fundingModel": "private",
     "fundingDescription": "Private; subscriptions from security companies and residents' associations (R730 per camera per month in 2019)",
     "cost": "≈R60M for a 1,850-camera Johannesburg expansion (2022); no total build cost published",
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-8b59968270e42c44",
      "field": "snippet",
      "text": "Vumacam is a private company, not a city programme.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3ae596ce23aee2be",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The corporate position is on the record: FibreCo, the entity holding Vumatel and Dark Fibre Africa, owns 51% of Vumacam, and Remgro holds 57% of the parent CIVH. The independent investigation describes a commercial network sold by subscription rather than a municipal deployment.",
      "caveat": "The remaining 49% of Vumacam is not identified in the reporting.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-09649fd5cef7825c",
      "field": "snippet",
      "text": "Since February 2019 it has mounted cameras on its own poles across Johannesburg and neighbouring municipalities and sold access by subscription to private security firms and residents' associations",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The investigation dates the launch to February 2019, counts over 6,600 cameras with more than 5,000 in Johannesburg, prices the service at R730 per camera per month in 2019, and records 50 subscribing security companies by March 2021.",
      "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-3c8a31b6e0207928",
      "field": "snippet",
      "text": "the company says its Gauteng network now exceeds 7,000 public-space cameras, performing about 12 million licence-plate reads a day and flagging roughly 55,000 vehicles of interest (company figures, July 2026)",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-227ed830ab3a528c",
       "src-12ab4ef7e7df2be0"
      ],
      "supportNote": "All three figures come from the company's own marketing page, read 26 July 2026, and the entry labels them as such in the sentence itself. Independent reporting establishes the order of magnitude from five years earlier: 2,262 plate-reading cameras by June 2021 doing 9.68 million reads a day, with 30-day retention of time, date and camera location.",
      "caveat": "None of the current figures is audited. No third party has published a count of the network.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-a04e57f76afaf85c",
      "field": "snippet",
      "text": "Alerts are matched against police and private watchlists, and Daily Maverick reported in 2021 that neither a case number nor a court order was needed to search for a vehicle",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-12ab4ef7e7df2be0"
      ],
      "supportNote": "The report describes matching against SAPS and private security watchlists, and carries the company statement that neither a case number nor a court order is required to search for a vehicle of interest — which the article notes sits awkwardly beside the company's policy of requiring a subpoena for police data requests.",
      "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-7d89b2d62b39df46",
      "field": "snippet",
      "text": "Since February 2024 the Gauteng provincial government has had access to the feeds.",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-3f91d230f4615a5f",
       "src-950e846e5124085f"
      ],
      "supportNote": "The February 2024 agreement gave the provincial government access to about 6,000 Vumacam cameras plus roughly 5,000 partner cameras elsewhere in South Africa, with the company committing to extend coverage into townships, informal settlements and hostel areas. Reporting from mid-2026 confirms the arrangement is live and that private networks including Vumacam's are onboarded by the state during police operations.",
      "caveat": "No payment terms and no arrest, interception or crime-reduction metrics were published with the agreement.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-b6c62ffdbbd9c08d",
      "field": "snippet",
      "text": "Vumacam has said since 2019 that it does not run facial recognition and would not until the technology is regulated; its then managing director said that year the company would go there if it could",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-41f3f9ee1f2e7b53",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The company's stated position is that it does not use facial recognition and will not until the technology is adequately regulated. Set against it is the 2019 statement by then managing director Ashleigh Parry that 'if we can go there, we will go there', which the company confirmed it stood by.",
      "caveat": "The same report records that a GDPR-certification claim made in a High Court affidavit was not accurate. The entry does not repeat that allegation as fact; it is noted because it bears on how the company's own statements should be weighed.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d9ce5af31c16ed9d",
      "field": "snippet",
      "text": "South Africa has no statute governing public-space cameras.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-df044948335c8ca4",
       "src-0d2a0841ed16cf79"
      ],
      "supportNote": "The regulatory questions that have been raised are all about general data-protection law rather than a camera statute: the Information Regulator examined the rollout for POPIA compliance, and the only instrument written specifically for public-space cameras was a municipal by-law, drafted in 2025 and withdrawn.",
      "caveat": "This is an absence, and an absence cannot be sourced directly. It records that no such statute was found in the material examined, not that a source states none exists.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-799222dd14fe92f2",
      "field": "snippet",
      "text": "Johannesburg's roads agency tried to stop issuing pole permits on privacy grounds and lost in the High Court in 2020, which held it had no such power",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-c1b737f1ef2d0485",
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The High Court found the Johannesburg Roads Agency's suspension of CCTV wayleave applications unlawful and invalid and ordered it to process them. The investigation adds the limit of that holding: the court refrained from ruling on the alleged privacy infringement.",
      "caveat": "The trade report also states the court confirmed the company's POPIA compliance, which the investigation contradicts. The judgment itself could not be read — the South African case-law sites returned 403 and 503 to automated fetching — so the entry states only the administrative holding.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-40556b157a0d0410",
      "field": "snippet",
      "text": "the city's 2025 by-law requiring registration of every private camera overlooking a public place was challenged as unconstitutional and withdrawn before any court ruled on it",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-df044948335c8ca4",
       "src-711fc727bae69958",
       "src-2212506979c43e80"
      ],
      "supportNote": "The by-law required registration and pre-evaluation of privately owned cameras overlooking public places, annual renewal, prescribed fees, an engineer's completion certificate, a 30-day limit on temporary cameras on city land, a ban on drone cameras, and a penalty of a fine or up to two years' imprisonment. Adopted in February 2025, it was challenged by SAPOA, AfriForum and OUTA as unconstitutional and invalid, partly on the ground that no proper promulgation took place; on 14 August 2025 the city notified the challengers it intended to repeal it, and proceedings were halted when it moved to withdraw.",
      "caveat": "A later report that the challengers obtained costs on a higher scale and that the city confirmed the repeal in writing could not be verified — that outlet returned 403 to every fetch attempt. The legal analysis also notes the by-law set no footage retention period and left 'any authorised official' undefined.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-4f4e5133bd03224a",
      "field": "snippet",
      "text": "The Information Regulator has been examining Vumacam since 2020 and escalated a civil-society complaint to a formal one, without publishing a finding.",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0d2a0841ed16cf79",
       "src-aadc99898a6b255c"
      ],
      "supportNote": "The Information Regulator confirmed in March 2020, through Advocate Lebogang Stroom-Nzama, that it was examining the rollout for POPIA compliance and whether data was shared with non-security entities. IntelWatch and the Right2Know Campaign later lodged an application, which the Regulator escalated from a preliminary assessment to an official complaint.",
      "caveat": "No finding, decision or enforcement notice is published on the civil-society page, and none was located elsewhere. The 2020 report also records the company's denial of any violation and an early scale of over 1,000 cameras installed of a planned 15,000.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-707cd90252b82c1a",
      "field": "impact",
      "text": "Vumacam told MIT Technology Review (April 2022) that its cameras aided the apprehension of 97 vehicles and the arrest of 85 individuals in the Sandton Central Improvement District in the first seven months after installation; chief executive Ricky Croock said he was not privy to whether those arrests led to convictions",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The figures are carried in the investigation as the company's own claim, and the same piece records the chief executive being unable to say whether convictions followed.",
      "caveat": "The company's website makes a looser version of the same claim — multiple interceptions and arrests per week — with no numbers attached.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-5b5a58cd24c580b0",
      "field": "impact",
      "text": "No independent evaluation, crime-reduction study, conviction rate or audit of the network has been located.",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402",
       "src-3f91d230f4615a5f"
      ],
      "supportNote": "The strongest independent examination located is an investigation, not an evaluation: it reports the company's own arrest claim rather than measuring the network. The 2024 provincial access agreement likewise publishes no arrest, interception or crime-reduction metric.",
      "caveat": "This is an absence and cannot be sourced directly. It records the result of the entry's own search, not a statement that no such study exists.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-db5c58b72a325582",
      "field": "lesson",
      "text": "A private company chose the streets, set the price, wrote the access rules and holds the footage",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402",
       "src-12ab4ef7e7df2be0",
       "src-8ef6e912ab5657bc"
      ],
      "supportNote": "Each half is sourced separately: the company priced the service at R730 per camera per month; it set the search rule under which no case number or court order is needed; it retains time, date and camera location for 30 days; and it chose where to build, announcing R60 million for 1,850 additional cameras of which 350 were earmarked for Alexandra, Soweto and Diepsloot.",
      "caveat": "That expansion announcement came two months after the investigation into the network's geography, and is the company's own answer to it.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-ef4a0fe1a177559d",
      "field": "lesson",
      "text": "MIT Technology Review's 2022 investigation, found the cameras massed in affluent suburbs and absent from Soweto because it is poor",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-80cf751a2aea3402"
      ],
      "supportNote": "The investigation maps the concentration in affluent suburbs and states it plainly: 'Thus far Soweto has been spared the cameras, precisely because it is poor.'",
      "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-80cf751a2aea3402",
      "title": "MIT Technology Review — South Africa's private surveillance machine is fueling a digital apartheid (19 Apr 2022)",
      "url": "https://www.technologyreview.com/2022/04/19/1049996/south-africa-ai-surveillance-digital-apartheid/",
      "publisher": {
       "name": null,
       "domain": "technologyreview.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8b59968270e42c44",
       "clm-09649fd5cef7825c",
       "clm-b6c62ffdbbd9c08d",
       "clm-799222dd14fe92f2",
       "clm-707cd90252b82c1a",
       "clm-5b5a58cd24c580b0",
       "clm-db5c58b72a325582",
       "clm-ef4a0fe1a177559d"
      ],
      "temporal": {
       "publishedAt": "2022-04-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. The strongest independent examination located (Karen Hao and Heidi Swart, Pulitzer Center supported). Verifies: February 2019 launch; over 6,600 cameras, more than 5,000 in Johannesburg; R730 per camera per month in 2019; 50 subscribing security companies by March 2021; the company's statement that it does not use facial recognition and will not until the technology is adequately regulated; informal police use of the network via private security; the concentration in affluent suburbs and the sentence 'Thus far Soweto has been spared the cameras, precisely because it is poor'; the 97 vehicles and 85 arrests claim as Vumacam's own, with the CEO unable to say whether convictions followed; and that the High Court refrained from ruling on the alleged privacy infringement in the JRA case.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-12ab4ef7e7df2be0",
      "title": "Daily Maverick (Heidi Swart) — Here's how Johannesburg security cameras track you (8 Sep 2021)",
      "url": "https://www.dailymaverick.co.za/article/2021-09-08-heres-how-johannesburg-security-cameras-track-you/",
      "publisher": {
       "name": null,
       "domain": "dailymaverick.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3c8a31b6e0207928",
       "clm-a04e57f76afaf85c",
       "clm-db5c58b72a325582"
      ],
      "temporal": {
       "publishedAt": "2021-09-08",
       "updatedAt": "2021-09-20",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the plate-reading layer: 2,262 ALPR cameras by June 2021; 9.68 million reads a day; 30-day retention of time, date and camera location; matching against SAPS and private security watchlists; and the company statement that neither a case number nor a court order is required to search for a vehicle of interest, which the article notes sits awkwardly beside its policy of requiring a subpoena for police data requests.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-41f3f9ee1f2e7b53",
      "title": "Daily Maverick (Heidi Swart) — Vumacam's 'hundreds of thousands of cameras' will be watching you (25 Sep 2021)",
      "url": "https://www.dailymaverick.co.za/article/2021-09-25-vumacams-hundreds-of-thousands-of-cameras-will-be-watching-you/",
      "publisher": {
       "name": null,
       "domain": "dailymaverick.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-b6c62ffdbbd9c08d"
      ],
      "temporal": {
       "publishedAt": "2021-09-25",
       "updatedAt": "2021-09-27",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source for the unresolved facial-recognition position: the 2019 statement by then managing director Ashleigh Parry that 'if we can go there, we will go there', which the company confirmed it stood by, set against the CEO's statement that it has no facial recognition cameras. Also reports that a GDPR-certification claim made in a Gauteng High Court affidavit was not accurate. The entry does not repeat that allegation as fact; it is noted here because it bears on how company statements should be weighed.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-227ed830ab3a528c",
      "title": "Vumacam — company website (fetched 26 Jul 2026)",
      "url": "https://vumacam.co.za/",
      "publisher": {
       "name": null,
       "domain": "vumacam.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-3c8a31b6e0207928"
      ],
      "temporal": {
       "publishedAt": "2026-07-26",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source of the current network figures used in the snippet, all of them the company's own marketing claims and none audited: over 7,000 public-space cameras in Gauteng, an average 12 million licence-plate reads per day, approximately 55,000 vehicles of interest flagged daily, and 'multiple interceptions and arrests per week' with no numbers attached. No facial-recognition statement appears on the page.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-c1b737f1ef2d0485",
      "title": "TechCentral — Vumacam wins 'spy camera' court case against city (21 Aug 2020)",
      "url": "https://techcentral.co.za/vumacam-wins-spy-camera-court-case-against-city/176865/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-799222dd14fe92f2"
      ],
      "temporal": {
       "publishedAt": "2020-08-21",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies that the High Court found the Johannesburg Roads Agency's suspension of CCTV wayleave applications unlawful and invalid and ordered it to process them. CAUTION: this report also states the court confirmed Vumacam's POPIA compliance, which MIT Technology Review contradicts. The judgment itself (Vumacam v Johannesburg Roads Agency, case 14867/20, judgment 20 August 2020, Vally J) could not be read: saflii.org returned 403 and the AustLII mirror 503 to automated fetching on 26 July 2026. The entry therefore states only the administrative holding.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-df044948335c8ca4",
      "title": "Cliffe Dekker Hofmeyr — New CCTV by-law from the City of Johannesburg (19 Mar 2025)",
      "url": "https://www.cliffedekkerhofmeyr.com/en/news/publications/2025/Practice/Corporate-Commercial/corporate-and-commercial-alert-19-march-New-CCTV-by-law-from-the-City-of-Johannesburg",
      "publisher": {
       "name": null,
       "domain": "cliffedekkerhofmeyr.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d9ce5af31c16ed9d",
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-03-19",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies what the by-law required: registration and pre-evaluation of privately owned cameras overlooking public places, annual renewal, prescribed fees, an engineer's completion certificate, a 30-day limit on temporary cameras on city land, a ban on drone cameras, and a penalty of a fine or up to two years' imprisonment. Also flags that the by-law set no footage retention period and left 'any authorised official' undefined.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-711fc727bae69958",
      "title": "The Citizen — City of Joburg to repeal private CCTV by-law (15 Aug 2025)",
      "url": "https://www.citizen.co.za/business/city-of-joburg-to-repeal-private-cctv-by-law/",
      "publisher": {
       "name": null,
       "domain": "citizen.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-08-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the by-law was adopted in February 2025; that SAPOA, AfriForum and OUTA challenged it in the Gauteng High Court as unconstitutional and invalid, partly on the ground that no proper promulgation in the Provincial Gazette took place; that Vumacam publicly opposed it; and that on 14 August 2025 the city notified the challengers it intended to repeal it.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-2212506979c43e80",
      "title": "IOL — Legal action on Johannesburg's CCTV by-law halted as council plans repeal (9 Sep 2025)",
      "url": "https://iol.co.za/news/south-africa/2025-09-09-legal-action-on-johannesburgs-cctv-by-law-halted-as-council-plans-repeal/",
      "publisher": {
       "name": null,
       "domain": "iol.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-40556b157a0d0410"
      ],
      "temporal": {
       "publishedAt": "2025-09-09",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the load-bearing point that no court ruled: proceedings were halted when the city moved to withdraw, and the withdrawal ran through a gazette notice, a 30-day comment period and a second council resolution. Moneyweb subsequently reported that SAPOA obtained costs on a higher scale and that the city confirmed in writing the by-law had been rescinded; moneyweb.co.za returned 403 to every fetch attempt on 26 July 2026, so that final step is reported here but not directly verified.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-aadc99898a6b255c",
      "title": "IntelWatch — Regulating Surveillance",
      "url": "https://intelwatch.org.za/regulating-surveillance/",
      "publisher": {
       "name": null,
       "domain": "intelwatch.org.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-4f4e5133bd03224a"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK, page undated. Verifies that IntelWatch and the Right2Know Campaign, through Power and Associates, lodged an application with the Information Regulator over Vumacam's network, and that the Regulator escalated the application for a preliminary assessment to an official complaint. No finding, decision or enforcement notice is published on the page, and none was located elsewhere.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0d2a0841ed16cf79",
      "title": "The Citizen — Who watches Big Brother? Joburg's private surveillance cameras come under fire (1 Mar 2020)",
      "url": "https://www.citizen.co.za/lifestyle/entertainment/who-watches-big-brother-joburgs-private-surveillance-cameras-come-under-fire/",
      "publisher": {
       "name": null,
       "domain": "citizen.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-d9ce5af31c16ed9d",
       "clm-4f4e5133bd03224a"
      ],
      "temporal": {
       "publishedAt": "2020-03-01",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Establishes how long the regulatory question has been open: the Information Regulator, through Advocate Lebogang Stroom-Nzama, confirmed in March 2020 it was examining Vumacam's rollout for POPIA compliance and whether data was shared with non-security entities. Also records the early scale, over 1,000 cameras installed of a planned 15,000, and the company's denial of any violation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-3f91d230f4615a5f",
      "title": "defenceWeb — Gauteng Government receives CCTV camera access to fight crime (15 Feb 2024)",
      "url": "https://www.defenceweb.co.za/security/civil-security/gauteng-government-receives-cctv-camera-access-to-fight-crime/",
      "publisher": {
       "name": null,
       "domain": "defenceweb.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7d89b2d62b39df46",
       "clm-5b5a58cd24c580b0"
      ],
      "temporal": {
       "publishedAt": "2024-02-15",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies that the Gauteng provincial government entered an agreement in February 2024 giving it access to about 6,000 Vumacam cameras plus roughly 5,000 partner cameras elsewhere in South Africa, and that Vumacam committed to extending coverage into townships, informal settlements and hostel areas. No payment terms and no arrest, interception or crime-reduction metrics are given.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-8ef6e912ab5657bc",
      "title": "TechCentral — Vumacam announces big Joburg expansion drive (24 Jun 2022)",
      "url": "https://techcentral.co.za/vumacam-announces-big-joburg-expansion-drive/212565/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-db5c58b72a325582"
      ],
      "temporal": {
       "publishedAt": "2022-06-24",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Source of the cost figure: R60 million for 1,850 additional cameras across Johannesburg, of which 350 were earmarked for Alexandra, Soweto and Diepsloot. Relevant to the equity question because it is the company's own answer to it, announced two months after the MIT Technology Review investigation.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-3ae596ce23aee2be",
      "title": "TechCentral — Remgro sees big 5G opportunity in Vumacam poles (Jun 2022)",
      "url": "https://techcentral.co.za/remgro-sees-big-5g-opportunity-in-vumacam-poles/212205/",
      "publisher": {
       "name": null,
       "domain": "techcentral.co.za",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8b59968270e42c44"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Verifies the corporate position: FibreCo, the entity holding Vumatel and Dark Fibre Africa, owns 51% of Vumacam, and Remgro holds 57% of parent CIVH. The remaining 49% of Vumacam is not identified in the article. Also notes about 3,000 Vumacam poles are suitable for conversion into mobile base stations.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-950e846e5124085f",
      "title": "TechCabal — South Africa turns to drones, AI and CCTV ahead of protests (29 Jun 2026)",
      "url": "https://techcabal.com/2026/06/29/south-africa-deploys-drones-ai-protests/",
      "publisher": {
       "name": null,
       "domain": "techcabal.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-7d89b2d62b39df46"
      ],
      "temporal": {
       "publishedAt": "2026-06-29",
       "updatedAt": "2026-06-30",
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-07-26",
       "dossierCreatedAt": "2026-08-22",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Fetched OK. Currency check: confirms the network is operating in mid-2026 and that private camera networks including Vumacam's are expected to be onboarded by the state during police operations, which is the access route the entry describes.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 14,
     "claimsMapped": 14,
     "sourcesTotal": 14,
     "sourcesUsedByClaims": 14,
     "sourcesWithPublicationDate": 12,
     "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."
    ]
   }
  }
 ]
}
