Skip to content

Mx-OS/identidad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🇲🇽 MxOS-Identity

          ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠴⠒⠒⠚⠒⠢⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 
          ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⠀⠀⠉⠀⠀⠘⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 
          ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⢹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 
          ⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀ 
          ⢰⠟⠁⠀⠉⠉⠙⠓⠲⠶⠤⠤⣀⣀⡀⢀⣿⣄⣴⣤⡀⣠⣄⣀⣤⣄⣠⣿⣄⣀⣀⣀⡤⠤⠴⠖⠚⠋⠉⠁⠀⠈⠙⡆ 
          ⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣉⣏⠻⠿⠛⢿⠟⠛⠿⠟⠛⠟⣧⣉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇ 
          ⠘⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠛⠛⣷⣾⣷⣶⣾⣷⣶⣾⣷⣾⠟⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠇ 
          ⠀⠹⣿⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⠀⠈⠁⠀⠉⠁⠀⠉⠀⠀⠁⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⠏⠀ 
          ⠀⠀⠘⠻⣿⣿⣇⣠⣤⡀⠀⠀⠐⠂⠽⣶⠤⠀⣀⣀⣀⣀⣀⣀⠀⣀⡀⠠⡖⠋⠀⠀⠀⠀⣀⣤⣤⣴⣿⣿⡿⠋⠀⠀ 
          ⠀⠀⠀⠀⠈⠙⠻⢿⣿⡿⣶⣾⣿⣶⣶⣤⣤⣤⣤⣭⣤⣄⢤⣬⣤⣤⣤⣤⣤⣒⣶⣿⣿⣾⣿⣿⣿⠿⠛⠁⠀⠀⠀⠀ 
          ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠻⠯⠭⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠭⠿⠟⠛⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀ 
                                                                             
              __    __     __  __     ______     ______                      
             /\ "-./  \   /\_\_\_\   /\  __ \   /\  ___\                     
             \ \ \-./\ \  \/_/\_\/_  \ \ \/\ \  \ \___  \                    
              \ \_\ \ \_\   /\_\/\_\  \ \_____\  \/\_____\                   
               \/_/  \/_/   \/_/\/_/   \/_____/   \/_____/                   
                                                                             
=============================================================================
 __     _____     ______     __   __     ______   __     ______   __  __     
/\ \   /\  __-.  /\  ___\   /\ "-.\ \   /\__  _\ /\ \   /\__  _\ /\ \_\ \    
\ \ \  \ \ \/\ \ \ \  __\   \ \ \-.  \  \/_/\ \/ \ \ \  \/_/\ \/ \ \____ \   
 \ \_\  \ \____-  \ \_____\  \ \_\\"\_\    \ \_\  \ \_\    \ \_\  \/\_____\  
  \/_/   \/____/   \/_____/   \/_/ \/_/     \/_/   \/_/     \/_/   \/_____/  
                                                                             

Esfuerzo colectivo por democratizar, transparentar y liberar los procesos digitales que nos identifican como ciudadanos.


✨ ¿Qué es MxOS-Identity?

MxOS-Identity es una iniciativa de Software Libre que busca implementar, estandarizar y liberar bibliotecas para los principales procesos digitales de identidad mexicana:

  • CURP - Clave Única de Registro de Población
  • NSS - Número de Seguro Social
  • RFC - Registro Federal de Contribuyentes

Estos identificadores no solo nos representan ante el Estado, sino que habilitan o restringen el acceso a derechos, servicios y trámites fundamentales. Hoy más que nunca, necesitamos herramientas libres, confiables y auditables que aseguren que la identidad digital esté en manos de todos.


🎯 Objetivos del Proyecto

  • Crear implementaciones fieles y rigurosas de los procesos CURP, NSS y RFC, cumpliendo estrictamente los marcos normativos federales correspondientes.
  • Desarrollar para cada proceso, al menos dos funciones básicas:
    • generator() — con opción faker para pruebas y desarrollo.
    • validator() — para validación segura y confiable.

📚 Más allá del código

Queremos liberar más que funciones. Buscamos acompañar cada implementación con:

  • Manual detallado para la generación y validación.
  • Ejemplos funcionales en lenguajes de alto nivel (como Python).
  • Recopilación de documentación oficial y no oficial relevante.
  • Referencias cruzadas a proyectos afines o complementarios.
  • Publicación abierta y accesible de toda esta información para beneficio colectivo.

🚀 Comunidad, ecosistema y colaboración

Este es un llamado abierto:

  • A la comunidad académica, para colaborar y enriquecer las bases técnicas y legales.
  • A las comunidades de lenguajes (Ruby, Python, PHP, Node.js, etc.) para desarrollar:
    • Wrappers mediante FFI o implementación nativa.
    • Publicaciones en sus sistemas de paquetes (gems, pip, composer...).
  • A quienes ya hayan trabajado en estos temas, para sumar esfuerzos, compartir experiencia y construir comunidad.
  • A quienes creen en una identidad digital abierta, plural, segura y soberana.

De nuestra parte como MxOS-Identity nos comprometemos a brindar un trato respetuoso a toda persona que busque con acercamiento a nosotros, respectar la identidad y cuidar los datos personales, para mayores detalles revisa nuestro código de conducta.


🔄 Integración con MxOS

MxOS-Identity será parte del sistema operativo libre mexicano MxOS, donde estas bibliotecas se integrarán como herramientas base del sistema. Desde ahí, podremos escalar su uso en servidores, sistemas institucionales y soluciones gubernamentales o privadas.


🇲🇽 Por la soberanía tecnológica

Inspirados en los principios de MxOS, buscamos:

  • Mayor Control y Autonomía Nacional Que las implementaciones estén disponibles para que cualquier persona pueda usarlas, modificarlas, redistribuirlas.

  • Generación de Propiedad Intelectual Estratégica Documentar y liberar el conocimiento detrás de cada proceso, promoviendo la innovación abierta.


🙌 Súmate al esfuerzo

Este proyecto es y será libre, gratuito y transparente, guiado por una comunidad plural que cree en la colaboración y el bien común.

Soñamos con ver nuestras implementaciones corriendo en servidores nacionales, fortaleciendo nuestras instituciones y acercando la tecnología a quienes más la necesitan.


✍️ ¿Cómo participar?

Creemos que una identidad digital abierta y soberana es un derecho fundamental, y tu talento, sin importar tu área de especialización, puede hacer una gran diferencia.

  • ¿Eres programador en Rust?
  • ¿Te interesa aprender Rust colaborando en un proyecto real?
  • ¿Te gusta el software libre?
  • ¿Conoces los procesos de CURP, RFC o NSS?
  • ¿Formas parte de una comunidad de programación y quieres aportar wrappers, documentación o mejoras?
  • ¿Quieres impulsar la digitalización justa de nuestra identidad?

👉 ¡ÚNETE! Estamos construyendo esto juntos.

About

Bibliotecas y herramientas de manejo de identidad para el país México

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors