
🇩🇪 Deutschland devs: Add Personalausweis to the AI identity standard — Soulprint open source (30 min PR)
Jeden Tag treffen KI-Agenten Entscheidungen ohne Identitätsnachweis. Soulprint löst das — ZK Proofs, 100% lokal, MIT Lizenz. 🇩🇪 Der deutsche Personalausweis fehlt noch in Soulprint. Du kannst ihn in ~30 Minuten hinzufügen. Personalausweis MRZ (TD1-Format) Zeile 1: IDDEUCHFRIEDRICH<<HANS<<<<<<<<<<<< Zeile 2: T220001293DEU6908125M2412314<<<<<<2 ^^^^^^^^^ ← Dokumentennummer (9 Zeichen) // packages/verify-local/src/document/countries/DE.ts const DE : CountryVerifier = { countryCode : " DE " , countryName : " Germany " , documentTypes : [ " personalausweis " , " reisepass " ], parse ( ocrText : string ): DocumentResult { // MRZ TD1 Zeile 2: erste 9 Zeichen = Dokumentennummer const docNum = ocrText . match ( / ([ A-Z0-9 ]{9})[ 0-9 ]{1}[ A-Z ]{3} / )?.[ 1 ] ?? "" ; return { valid : !! docNum , doc_number : docNum , country : " DE " }; }, validate ( docNumber : string ): NumberValidation { return { valid : /^ [ A-Z0-9 ]{9} $/ . test ( docNumber ) }; }, }; export default DE ; 💻 GitHub · 🌀 soulp
Continue reading on Dev.to Webdev
Opens in a new tab


