N'Douba MÔH v3.0.1
Éditeur Logiciel Bancaire · UEMOA

N'Douba
MÔH

Créateur de Sentinel LCC v3.0 — plateforme AML On-Premise certifiée BCBS 239 & BCEAO pour les institutions financières de l'UEMOA.

Sentinel LCC v3.0.1 BCBS 239 · 14 Principes RSA-PSS SHA-256 Air-Gapped Python · FastAPI · Streamlit JWT Refresh Auto
🛡️
Sentinel LCC v3.0.1
On-Premise Air-Gapped · BCBS239 · Port 8503
14/14 Principes BCBS
96% Conformité
~175MB Installeur .exe
0 Flux sortants
Licence RSA-PSS + PIN 12 chiffres ✓ ACTIF
SQLite AES · BCBS239 P12 ✓ SÉCURISÉ
JWT Refresh automatique ✓ 8H + AUTO
TOTP Souverain RFC 6238 ✓ OFFLINE
Profil

Expertise BCBS 239
& Développement Logiciel Bancaire

Diplômé en Banque-Finance, je conçois et distribue des solutions logicielles certifiées pour la conformité réglementaire des institutions financières de l'UEMOA.

Stack Technique

Maîtrise complète de la chaîne de valeur logicielle bancaire

Python — FastAPI · SQLite · XGBoost95%
Conformité BCBS 239 / BCEAO96%
Streamlit · PyInstaller · Distribution .exe90%
Cryptographie RSA-PSS · JWT · PKI88%
SQL · Power BI · Tableau90%
CI/CD · GitHub · Git Bash85%

Spécialisations BCBS 239

Implémentées dans Sentinel LCC v3.0.1

P2
Intégrité & Anti-Tampering
SHA256 chaîné · Manifest RSA signé · sys.exit(99)
P3
Complétude données
Score qualité 0-100% · Quarantaine < 90%
P7
Anonymisation
SHA256(valeur + HASH_SALT) · RGPD
P8
Audit Trail
JSONL chaîné HMAC · Non répudiable
P9
Réconciliation
ML Monitoring · XGBoost drift · /health
P11
Distribution
TOTP souverain · JWT refresh auto · Air-Gapped
🛡️ Projet Phare — Éditeur Logiciel

Sentinel LCC

Plateforme AML (Anti-Money Laundering) 100% On-Premise pour les institutions financières de l'UEMOA. Zéro dépendance cloud après installation. Activable en 60 secondes via PIN sécurisé.

