CEMI

Architecture et règles de conception

Simulation de l’Écosystème Financier Virtuel - Laboratoire d’Innovation Financière de CEMI
Une initiative du Financial Innovation Lab de CEMI
English Español Français

Architecture et règles de conception

L’écosystème est construit à raison d’une couche par élément, en six bandes. En dessous se tiennent les huit règles auxquelles tout ici obéit, et ce sont des règles et non des préférences : une exécution qui en enfreint une est une exécution cassée.

Architecture : une couche par élément

La pile n’est pas une commodité d’ingénierie : c’est le schéma de la Banque centrale, rendu exécutable. Un message entre par la couche des réseaux de communication, traverse des acteurs à état et des moteurs d’instrument, se règle auprès de la Banque centrale simulée, s’appuie sur les entités de soutien, et se fait juger tout du long par le plan de contrôle où vit le Règlement.

PASSERELLE ET BUSRéseaux de communicationclés d’API par équipe · ISO 8583 · ISO 20022 · REST/OpenAPI · fichiers · webhooks · messages signés et horodatés · journalisation de chaque message
ACTEURS À ÉTATEntitésBanques · EPE · Acquéreur / Sous-acquéreur · Processeurs de cartes · Réseau de GAB · Administrateur prélèvement/virement · Portefeuille · Initiation · Passerelle · Agents · Envois de fonds / Change · Assureurs
MOTEURS D’INSTRUMENTInstrumentschèque · virements (prélèvement, virement direct, instantané) · cartes · compte de paiement électronique · QR
BANQUE CENTRALE SIMULÉELois et règlescomptes courants · LBTR · SGPI · SCC · norme de compte · surveillance · registre
ENTITÉS DE SOUTIENEntités de soutienidentité · signature et horodatage · bureaux de crédit · fisc · sécurité sociale · opérateurs · imprimeurs et fournisseurs de scanners
PLAN DE CONTRÔLELois et règlesmoteur de règles (articles comme vérifications exécutables) · scénarios · contrôle du temps · population synthétique · injecteurs de chaos et d’adversité · traces, livres, rapprochement · générateur de rapports

Règles de conception

Formats réels, institutions inventées

ISO 8583 pour les cartes, ISO 20022 pour les virements et le reporting, conventions de fichier pour le prélèvement et le virement directs, le numéro de compte normalisé régional adopté en 2010, la norme QR de la Banque centrale dès la publication de son instructivo, et OpenAPI pour tout le reste. Les noms d’institution, les BIN, les identifiants de routage et les certificats appartiennent au Laboratoire.

Le Règlement est exécutable

Les 10 secondes, les 4 minutes, les 8 minutes, les fenêtres, le plafond de 79 000 RD$, l’interdiction de facturer le bénéficiaire, l’irrévocabilité une fois le règlement fait, la participation obligatoire au SGPI, l’archive de 10 ans : chacun est une règle du plan de contrôle, citée par article et datée.

À état, non simulé en surface

Un virement direct débite le compte d’une banque simulée à la Banque centrale et crédite celui d’une autre dans le LBTR simulé ; une rétrofacturation annule un montant déjà réglé ; une déclaration d’opération suspecte change l’état de risque d’un client.

Déterministe par défaut, chaotique à la demande

Chaque exécution est reproductible à partir de sa graine. Les modes chaos et adverse s’activent par exécution et sont consignés dans le rapport.

Une seule population synthétique

Générée par exécution et cohérente entre l’état civil, les bureaux, les banques, l’entité de paiement électronique et l’opérateur. Nulle part de données personnelles réelles ; le générateur est auditable.

Tout est observable

Une trace, des livres par acteur, un rapprochement entre acteurs, et le rapport d’observations que le Laboratoire livre déjà.

Des niveaux de fidélité par acteur

Bouchon, puis à état, puis comportemental — latence, charge, tempérament, adversaires — pour qu’une contrepartie soit économique là où cela ne compte pas et exacte là où cela compte.

En local et dans le nuage

Pour que le matériel du plateau participe à une exécution au lieu de la regarder.