{
 "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": "offenbach-aufenthalt-ki",
  "title": "„Aufenthalt Digital“ Goes AI",
  "canonicalUrl": "https://1001smartcities.org/projects/offenbach-aufenthalt-ki/"
 },
 "currentRevisionId": "2026-10-14-baseline",
 "revisions": [
  {
   "id": "2026-10-14-baseline",
   "createdAt": "2026-10-14T06:09:28Z",
   "effectiveAt": "2026-10-14",
   "changeType": "baseline",
   "summary": "Created the first structured Evidence Passport with 7 claims and 5 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:d6958a853883468444b584cfbc980ca20255a56eded4a3cbf298f2c99e3b7ba3",
   "snapshot": {
    "asOf": "2026-10-14",
    "projectFingerprint": "sha256:ac02e5b5640be99296818b2e3a4ccff48d67fa13c6cce543bfaf5458dcbbcad6",
    "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": 2026,
      "ended": null
     }
    },
    "governance": {
     "operator": "Stadt Offenbach",
     "actorTypes": [
      "city-government"
     ],
     "fundingModel": "public",
     "fundingDescription": null,
     "cost": null,
     "ownership": null,
     "decisionRights": null,
     "exitConditions": null
    },
    "claims": [
     {
      "id": "clm-af8dbdb073496780",
      "field": "snippet",
      "text": "Offenbach was among the pilot authorities for an AI add-on to the nationwide 'Aufenthalt Digital' online residence-permit service",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741",
       "src-310378370783b3b1"
      ],
      "supportNote": "The ministry's release lists the immigration authority of the city of Offenbach among the pilot authorities outside Brandenburg for the AI component of 'Aufenthalt Digital'.",
      "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-030ef0c5c9a4a5b6",
      "field": "snippet",
      "text": "which checks whether uploaded documents match what's required and flags gaps before submission",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741"
      ],
      "supportNote": "The release says the AI recognises whether uploaded documents are the ones requested, and aims to point applicants during the online application to incomplete applications and wrong or contradictory documents.",
      "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-93871cce47fb6f9d",
      "field": "snippet",
      "text": "Piloted from early 2026 alongside Leipzig, Lörrach, Hildesheim, Fürth, Dachau district and the Hannover region",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741",
       "src-310378370783b3b1"
      ],
      "supportNote": "The 12 February 2026 release starts the pilot and names these authorities alongside Offenbach; the lead pilot in Brandenburg was Dahme-Spreewald district.",
      "caveat": "The list omits the lead pilot, Dahme-Spreewald district in Brandenburg.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-540a2e1e9f5ea3be",
      "field": "snippet",
      "text": "the feature went nationwide in mid-2026",
      "statementKind": "quantitative",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-06d180b5481eea87",
       "src-b57a783d593b6757"
      ],
      "supportNote": "The state's release of 26 June 2026 says the programme now comes with the AI component, and trade press on 29 June reports nationwide operation.",
      "caveat": "The trade article's body says the solution 'is now to be rolled out' nationwide; how many authorities have switched it on is not stated.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     },
     {
      "id": "clm-8cf5b820bb5d0716",
      "field": "lesson",
      "text": "Reusing a shared, state-built online service let Offenbach's immigration office pilot an AI document check without building one",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741",
       "src-bbf402a37d99e646"
      ],
      "supportNote": "Brandenburg's ministry develops 'Aufenthalt Digital' and provides it to immigration authorities for embedding; Offenbach adopted the online services in 2023 and piloted the AI component built with AKDB in 2026.",
      "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-a0bbc4a2c0d15ec8",
      "field": "lesson",
      "text": "the design keeps the AI advisory: applicants may ignore or override its result and it does not pre-decide the authority's ruling",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741",
       "src-310378370783b3b1"
      ],
      "supportNote": "The release says applicants are free to use the AI support and to consider or override its result, and that the AI does not pre-decide or influence the authority's decision.",
      "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-1bd7eb27a7b69edc",
      "field": "lesson",
      "text": "What it was meant to achieve — fewer requests for missing documents — has not yet been shown in any published figure",
      "statementKind": "descriptive",
      "textMode": "verbatim-from-project-record",
      "mappingStatus": "mapped",
      "sourceRefs": [
       "src-642f091bb0cca741",
       "src-06d180b5481eea87"
      ],
      "supportNote": "The aim of noticeably reducing requests for further documents is stated in February 2026; the June 2026 rollout release reports a successful test but no figure for it.",
      "caveat": "An absence: no evaluation of the pilot was found.",
      "interpretation": {
       "added": false,
       "interpolation": false,
       "note": "The passport copies the published claim and its recorded source mapping without adding a conclusion."
      }
     }
    ],
    "sources": [
     {
      "id": "src-642f091bb0cca741",
      "title": "Brandenburg Ministry of the Interior (lead authority)",
      "url": "https://mik.brandenburg.de/mik/de/service/presse/pressemitteilungen/detail-pm-und-meldungen/~12-02-2026-pilotprojekt-zum-einsatz-von-ki-bei-auslaenderbehoerden-gestartet",
      "publisher": {
       "name": null,
       "domain": "mik.brandenburg.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-af8dbdb073496780",
       "clm-030ef0c5c9a4a5b6",
       "clm-93871cce47fb6f9d",
       "clm-8cf5b820bb5d0716",
       "clm-a0bbc4a2c0d15ec8",
       "clm-1bd7eb27a7b69edc"
      ],
      "temporal": {
       "publishedAt": "2026-02-12",
       "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": "Press release starting the pilot: the AI component checks whether uploaded documents are the ones the online service asks for and the immigration office needs; the aim is to point applicants to incomplete applications and wrong or contradictory documents and so reduce requests for missing papers; piloted first in four services; use is voluntary and the AI does not pre-decide the authority's ruling; pilot authorities include Dahme-Spreewald and, outside Brandenburg, Leipzig, Lörrach, Hildesheim, Fürth, Offenbach, Dachau district and the Hannover region; built with Bavaria's AKDB.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-b57a783d593b6757",
      "title": "eGovernment Computing (press)",
      "url": "https://www.egovernment.de/aufenthalt-digital-kommt-mit-ki-ab-sofort-bundesweit-zum-einsatz-a-d01fd6a609dac110a44413aeb94663c1/",
      "publisher": {
       "name": null,
       "domain": "egovernment.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-540a2e1e9f5ea3be"
      ],
      "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": "Reports that after a few months of piloting the AI-extended service goes into nationwide operation; tested successfully, among others, in Dahme-Spreewald; about 350 immigration authorities use 'Aufenthalt Digital' and another 100 have shown interest.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-310378370783b3b1",
      "title": "move-online.de / Kommune21 (trade)",
      "url": "https://www.move-online.de/k21-meldungen/ki-fuer-auslaenderbehoerden/",
      "publisher": {
       "name": null,
       "domain": "move-online.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-af8dbdb073496780",
       "clm-93871cce47fb6f9d",
       "clm-a0bbc4a2c0d15ec8"
      ],
      "temporal": {
       "publishedAt": "2026-02-13",
       "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": "Trade report on the pilot start: names the pilot authorities including Offenbach; the AI component is built with Bavaria's AKDB; applicants may use or override it and the authority's decision is taken without the AI.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-bbf402a37d99e646",
      "title": "Stadt Offenbach (base-service context)",
      "url": "https://www.offenbach.de/buerger_innen/buerger-service/meldungen/auslaenderamt-aufenthaltstitel-online-18.09.2023.php",
      "publisher": {
       "name": null,
       "domain": "offenbach.de",
       "classification": "not-classified"
      },
      "sourceType": "web-page",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-8cf5b820bb5d0716"
      ],
      "temporal": {
       "publishedAt": "2023-09-18",
       "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": "Offenbach's immigration office introduces the online residence-permit services (2023), before the AI pilot; it handled 145,000 cases in 2022 and issued 10,500 residence titles.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     },
     {
      "id": "src-06d180b5481eea87",
      "title": "Brandenburg Ministry of Labour, Social Affairs and Health (MASGZ) – rollout press release 062/2026",
      "url": "https://masgz.brandenburg.de/sixcms/media.php/9/062_26_MASGZ_Rollout_KI_Aufenthaltsbeh%C3%B6rden_2026_06_26.pdf",
      "publisher": {
       "name": null,
       "domain": "masgz.brandenburg.de",
       "classification": "not-classified"
      },
      "sourceType": "pdf",
      "language": "und",
      "role": "claim-evidence",
      "claimRefs": [
       "clm-540a2e1e9f5ea3be",
       "clm-1bd7eb27a7b69edc"
      ],
      "temporal": {
       "publishedAt": "2026-06-26",
       "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": "State press release on the rollout: 'Aufenthalt Digital' now comes with the AI component started as a test six months earlier; 350 immigration authorities already use the programme and 100 more have registered interest; the pilot was tested successfully in Dahme-Spreewald, among others.",
       "exact": false
      },
      "preservation": {
       "archiveUrl": null,
       "archivedAt": null,
       "contentHash": null,
       "status": "not-captured"
      }
     }
    ],
    "coverage": {
     "claimsTotal": 7,
     "claimsMapped": 7,
     "sourcesTotal": 5,
     "sourcesUsedByClaims": 5,
     "sourcesWithPublicationDate": 5,
     "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."
    ]
   }
  }
 ]
}
