Lo que obtienes
Lender
El motor del recorrido de crédito. Posee los productos de préstamo, la originación, la administración de cartera, las reglas de contabilización y las corridas de devengo, y el registro de auditoría, para crédito al consumidor (CDC). El ledger sigue siendo la fuente de verdad para los saldos.
Consignado CLT (Dataprev)
El riel nativo hacia el programa Crédito do Trabalhador de Dataprev, para créditos consignados del sector privado.
Midaz
La fuente de verdad para los saldos. Recibe cada desembolso y cada devengo de intereses como una transacción balanceada de partida doble.
Access Manager
Emite las credenciales máquina a máquina y el JWT de corta duración que el relay del ledger transporta, por tenant.
Matcher
Convierte un veredicto de conciliación en una acción de administración de cartera. Lender consume la corrida de coincidencias completada.
Streaming Hub
Entrega hechos de Lender y de Consignado a un webhook, una cola en la nube o un cursor que consultas tú.
Cómo encajan las piezas
- Tu canal llama a Lender por HTTP. Los productos de préstamo, las solicitudes, las cuentas de préstamo, las corridas de devengo y los registros regulatorios brasileños están todos bajo
/api/v1. No hay ninguna biblioteca cliente que instalar. - Para un crédito consignado, Lender emite un comando en su tema de comandos. El riel lee ese comando y llama a Dataprev con el código de solicitante del tenant, las credenciales OAuth y el certificado ICP-Brasil.
- El riel publica hechos de negocio de vuelta en su propio tema. Lender consume esos hechos y avanza la solicitud de préstamo a través de sus etapas.
- Un desembolso o un devengo de intereses escribe una intención de contabilización durable. La intención llega en la misma transacción de base de datos que cambia el estado del dominio.
- El relay del ledger contabiliza la transacción balanceada de partida doble en Midaz a través del SDK oficial. Cada contabilización lleva una clave de idempotencia determinística, de modo que un reintento de contabilización se reduce a una sola transacción de Midaz.
- El relay llega a Midaz a través de Access Manager. Se autentica con credenciales máquina a máquina y un JWT de corta duración, por tenant.
- Lender publica sus propios hechos en su propio tema de eventos. Streaming Hub sigue ese tema y entrega cada evento coincidente a un destino que tú controlas.
Qué posee cada pieza
Adóptalo pieza por pieza
1
Ejecuta un primer préstamo solo con Lender
PostgreSQL y Valkey son los servicios que necesita la originación. Producción también requiere un proveedor de identidad para la autorización de rutas. Un primer préstamo no necesita Midaz ni RedPanda. La intención de contabilización permanece durable en el outbox hasta que configuras un ledger.
2
Configura el relay del ledger
Apunta Lender hacia Midaz y hacia Access Manager. Lender entonces contabiliza cada desembolso y cada devengo como una transacción balanceada. Antes de que el relay contabilice, Lender verifica que cada alias de cuenta en el perfil contable exista. Omite las cuentas externas, y nunca crea activos.
3
Agrega el riel Consignado CLT (Dataprev)
Los créditos consignados del sector privado llegan al programa Crédito do Trabalhador de Dataprev a través del riel nativo. Registra el certificado ICP-Brasil del tenant, las credenciales OAuth y el código de solicitante de tres dígitos antes de la primera llamada.
4
Cierra el ciclo de los hechos
Activa el streaming y suscríbete a los hechos de Lender en Streaming Hub. Cuando concilies con Matcher, primero acuerda el contrato de eventos en ambos lados. Luego activa el listener de Matcher en Lender.
Trae lo tuyo
- Tus canales. La API REST es toda la superficie de cliente, así que llamas a Lender desde el stack que ya ejecutas.
- Tu custodia de secretos. El relay lee sus credenciales máquina a máquina desde AWS Secrets Manager, o desde HashiCorp Vault KV v2 cuando lo seleccionas.
- Tus protocolos de identidad. El proveedor de identidad de Access Manager admite OAuth 2.0 y OIDC, SAML 2.0, aprovisionamiento SCIM 2.0, y LDAP contra un directorio externo.
- Tus consumidores de eventos. Una suscripción de Streaming Hub entrega a un webhook, un cursor de pull, Amazon SQS, RabbitMQ o Amazon EventBridge.
- Tus fuentes de conciliación, a través de Matcher. Consulta Conciliación.
Un ejemplo práctico
Este ejemplo sigue un crédito consignado del sector privado desde la primera llamada hasta el asiento en el ledger.
- Tu canal crea la solicitud de préstamo en Lender contra una versión de producto de préstamo.
- Lender emite el comando de solicitud de margen. El riel hace la consulta de margen del trabajador contra Dataprev y devuelve la respuesta del riel, sin convertirla en una decisión de evaluación crediticia.
- Tú defines el precio del préstamo y lo apruebas bajo tu propia política de crédito. Lender registra la tasa contratada, el CET, el IOF y el plan de cuotas como hechos, y los vincula a la versión del producto.
- La originación brasileña agrega pasos regulados. Lender registra la divulgación del CET. También registra el consentimiento de capitalización, con el texto de la cláusula y el hash que recalcula.
- El riel registra el contrato con Dataprev, adjunta el documento CCB y publica los hechos de registro y pago. Lender consume el registro del contrato y la confirmación del desembolso.
- Lender confirma el evento de desembolso, el cronograma de originación y la intención de contabilización en una sola transacción de base de datos. El relay contabiliza la transacción balanceada en Midaz poco después de la respuesta.
- Cada corrida de devengo se contabiliza de la misma forma, con la misma garantía de idempotencia. Si concilias, una corrida de coincidencias completada mueve la etapa de administración de cartera y crea la intención de contabilización correspondiente.
Empieza aquí
¿Qué es Lender?
Los cinco dominios del recorrido de crédito, y qué posee cada uno.
Inicio rápido de Lender
Seis llamadas desde una base de datos vacía hasta un préstamo desembolsado.
Consignado CLT (Dataprev)
Qué cubre el riel de crédito consignado, y dónde termina su responsabilidad.

