DEV Community

Manuel Felipe Arias Pineda
Manuel Felipe Arias Pineda

Posted on

🇮🇹 Italia devs: Add Carta d'Identità / CIE to the AI identity standard — Soulprint open source (30 min PR)

Gli agenti IA prendono decisioni senza verifica d'identità. Soulprint risolve — ZK Proofs, locale, MIT.

🇮🇹 La Carta d'Identità italiana non è ancora in Soulprint. Aggiungila in 30 minuti.

const IT: CountryVerifier = {
  countryCode: "IT", countryName: "Italy",
  documentTypes: ["carta_identita", "cie"],
  parse(ocrText: string): DocumentResult {
    const docNum = ocrText.match(/([A-Z]{2}\d{5}[A-Z]{2})/)?.[1] ?? "";
    return { valid: !!docNum, doc_number: docNum, country: "IT" };
  },
  validate(docNumber: string): NumberValidation {
    return { valid: /^[A-Z]{2}\d{5}[A-Z]{2}$/.test(docNumber) };
  },
};
export default IT;
Enter fullscreen mode Exit fullscreen mode

💻 GitHub · Un PR. Un paese. Open source.

Top comments (0)