Cada dÃa, millones de agentes de IA toman decisiones sin verificación de identidad. Soulprint lo resuelve con ZK Proofs — 100% local, código abierto.
🇦🇷 El DNI argentino no está completo en Soulprint. ¿30 minutos y un PR?
Cómo funciona
npx soulprint verify-me # escanea DNI + face match local → token SPT
🇦🇷 Argentina: DNI
DNI: 7-8 dÃgitos. Los DNI digitales incluyen barcode PDF417 con CUIL (11 dÃgitos: XX-XXXXXXXX-X).
// packages/verify-local/src/document/countries/AR.ts
const AR: CountryVerifier = {
countryCode: "AR",
countryName: "Argentina",
documentTypes: ["dni"],
parse(ocrText: string): DocumentResult {
const dni = ocrText.match(/(\d{7,8})/)?.[1] ?? "";
return { valid: !!dni, doc_number: dni, country: "AR" };
},
validate(docNumber: string): NumberValidation {
return { valid: /^\d{7,8}$/.test(docNumber) };
},
};
export default AR;
💻 GitHub · 🌀 soulprint.digital
Un PR. Un paÃs. El futuro de la identidad IA es código abierto.
Top comments (0)