CEMI

Arquitectura y reglas de diseño

Simulación del Ecosistema Financiero Virtual - Laboratorio de Innovación Financiera de CEMI
Una iniciativa del Financial Innovation Lab de CEMI
English Español Français

Arquitectura y reglas de diseño

El ecosistema está construido con una capa por elemento, en seis bandas. Debajo están las ocho reglas que todo aquí obedece, y son reglas y no preferencias: una corrida que rompe una es una corrida rota.

Arquitectura: una capa por elemento

La pila no es una conveniencia de ingeniería: es el diagrama del Banco Central, hecho ejecutable. Un mensaje entra por la capa de redes de comunicación, atraviesa actores con estado y motores de instrumento, liquida en el Banco Central simulado, se apoya en entidades de apoyo y es juzgado todo el camino por el plano de control donde vive el Reglamento.

PASARELA Y BUSRedes de comunicaciónllaves de API por equipo · ISO 8583 · ISO 20022 · REST/OpenAPI · archivos · webhooks · mensajes firmados y sellados en el tiempo · bitácora de cada mensaje
ACTORES CON ESTADOEntidadesBancos · EPE · Adquirencia / Subadquirencia · Procesadores de tarjeta · Red de cajeros · Administrador DD/CD · Billetera · Iniciación · Pasarela · Agentes · Remesas / Cambio · Aseguradoras
MOTORES DE INSTRUMENTOInstrumentoscheque · transferencias (débito directo, crédito directo, instantáneas) · tarjetas · cuenta de pago electrónico · QR
BANCO CENTRAL SIMULADOLeyes y reglascuentas corrientes · LBTR · SGPI · SCC · estándar de cuentas · vigilancia · registro
ENTIDADES DE APOYOEntidades de apoyoidentidad · firma y sello de tiempo · burós · impuestos · seguridad social · telcos · impresores y suplidores de escáneres
PLANO DE CONTROLLeyes y reglasmotor de reglas (artículos como verificaciones ejecutables) · escenarios · control del tiempo · población sintética · inyectores de caos y adversariales · trazas, libros, conciliación · generador de informes

Reglas de diseño

Formatos reales, instituciones inventadas

ISO 8583 para tarjetas, ISO 20022 para transferencias y reportería, convenciones de archivo para débito y crédito directo, el número de cuenta estandarizado regional adoptado en 2010, el estándar QR del Banco Central cuando se publique su instructivo, y OpenAPI para todo lo moderno. Los nombres de institución, BIN, identificadores de enrutamiento y certificados son propios del Laboratorio.

El Reglamento es ejecutable

Los 10 segundos, los 4 minutos, los 8 minutos, las ventanas, el límite de RD$79,000, la prohibición de cobrar al beneficiario, la irrevocabilidad una vez liquidada, la participación obligatoria en el SGPI y el registro de 10 años: cada uno es una regla del plano de control, citada por artículo y fechada.

Con estado, no simulacro

Un crédito directo debita la cuenta de un banco simulado en el Banco Central y acredita la de otro en el LBTR simulado; un contracargo revierte un monto ya liquidado; un reporte de operación sospechosa cambia el estado de riesgo de un cliente.

Determinista por defecto, caótico a demanda

Cada corrida es reproducible a partir de su semilla. Los modos caos y adversarial se activan por corrida y quedan registrados en el informe.

Una sola población sintética

Generada por corrida y coherente entre registro, burós, bancos, entidad de pago electrónico y telco. En ninguna parte hay datos personales reales; el generador es auditable.

Todo observable

Una traza, libros por actor, conciliación entre actores y el informe de hallazgos que el Laboratorio ya entrega.

Niveles de fidelidad por actor

Stub, luego con estado, luego conductual —latencia, carga, personalidad, adversarios—, para que una contraparte sea barata donde no importa y exacta donde sí.

Local y en la nube

Para que el hardware del piso del Laboratorio participe en una corrida en lugar de mirarla.