Rieles de dinero
Un riel es una vía por la que entra, sale o se transforma el dinero en Binkio: depósitos, retiros y conversiones. Cada operación financiera pasa por un riel —no hay movimientos "sueltos"—, y todos escriben en el ledger de doble entrada, que garantiza que cada peso, dólar y activo virtual esté cuadrado en todo momento.
Los rieles
| Riel | Descripción | Doc |
|---|---|---|
| Depósito SPEI | MXN por SPEI, acreditado como MXNB 1:1 | Depósitos |
| Depósito wire USD | Transferencia en dólares, acreditada como USDC | Depósitos |
| Depósito on-chain | Activos virtuales enviados a tu wallet | Depósitos |
| Retiro SPEI | A una cuenta CLABE externa (MXN) | Retiros |
| Retiro wire USD | A un banco en EE. UU. (USD) | Retiros |
| Retiro on-chain | A una wallet externa | Retiros |
| Conversión directa | Cambio entre activos vía nuestro proveedor | Conversiones |
| Conversión multi-paso | Cambio en mercado para montos fuera del rango directo | Conversiones |
Dónde viven en la UI
Los tres rieles se disparan desde la tarjeta de saldo del dashboard — Recibir (depósitos), Convertir (conversiones) y Enviar (retiros):

El modal Enviar resume los rieles de salida: transferencia interna Binkio (instantánea, sin comisión) y los retiros externos (SPEI, wire USD, on-chain).
El ledger de doble entrada
El ledger es la columna vertebral financiera. Sus principios (no negociables):
- Doble entrada: cada movimiento tiene cargos y abonos que suman cero.
- Inmutable: los asientos no se editan ni se borran; las correcciones se hacen con asientos de reversa.
- A prueba de carreras: los movimientos se procesan de forma serializada, sin condiciones de carrera ni saldos negativos por sobregiro.
- Idempotente: un mismo movimiento nunca se aplica dos veces.
- Precisión exacta: aritmética de alta precisión (nada de errores de punto flotante).
En términos simples: por cada peso o activo que entra o sale, el ledger registra de dónde salió y a dónde llegó, y ambos lados siempre cuadran.
Comisiones y límites — siempre configurables
- Comisiones: se toman de configuración (con posibilidad de tarifas personalizadas por usuario). Nunca están "clavadas" en el código.
- Límites: mínimos y máximos por operación y por periodo, según el nivel de verificación. El mínimo de plataforma siempre se fija para que, después de comisión, se cumpla el mínimo del proveedor.
Cómo se confirman los movimientos
Casi todos los rieles se confirman cuando el proveedor avisa que la operación se completó (depósito recibido, retiro enviado, conversión ejecutada). Ese aviso es idempotente: aunque llegue repetido, el movimiento se acredita una sola vez.