v3.0.1 — Avril 2026 ✅ Licence PIN 12 chiffres RSA-PSS ✅ JWT Refresh auto (30min) ✅ Dashboard port 8503 ✅ pins.json chemins relatifs ✅ DB path abs (clé USB) ✅ 14_ADMIN gestion users ✅ Watchdog SFTP BCBS239 ✅ TTL configurable
BCBS239 Conforme BCEAO · UMOA RSA-PSS SHA-256 Air-Gapped SQLite AES v3.0.1 · Avril 2026
14/14 Principes BCBS239
96% Score Conformité
0 Flux Réseau Sortant
15 Modules Dashboard
Stack technique v3.0.1
Launcher sentinel_launcher.py → PyInstaller .exe · 6 étapes · Watchdog SFTP ✓ STABLE
API Backend FastAPI · uvicorn.run() · slowapi · JWT HS256 · refresh auto 30min ✓ PORT 8000
Dashboard Streamlit · 15 pages · auth.py · 14_ADMIN · port 8503 ✓ PORT 8503
Licence RSA-PSS SHA-256 · PIN 12 chiffres · HWID · TTL configurable · pins.json relatif ✓ OFFLINE
Base de données SQLite · path abs sys.executable · migrations auto · ingestions_log ✓ PORTABLE
Sécurité bcrypt · HMAC SHA-256 · TOTP RFC 6238 · audit chain JSONL · CORS 127.0.0.1 ✓ BCBS239 P8
🔐
Système Licence PIN RSA-PSS
HWID lié à la machine. PIN 12 chiffres (XXXX-XXXX-XXXX). pins.json en chemins relatifs — portable sur toute clé USB (D:, E:, F:...). TTL configurable. Anti-replay nonce.
hwid.py license_validator.py RSA-PSS pins.json relatif
⚙️
API FastAPI + JWT Auto-Refresh
uvicorn.run() embarqué. SECRET_KEY auto-généré si absent. Token access 8h + refresh 7 jours. Renouvellement automatique à 30min d'expiration. Endpoints /api/v1.
uvicorn JWT HS256 refresh auto port 8000
📱
TOTP Souverain (RFC 6238)
Authentification 2 facteurs 100% locale. Secret TOTP en DB. QR Code par scan optique. Zéro Wi-Fi, zéro ping serveur. Désactivable en mode DEMO.
pyotp Google Authenticator RFC 6238
🗄️
DB Portable Multi-Environnements
SQLite résolu depuis sys.executable.parent. Compatible clé USB toute lettre de lecteur. Migrations auto (locked_until, password_changed_at). Deux env DEMO/PROD isolés.
sentinel.db sentinel_prod.db path absolu
📊
Watchdog SFTP On-Premise
Détection temps réel GL/Balance/SWIFT. detect_input_type · ingest_file · archive_file · log_ingestion. Quarantaine si qualité < 90%. Audit trail chaîné BCBS239 P3.
watchdog_sftp.py ingestions_log BCBS239 P3
👥
Gestion Utilisateurs Admin
Page 14_ADMIN.py — 6 rôles BCEAO. Créer/désactiver comptes. Limite max_users depuis la licence. Audit trail connexions. DB path résolu depuis executable (clé USB).
14_ADMIN.py 6 rôles max_users bcrypt
Flux d'activation client — 6 étapes · 100% offline après l'étape 3
01
Double-clic
Sentinel_LCC.exe
02
Copier le CODE
(HWID Machine)
03
Recevoir PIN
par email
04
Saisir PIN
→ Activé offline
05
Login email
+ mot de passe
06
Dashboard AML
opérationnel ✓
Conformité

Dashboard BCBS 239
Temps Réel

14 principes couverts avec preuves techniques vérifiables par un auditeur BCEAO.

14/14
Principes couverts
99.8%
Taux de détection
<5min
Reporting ad-hoc
100%
Audit Trail
Alertes Temps Réel — Simulation Live
BCBS239 P2 — Exactitude — CRITIQUE Écart de 2.5M XOF sur compte 301 · Comptes chèques clientèle
2 min
📅
BCBS239 P3 — Dates futures — CRITIQUE 15 opérations avec date comptable > aujourd'hui (J+3 à J+15)
5 min
⚠️
BCBS239 P3 — Complétude — ATTENTION 23 lignes sans libellé contrepartie · Données manquantes
12 min
BCBS239 P8 — Audit Trail HMAC — CONFORME Hash chaîné SHA256 vérifié · 98.5% traçabilité documentée
Auto

Les 14 Principes BCBS 239 — Implémentés dans Sentinel LCC

P1
Gouvernance
Data Steward
P2
Intégrité
Anti-Tampering RSA
P3
Exactitude
Score qualité 0-100%
P4
Complétude
Quarantaine < 90%
P5
Actualité
Données J-1
P6
Flexibilité
CSV·Excel·MT940
P7
Anonymisation
SHA256 + SALT
P8
Audit Trail
JSONL HMAC chaîné
P9
Réconciliation
ML Monitoring
P10
Fréquence
Watchdog temps réel
P11
Distribution
TOTP souverain
P12
Stockage
SQLite AES isolé
P13
Transit
127.0.0.1 only
P14
ML Governance
Model Cards
Projets

Autres Réalisations

Analyses de données sectorielles et solutions de pilotage.

Contact

Déployons Sentinel LCC
dans votre institution

Solution sur mesure pour les banques et établissements financiers de l'UEMOA. Activation en 60 secondes via PIN sécurisé.

(+225) 07-48-97-78-12

 Conforme RGPD · BCBS239 P2/P3/P8 · Audit Trail 5 ans · Air-Gapped