About the project
PayFlow — B2B Smart Payment Gateway
PayFlow es una solución de infraestructura financiera corporativa diseñada específicamente para mitigar los errores humanos y la fricción operativa en el uso de stablecoins para empresas.
--- ¿Qué construimos? (Stack Tecnológico)
- Blockchain Core: Integración completa con el @tetherto/wdk-cli para interactuar con la red de Tether de forma nativa.
- Cerebro Cognitivo: Uso de Gemini 3.6 Flash para la interpretación semántica y procesamiento de lenguaje natural.
- Backend Robust: Servidor Flask estructurado bajo arquitectura desacoplada para garantizar un sistema de fallback eficiente ante fallas de red.
- Persistencia Relacional: Base de datos inmutable SQLite3 para control interno y auditoría corporativa de transacciones.
--- El Escudo de Seguridad Integrado (Control de Riesgos) Entendemos que dejar el control total de los fondos en manos de una Inteligencia Artificial es un riesgo inaceptable para las finanzas de una empresa. Por ello, desarrollamos un backend supervisor en Python que actúa como un escudo inquebrantable e intercepta las solicitudes antes de firmar en la blockchain:
- Tope por Operación: Límite estricto automatizado de 500 USDT por transferencia.
- Validación Hexadecimal: Filtro estricto que corrobora la estructura nativa de direcciones de billeteras EVM (0x).
- Allowlist Corporativa: La IA solo puede procesar pagos dirigidos hacia alias de proveedores previamente validados y aprobados por la administración.
--- Funcionalidades Principales Demostradas
- Asistente de IA Financiero: Interfaz de chat interactiva que recibe órdenes en lenguaje natural (Ej: "Mándale 15 USDT a juan"), procesa los datos y ejecuta el flujo criptográfico.
- Procesamiento Masivo por CSV: Carga por lotes de archivos de distribución para liquidar nóminas o pagar a múltiples proveedores en fila, pasando cada registro individualmente por el escudo de seguridad.
- Panel de Control en Tiempo Real: Dashboard intuitivo con lectura de balance real de la blockchain e historial local auditable.
--- Desafíos y Aprendizaje El mayor reto técnico fue unificar flujos asíncronos y aislar las variables de entorno críticas (semillas y contraseñas de la wallet) de forma segura en un entorno local .env, garantizando que el código subido a GitHub se mantenga 100% blindado y libre de secretos expuestos.
Hacki