DEV Community

Manuel Felipe Arias Pineda
Manuel Felipe Arias Pineda

Posted on

🇷🇺 Россия devs: Add Паспорт РФ to the AI identity standard — Soulprint open source (30 min PR)

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

🇷🇺 Паспорт РФ ещё не добавлен в Soulprint. Добавь за 30 минут.

const RU: CountryVerifier = {
  countryCode: "RU", countryName: "Russia",
  documentTypes: ["passport_rf", "snils"],
  parse(ocrText: string): DocumentResult {
    const pass = ocrText.match(/(\d{4}\s?\d{6})/)?.[1]?.replace(/\s/g,"") ?? "";
    return { valid: !!pass, doc_number: pass, country: "RU" };
  },
  validate(docNumber: string): NumberValidation {
    return { valid: /^\d{10}$/.test(docNumber.replace(/\s/g,"")) };
  },
};
export default RU;
Enter fullscreen mode Exit fullscreen mode

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

Top comments (0)