Réunion du fil transfrontalier
10 et 11 mars (Londres / à distance)
Prochaines étapes pour le PI :
• Proposition sur la requête CNP, l’hébergement des services oracle et les objectifs mondiaux — Adrian, Michael
• Identifiants composés, façon de les capturer dans le système ou de les exprimer dans les API — ouvert
• Quelles informations figurer dans le modèle de données ou la liste d’extensions — Michael
• Suite avec SWIFT sur les exigences — Matt
Points ouverts :
• Finaliser les exigences CNP
• Il faut agréger les informations et les regrouper en une seule requête ; ils devront signer séparément
• Finaliser le fait que le FXP gère les taux de change, les règlements et ce qui expire quand
• Les CNP peuvent étendre cela et définir des règles de schéma supplémentaires
• Le FXP gère les erreurs d’arrondi
• Le FXP garantit un taux donné
• Comment intégrer des acteurs non Mojaloop au schéma ?
• Comment intégrer Mojaloop et un schéma Mojaloop pour des paiements PVT complets — groupe de travail avec Michael, Adrian, Sybrin, autres au besoin
• Comment gérer les demandes pour motifs réglementaires
• Étudier les correspondances d’identifiants (comptes Pathfinder / mobile vers identifiants uniques DFSP)
• Étudier la certification (hachage et PKI)
Notes détaillées de réunion : Jour n°1 : - Réponse de devis
○ Comment coder le SLA dans la réponse
○ Demander à un 2e CNP de router
○ Dans l’API — il faut empaqueter comment y parvenir
○ En tant que CMP dans Mowali, si je renvoie une réponse de devis, le schéma a des implications
○ Suivre tout le parcours du payeur au bénéficiaire
○ Limiter la participation du CNP — il doit être le dernier saut
§ Comment définir les exigences d’un CNP ?
- Format des messages
○ Syntaxe HTTP
○ Parti du schéma Mojaloop
§ Évoluer vers le fait que le CNP gère la conversion
○ Version SWIFT
○ Sécurité — TLS
○ En-tête / contenu chiffrés en JWS
- Système de détail
○ Hors réseau — envoi vers un hub
- Modèle de données
○ Structure : façons d’ajouter de nouvelles informations, routes différentes, etc.
○ Confidentialité : visibilité et sécurité — accessible seulement aux personnes autorisées
○ Contenu du modèle de données
- Le transfert passe par le switch (mouvement d’argent)
○ Dans Mowali — les montants sont exprimés mais le taux est important car il impacte les règlements
§ Flux de données — on ajoute le taux quand on renvoie le devis
§ Ajouté dans la liste d’extensions — doit-il faire partie du standard ?
§ Montant envoyé et reçu (devises différentes)
- Élément de données
○ Frais pour chaque participant
○ Le DFSP payeur les additionne
○ Élément de frais pour la transaction
- Proposition
○ Service de recherche de compte
§ Liste des FSP locaux
○ Switch — doit maintenir l’état et les requêtes de recherche
§ Doit ressembler à un transfert domestique pour l’émetteur
§ Collecter les informations et les renvoyer
○ CNP — faire des hypothèses pour satisfaire les exigences
§ Faut-il voir la route
§ Collecter des informations différentes en aval
§ Les FSP émetteurs doivent savoir qui est le bénéficiaire
○ Le CNP doit agréger les informations et les regrouper en une seule requête ; signatures séparées
§ Condition et exécution font partie d’une structure PKI
§ S’il y a plus d’un CNP — il faut s’assurer que le DFSP bénéficiaire est certain du DFSP payeur — connexions
§ Le CNP doit tout savoir, reporting réglementaire
○ Faut-il dupliquer la structure dans un transfert inter-réseaux ?
§ Empêcher un partenaire indésirable de se joindre
§ Faire confiance au CNP pour respecter ses SLA
○ Mojaloop vers un autre schéma — nous n’avons pas le contrôle
§ Exiger qu’ils confirment la réception
§ Comment le savoir
§ Comment savoir que la personne en bout de chaîne a reçu l’argent
○ Autorité de signature externe pour confirmer la réception des fonds
§ Si votre schéma veut participer au transfrontalier, tous les participants doivent être signés
§ Clé publique — pour rejoindre un réseau Mojaloop il faut émettre des clés publiques
§ Autorité centrale de certification
§ Besoin d’une structure PKI en place
○ Comment intégrer des acteurs non Mojaloop au schéma ?
§ Comment intégrer Mojaloop et un schéma Mojaloop pour des paiements PVT complets — groupe de travail avec Michael, Adrian, Sybrin, autres au besoin
§ Identifier les participants — FSP, DFSP — tous signés
§ Parties — utilisateurs finaux (Bob / Alice)
§ Transaction unique (avec plusieurs transferts)
§ Personne n’engage ses fonds tant que tout le monde n’est pas satisfait
§ Comment étendre Mojaloop et un schéma non Mojaloop
○ Certification
§ Hachage et PKI
§ Réseau or et argent
§ Nouveau partenaire — en ligne sur le réseau
§ Le schéma décide des exigences sur le réseau
§ Certificat auto-signé
○ Liquidité
§ Le FXP fait la gestion de position
§ Quelles exigences imposer à un FXP
§ L’argent mobile a moins de flexibilité
§ Règles qui s’appliquent entre schémas
○ Le FXP doit gérer les règlements, ce qui expire quand, etc.
§ Le FXP doit gérer le manque de validité des devis
§ Permettre au FXP de rejeter les requêtes
○ Comment gérer les demandes pour motifs réglementaires
§ Il existe un dictionnaire
□ Exigence de partager le KYC ?
□ On peut demander beaucoup de choses — à la charge du participant
□ Besoin d’accord sur le schéma de base
Jour n°2 :
- Données du switch
○ Numéros de compte
○ Liste noire, liste blanche (supervision et blocage)
○ Garder la simplicité
○ Hub
○ Service annexe pour ceux qui peuvent faire cela
§ Capture de données mobiles
§ Sidecar
§ Processus numérique
§ Services à valeur ajoutée pour le hub (service géré)
- Switch — doit maintenir l’état et les requêtes de recherche
- Le CNP peut être un DFSP ordinaire
○ Tous les DFSP supportent tous les cas d’usage
○ Participants complets (peuvent fournir seulement un service CNP ou FXP)
- Définition et exigences du FXP
○ FXP — exiger taux / frais dans le service de devis — besoin d’un taux industrie standard
§ Les CNP peuvent étendre et définir des règles de schéma supplémentaires
○ Le FXP gère les erreurs d’arrondi
○ Garantir un taux donné
○ Gérer le règlement entre schémas
○ Taux de change
○ Devrait permettre aux acteurs qui ne font que du FX
○ Cas limites en cas d’échec
§ Détails dans les messages d’erreur pour localiser les erreurs
○ Le FXP doit renvoyer les bonnes informations
§ Comment les messages circulent
§ Cas limites — partager ce qui est fait à ce jour
§ Jo a une API fonctionnelle — identifiée
§ Modifier le devis (intercepter le devis) —
§ Liste d’extensions KYC — étendu le devis pour cela
§ Les taux sont dans la liste étendue (sont la liste)
§ Où le FXP s’applique-t-il ?
§ Que faire des frais en aval
□ (le DFSP bénéficiaire prend la place de l’agrégation)
- Comment gérer la résolution d’identifiants
○ 2 types d’identifiants
§ Globaux (passés au CNP) — pour obtenir une réponse
§ Locaux — on attend que l’utilisateur fournisse
○ Dans Mojaloop nous utilisons les identifiants comme proxy
○ Les numéros marchands peuvent être spécifiques à un schéma
○ Plusieurs identifiants pour un seul compte
○ Comment identifier de façon unique le compte ?
○ S’appuyer sur le CNP (restreindre chaque identifiant dans ce schéma)
○ Quelles structures mettre en place
○ Identification passeport — espaces réservés
○ Cartographier comptes Pathfinder / mobile vers identifiants uniques DFSP
§ Service — compte principal est X
§ Chaque pays a un service qu’il fournit
§ Chaque CNP comprend le schéma d’adresse
§ Identifiant global — savoir quelles voies utiliser
○ Envoie un get parties au switch
§ L’ALS ne les a jamais connus
§ 2 voies
□ Voie globale (pathfinder et conversion vers BIC)
- CNP
○ N’héberge rien
○ Route via le CNP — solliciter d’autres acteurs
○ Construire des routes alternatives
- Pas de registre global
○ Bénéficiaire ultime
○ Communication établie
○ Défi : deux DFSP pourront-ils partager une communication directe — ce sera difficile ?
- Le switch a des schémas
○ Un opérateur de hub suivant les règles du système peut autoriser les noms de FSP selon ces règles
○ La technologie ou l’Admin API elle-même ne restreint pas les noms (sauf longueur, type, caractères, etc.)
○ BGP : Border Gateway Protocol
- Interroger chaque CNP puis optimiser, matrice de route globale — objectif : ne pas interroger le CNP directement
• Comment se connecter à Mojaloop ?
- Tout service financier peut se connecter à Mowali
- Règles techniques et du schéma
- Réglementaire
- Comment assigner les choses ? — personne ne connaît les étapes
- API Mojaloop — comprendre cela.
- 2 instances Mojaloop — TIPs et Mowali
○ WOCCU, Asie, US — demande d’instance
○ On repousse encore les limites
- À quoi ressemble une intégration
○ Besoin de bac à sable, simulateurs
○ Approche standard
• Service de paiement par instance
- Faire circuler les flux en temps utile
- Besoin de grands livres en temps réel ; que se passe-t-il s’ils sont hors ligne ?
- Exception pour hors réseau (les banques profitent du float)
• Processus de découverte (FSP émetteur)
- Le switch détermine s’il doit contacter un FXP
- Dans quelle devise le compte bénéficiaire peut recevoir
- Recherches multiples
- Modèle de données — ensemble de comptes, avec une devise par DFSP
Participants :
- Mike, Patricia — Thume
- Michael R, Rob R, Sam — Modusbox
- Kim, Lewis — Crosslake
- Rolland, Greg, Phillip — Sybrin
- Vanburn — Terrapay
- Megan, Simeon — Virtual
