{
 "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": "brussels-fixmystreet",
  "title": "FixMyStreet Brussels",
  "canonicalUrl": "https://1001smartcities.org/projects/brussels-fixmystreet/"
 },
 "currentRevisionId": "2026-10-14-baseline",
 "revisions": [
  {
   "id": "2026-10-14-baseline",
   "createdAt": "2026-10-14T06:09:10Z",
   "effectiveAt": "2026-10-14",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 12 claims and 6 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:d29effddd31e33db647bca4ffa1f6f9785f88eb0f5bd47975b049f75fa7ca285",
   "snapshot": {
    "asOf": "2026-10-14",
    "projectFingerprint": "sha256:693b2534bfd62b6a02d031020a88bb47b4e05d17898c86626374bd89f9c68813",
    "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": 2013,
      "ended": null
     }
    },
    "governance": {
     "operator": "Paradigm (Brussels Regional Informatics Centre)",
     "actorTypes": [
      "regional-government"
     ],
     "fundingModel": "public",
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-f141d2920d8eb9b0",
      "field": "snippet",
      "text": "FixMyStreet lets residents and officials across the Brussels-Capital Region report public-space problems",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6bcb5e2f015c8ae5"
      ],
      "supportNote": "The regional page describes a web and mobile platform with which the public and the authorities report incidents in the Brussels public space.",
      "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-f68390d6d9507643",
      "field": "snippet",
      "text": "potholes, broken lighting, illegal dumping, damaged signs",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6bcb5e2f015c8ae5",
       "src-4b9b42359bb23cb8"
      ],
      "supportNote": "The regional page lists lighting, signing, damage and uncleanliness among the categories and names illegal dumping; Cities Today names potholes among the reported problems.",
      "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-d519fd06597db049",
      "field": "snippet",
      "text": "route each case to the responsible body (Brussels Mobility, Bruxelles Propreté, Sibelga)",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6bcb5e2f015c8ae5",
       "src-4b9b42359bb23cb8"
      ],
      "supportNote": "The regional page says road problems go to Brussels Mobility, illegal dumping to Bruxelles Propreté and public lighting to Sibelga; Cities Today adds that a team at Brussels Mobility receives incidents and distributes them, with a human check where needed.",
      "caveat": "Routing is partly manual: per Cities Today, a dispatch team checks and forwards reports.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-d930368e919a88ed",
      "field": "snippet",
      "text": "Built by Paradigm for Brussels Mobility",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6bcb5e2f015c8ae5",
       "src-4b9b42359bb23cb8"
      ],
      "supportNote": "The regional page says FixMyStreet was developed by Paradigm at the initiative of Brussels Mobility; Cities Today (2018) names the Brussels Regional Informatics Centre, Paradigm's earlier name, as developer.",
      "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-1033a37412eeabcd",
      "field": "snippet",
      "text": "it spans 34 partner organisations",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-376a713c5622d302"
      ],
      "supportNote": "The 2025 review counts 34 partner organisations (municipalities, administrations and other partners).",
      "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-653fb9aeb6bbcaeb",
      "field": "impact",
      "text": "Reports grew from 7,000 in its 2013 launch year to a record 208,000 in 2025",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-376a713c5622d302"
      ],
      "supportNote": "The review gives 208,000 reports for 2025 and 7,000 in the 2013 launch year, with steady growth in between. Report counts measure use, not the state of the streets.",
      "caveat": "The review says 'steady growth' rather than 'record'; the word follows from it.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-bda88ac8cc93acda",
      "field": "impact",
      "text": "across 34 partner organisations and 1,200+ business users",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-376a713c5622d302"
      ],
      "supportNote": "The review counts 34 partner organisations and more than 1,200 business users.",
      "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-af970774f3ee14ce",
      "field": "impact",
      "text": "the top categories were public sanitation (119,000), transport (42,000) and urban prevention (27,000)",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-376a713c5622d302"
      ],
      "supportNote": "The review lists the three most common categories with these counts.",
      "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-93c58c64b2bf2fc4",
      "field": "impact",
      "text": "the average time from a report's creation to its closure in the app fell from 107 days in 2017 to about 21 days in 2020",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-0b8b4782ef07f13d"
      ],
      "supportNote": "BX1 reports the minister's reply: about 21 days between an incident's creation and its closure in the app in 2020, against 107 days in 2017.",
      "caveat": "The figure is the operator's, relayed by the press; it measures when a ticket is closed in the app, and the mix of reports changed as volumes doubled.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-887199180f6886fa",
      "field": "impact",
      "text": "reports often reach the responsible service with considerable delay and that many residents receive no accurate or timely information about what was done",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-6d8d287f5ca65bd4"
      ],
      "supportNote": "The PUL-MOBIL brief's first recommendation says reports from residents often reach the relevant service with considerable delay and many citizens receive no accurate or timely information about the action taken.",
      "caveat": "The study's fieldwork centred on one large Brussels municipality; it reports differences between municipalities and services.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-c77bf841772d6da0",
      "field": "lesson",
      "text": "An academic analysis of the platform's early reports found participation skewed toward wealthier, less ethnically diverse neighbourhoods",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-144faafe6d44d974"
      ],
      "supportNote": "The study of 30,041 reports since 2013 finds that crowdsourced civic participation platforms tend to marginalise low-income and ethnically diverse communities.",
      "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-f67122f08c718669",
      "field": "lesson",
      "text": "crowdsourced civic-reporting data can under-represent low-income areas",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-144faafe6d44d974",
       "src-6d8d287f5ca65bd4"
      ],
      "supportNote": "The 2017 study draws this conclusion; the later PUL-MOBIL brief says many neighbourhoods with nuisance problems receive few or no reports while others are over-represented.",
      "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-6bcb5e2f015c8ae5",
      "title": "Brussels-Capital Region — FixMyStreet (official)",
      "url": "https://be.brussels/en/about-region/complaints-and-disputes/fixmystreet-report-incidents-open-space",
      "publisher": {
       "name": null,
       "domain": "be.brussels",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f141d2920d8eb9b0",
       "clm-f68390d6d9507643",
       "clm-d519fd06597db049",
       "clm-d930368e919a88ed"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Regional page: what the platform is, that Paradigm developed it at the initiative of Brussels Mobility, the 2013 launch, and which body handles which incidents (roads Brussels Mobility, illegal dumping Bruxelles Propreté, lighting Sibelga).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-376a713c5622d302",
      "title": "Brussels-Capital Region — FixMyStreet Users Club review",
      "url": "https://be.brussels/en/about-region/fixmystreet-users-club-review-and-outlook-constantly-evolving-platform",
      "publisher": {
       "name": null,
       "domain": "be.brussels",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-1033a37412eeabcd",
       "clm-653fb9aeb6bbcaeb",
       "clm-bda88ac8cc93acda",
       "clm-af970774f3ee14ce"
      ],
      "temporal": {
       "publishedAt": "2026-06-29",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "2025 figures: 208,000 reports (7,000 in 2013), 34 partner organisations, 1,200+ business users, 330 categories, the top three categories, a 225,000 projection for 2026 and the 2026–2027 roadmap.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-144faafe6d44d974",
      "title": "Pak, Chua & Vande Moere, 'FixMyStreet Brussels: Socio-Demographic Inequality in Crowdsourced Civic Participation' (arXiv 1708.02274)",
      "url": "https://arxiv.org/abs/1708.02274",
      "publisher": {
       "name": null,
       "domain": "arxiv.org",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-c77bf841772d6da0",
       "clm-f67122f08c718669"
      ],
      "temporal": {
       "publishedAt": "2017-08-07",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Preprint of a peer-reviewed article in the Journal of Urban Technology 24(2), 2017: analyses 30,041 reports since the 2013 launch and finds participation tends to marginalise low-income and ethnically diverse districts.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-0b8b4782ef07f13d",
      "title": "BX1 — FixMyStreet reports doubled in three years (21 April 2021)",
      "url": "https://bx1.be/?p=506501",
      "publisher": {
       "name": null,
       "domain": "bx1.be",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-93c58c64b2bf2fc4"
      ],
      "temporal": {
       "publishedAt": "2021-04-21",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Reports the Brussels mobility minister's reply to a parliamentary question: reports rose from 30,000 in 2017 to more than 70,000 in 2020, and the average time from an incident's creation to its closure in the app fell from 107 days in 2017 to about 21 in 2020.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-4b9b42359bb23cb8",
      "title": "Cities Today — How citizens are helping to fix Brussels' streets",
      "url": "https://cities-today.com/how-citizens-are-helping-to-fix-brussels-streets",
      "publisher": {
       "name": null,
       "domain": "cities-today.com",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-f68390d6d9507643",
       "clm-d519fd06597db049",
       "clm-d930368e919a88ed"
      ],
      "temporal": {
       "publishedAt": "2018-04-16",
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "publication-and-record-dates-recorded"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Describes the April 2013 launch, the dispatch team at Brussels Mobility that forwards incidents, and Bruxelles-Propreté's CIO saying about 15% of waste problems come via the app but that it is difficult to say whether residents feel an improvement.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-6d8d287f5ca65bd4",
      "title": "Innoviris / VUB PUL-MOBIL policy brief — FixMyStreet! Digitale burgerparticipatie voor een beter Brussel",
      "url": "https://www.innoviris.brussels/sites/default/files/2025-05/Pulmobil%20en%20NL%20mis%20en%20forme.pdf",
      "publisher": {
       "name": null,
       "domain": "innoviris.brussels",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-887199180f6886fa",
       "clm-f67122f08c718669"
      ],
      "temporal": {
       "publishedAt": null,
       "updatedAt": null,
       "sourceCheckedAt": null,
       "recordLastVerifiedAt": "2026-10-14",
       "dossierCreatedAt": "2026-10-14",
       "retrievedAt": null,
       "status": "record-date-only"
      },
      "locator": {
       "type": "descriptive-source-note",
       "value": "Policy brief of the Innoviris-funded PUL-MOBIL research project at the Vrije Universiteit Brussel (2020–2023): reports often reach the responsible service with considerable delay, many residents get no accurate or timely feedback, and municipal work processes have not yet adapted (Dutch translation of the English brief).",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 12,
     "claimsMapped": 12,
     "sourcesTotal": 6,
     "sourcesUsedByClaims": 6,
     "sourcesWithPublicationDate": 4,
     "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."
    ]
   }
  }
 ]
}
