Inspiration

En México, existe una gran desconexión en el sistema financiero: aunque el 63% de la población ya cuenta con una cuenta de ahorro o nómina formal, únicamente el 37.3% dispone de un crédito formal. El 54% de los mexicanos jamás ha tenido un crédito, y de los que lo buscan, el 26% son rechazados simplemente porque los filtros tradicionales del buró de crédito los ignoran, orillándolos a alternativas costosas como tarjetas departamentales. Nuestra inspiración nació de resolver este callejón sin salida financiero y conectar a este mercado masivo con las instituciones que hoy les cierran la puerta.

What it does

Desarrollamos un ecosistema financiero de dos aplicaciones que rompe el candado del buró de crédito tradicional: La App del Cliente (Integrada en su banco): Un espacio donde los usuarios pueden conectar sus cuentas de débito existentes, analizar su comportamiento mediante un score de liquidez inmediata y un coeficiente de variación de gastos, y solicitar su evaluación de crédito de forma instantánea. Al finalizar, la app les permite generar y descargar un reporte oficial con claves de acceso cifradas. El Portal Checker (Para Empresas/Bancos): Una herramienta diseñada para que las instituciones financieras o prestamistas puedan verificar de forma rápida y segura la legalidad, veracidad y autenticidad del reporte descargado por el usuario, dándoles la confianza y los datos necesarios para otorgar el crédito.

How we built it

Construimos el proyecto utilizando Python y Streamlit, estructurando dos vistas o aplicaciones distintas dentro de la misma plataforma: Obtención de datos (GET con Nessie): Primero, realizamos peticiones mediante las APIs de Nessie (Capital One) para consumir perfiles financieros de prueba, simulando diversos escenarios reales de usuarios (con finanzas sanas, riesgosas, etc.). Motor de análisis financiero: Implementamos fórmulas financieras en Python para calcular métricas clave: un score de liquidez inmediata y el coeficiente de variación de gastos basados en el comportamiento transaccional obtenido. Módulo de portabilidad y validación (ID + RFC): Diseñamos un flujo donde el consumidor genera un reporte financiero portable que incluye un ID aleatorio único. Para comprobar su veracidad, la empresa o institución receptora solo necesita ingresar ese ID junto con el RFC del usuario en nuestro portal checker, validando de forma inmediata la autenticidad del documento antes de aprobar el crédito.

Challenges we ran into

Debido a las restricciones de tiempo del hackathon y a la complejidad regulatoria, no tuvimos acceso directo a las APIs de los bancos reales en México. Para superar este obstáculo, utilizamos APIs generales (como las de Capital One) para simular el flujo transaccional y validar la viabilidad técnica de nuestro motor de riesgo.

Accomplishments that we're proud of

Arquitectura de doble aplicación de punta a punta: Logramos desarrollar un ecosistema funcional en Streamlit que cubre tanto la experiencia del usuario (solicitando y generando su reporte desde la app) como las necesidades del banco (un portal checker rápido y seguro). Simulación realista con Nessie: Aprovechamos con éxito las APIs de Nessie (Capital One) para estructurar y probar múltiples escenarios financieros reales (desde perfiles con finanzas sumamente sanas hasta casos de alto riesgo) en tiempo récord. Portabilidad y verificación inteligente: Diseñamos un sistema eficiente y accesible de validación mediante un ID aleatorio y el RFC del usuario, resolviendo el problema de la interoperabilidad bancaria y dándole a las personas el control total de su información sin depender exclusivamente de los burós tradicionales. Impacto social con viabilidad técnica: Creamos una herramienta que traduce conceptos financieros complejos (como el score de liquidez y la variación de gastos) en una solución práctica que verdaderamente acerca la inclusión financiera a quienes más lo necesitan.

What we learned

La importancia de diseñar tecnología financiera desde una perspectiva humana, conectando la lógica de las APIs con las limitaciones reales del contexto mexicano. Cómo estructurar un sistema de doble interfaz (usuario y validador) para resolver un problema de confianza y portabilidad de datos entre distintas instituciones.

What's next for OpenCredit

Reemplazar la simulación de Nessie por conexiones directas con APIs de Open Banking reguladas en México e informarnos más del tema legal. Escalar el motor de scoring para incorporar modelos de machine learning que mejoren la precisión del riesgo conforme crezca el volumen de datos transaccionales.

Built With

Share this project:

Updates