DEV Community

Manuel Felipe Arias Pineda
Manuel Felipe Arias Pineda

Posted on

🇰🇿 Қазақстан devs: Add ИИН (Индивидуальный Идентификационный Номер) to the AI identity standard — Soulprint open source (30 min

ИИ-агенты принимают решения без проверки личности. Soulprint — ZK доказательства, локально, MIT.

🇰🇿 Казахстанский ИИН ещё не добавлен в Soulprint. Добавь за 30 минут.

const KZ: CountryVerifier = {
  countryCode: "KZ", countryName: "Kazakhstan", documentTypes: ["iin"],
  parse(ocrText: string): DocumentResult {
    const iin = ocrText.match(/(\d{12})/)?.[1] ?? "";
    return { valid: !!iin, doc_number: iin, country: "KZ" };
  },
  validate(docNumber: string): NumberValidation {
    return { valid: /^\d{12}$/.test(docNumber) };
  },
};
export default KZ;
Enter fullscreen mode Exit fullscreen mode

💻 GitHub · Один PR. Одна страна.

Top comments (0)