Nati Verify
KYC et KYB orchestrés, fournisseurs au choix
Ce qui se passe vraiment
- Consentement prouvé
- Capture mobile guidée
- Antivirus ClamAV
- Coffre AES-256-GCM
- Fournisseur spécialisé
- Décision explicable
Communication, Trust & Automation Infrastructure
Nati relie vos systèmes à vos clients : événements, e-mails transactionnels, support, règles et workflows, KYC/KYB, signatures électroniques et preuves vérifiables. Déterministe d'abord, l'IA uniquement quand c'est nécessaire.
$ curl https://api.nati.bot/api/v1/events \
-H "Authorization: Bearer nati_sk_test_xxx" \
-H "Idempotency-Key: pay_789" \
-d '{
"type": "payment.completed",
"id": "pay_789",
"customer": { "external_id": "u_42", "email": "awa@example.com" },
"data": { "amount": 25000, "currency": "XOF" }
}'
Traitement
evt_01j…Événement reçu
payment.completed · idempotent
Règle « Reçu de paiement »
QUAND payment.completed ALORS e-mail + webhook
E-mail transactionnel
Modèle « Reçu de paiement » → awa@example.com
Webhook event.processed
Signé HMAC-SHA256 · en-tête Nati-Signature
Journal d'audit
Entrée chaînée, reliée au trace_id
Aucun appel IA : la règle est déterministe.
Services
Activez uniquement ce dont vous avez besoin. Tous partagent la même API, les mêmes environnements sandbox et production et le même journal d'audit.
Le socle : événements, règles, risque et outils pour vos développeurs.
4 services
Événements, API et webhooks multi-entreprises
Règles et workflows déterministes
Risque, signaux et demandes de mise en attente
API, SDK et sandbox
Parler à vos clients et guider vos équipes, avec l'IA seulement quand elle aide.
4 services
Support, conversations et e-mails
Base de connaissances propre à chaque entreprise
Le copilote qui configure sans risque
Vos outils et API, exposés en toute sécurité
Identité, signature et preuves vérifiables, avec des fournisseurs spécialisés.
3 services
KYC et KYB orchestrés, fournisseurs au choix
Signature électronique avec preuve
Preuves vérifiables et ordres de paiement numériques
Confiance & identité
Nati orchestre le parcours, protège les pièces et produit des preuves vérifiables. Les décisions sensibles reposent sur des fournisseurs spécialisés et sur vos équipes.
Consentement prouvé : avant toute capture, versionné et horodaté.
Coffre chiffré : pièces analysées par ClamAV puis chiffrées en AES-256-GCM.
Assertions ES256 : vérifiables hors ligne grâce à vos clés publiques JWKS.
En toute transparence : la biométrie (selfie, vivacité) et l'authenticité des documents sont évaluées par des fournisseurs spécialisés (Persona, Veriff, Entrust ou adaptateur générique), jamais par l'IA de Nati. Et Nati ne déplace jamais d'argent.
KYC et KYB orchestrés, fournisseurs au choix
Ce qui se passe vraiment
Signature électronique avec preuve
Ce qui se passe vraiment
Preuves vérifiables et ordres de paiement numériques
Ce qui se passe vraiment
Solutions par secteur
Les mêmes briques, assemblées selon vos contraintes métier et réglementaires.
Notifier, sécuriser et vérifier à chaque transaction
Conformité, preuves et support client
Commandes, vendeurs vérifiés, clients informés
Événements temps réel et communication proactive
Infrastructure de communication prête pour vos clients
Vérification d'âge et d'identité, transactions surveillées
Contrats signés, clients vérifiés
Décrivez vos flux : nous vous dirons honnêtement ce que Nati couvre, et ce qu'il ne couvre pas.
Développeurs
API REST versionnée, SDK officiels et sandbox réaliste : intégrez Nati sans changer votre architecture.
composer require nati/nati-php · @nati/nati-js (Node.js 18+, côté serveur).
Clés nati_sk_test_…, scénarios déterministes, résultats simulés clairement marqués.
NATI_VALIDATION_FAILED, NATI_SCOPE_DENIED, NATI_RATE_LIMITED… avec identifiant de requête.
HMAC-SHA256 horodaté (Nati-Signature), relances automatiques, vérification incluse dans les SDK.
Spécification de /api/v1 et explorateur d'API dans votre espace.
curl https://api.nati.bot/api/v1/events \
-H "Authorization: Bearer nati_sk_test_xxx" \
-H "Idempotency-Key: pay_789" \
-H "Content-Type: application/json" \
-d '{
"type": "payment.completed",
"id": "pay_789",
"customer": { "external_id": "u_42", "email": "awa@example.com" },
"data": { "amount": 25000, "currency": "XOF" }
}'
// composer require nati/nati-php
$nati = new \Nati\NatiClient(getenv('NATI_SECRET_KEY'));
$event = $nati->sendEvent('payment.completed', [
'id' => 'pay_789', // sert aussi de clé d'idempotence
'customer' => ['external_id' => 'u_42', 'email' => 'awa@example.com'],
'data' => ['amount' => 25000, 'currency' => 'XOF'],
]);
import { NatiClient } from '@nati/nati-js';
const nati = new NatiClient({ secretKey: process.env.NATI_SECRET_KEY });
await nati.sendEvent('payment.completed', {
id: 'pay_789', // sert aussi de clé d'idempotence
customer: { external_id: 'u_42', email: 'awa@example.com' },
data: { amount: 25000, currency: 'XOF' },
});
Réponse · 202 Accepted
{
"id": "evt_01j…",
"object": "event",
"type": "payment.completed",
"environment": "sandbox",
"status": "received",
"duplicate": false
}
Puis : webhook event.processed signé (Nati-Signature) vers votre endpoint.
Sécurité
Isolation stricte, chiffrement, audit vérifiable et une IA qui reste sous votre contrôle.
Organisations, applications et environnements cloisonnés : sandbox et production ne partagent ni clés ni données.
Secrets chiffrés, documents sensibles dans un coffre AES-256-GCM, valeurs secrètes jamais réaffichées.
Journal d'audit chaîné et ancré chaque jour : une modification a posteriori devient détectable.
Authentification multifacteur, rôles et permissions, clés API à scopes avec rotation et liste d'IP.
Chaque fichier est analysé par ClamAV avant stockage. Si l'analyse est indisponible, le téléversement attend.
Données assainies avant tout appel, budgets, IA désactivable : les flux critiques n'en dépendent jamais.
Nati Advisor
Nati Advisor lit votre configuration réelle, répond en clair et prépare des changements versionnés. Rien n'est appliqué sans approbation, et tout peut être annulé.
Simulation
Avant / après, risque
Approbation
Quatre yeux si sensible
Application
Version enregistrée
Audit
Qui, quoi, quand
Retour arrière
Annulable et tracé
Nati Advisor
Diagnostiquer Exemple illustratifSommes-nous prêts pour la production ?
Verdict : APPLICATION READY / EXTERNAL INTEGRATIONS PENDING
BLOCKERS (2)
WARNINGS (1)
FAQ
Des réponses directes, sans promesse que nous ne tenons pas.
Une autre question ? Écrivez-nousNon. Nati est une infrastructure API : événements, e-mails, notifications, support, règles, webhooks, vérifications et preuves. La plupart des traitements sont déterministes. L'IA n'intervient que pour comprendre un message humain ou proposer un brouillon, et elle peut être désactivée.
Jamais. Nati peut demander une mise en attente (hold), sceller un ordre de paiement numérique et tracer chaque étape, mais c'est votre système financier qui exécute et reste l'autorité. Nati ne stocke ni n'invente de solde.
Chaque fichier est analysé par l'antivirus ClamAV, puis chiffré en AES-256-GCM dans un coffre dédié (stockage privé, séparé du reste). Vous définissez les durées de conservation et l'effacement est orchestré, y compris chez les fournisseurs.
Persona, Veriff, Entrust ou un adaptateur générique pour votre propre prestataire. La biométrie et l'authenticité des documents sont évaluées par ces fournisseurs spécialisés, jamais par l'IA de Nati. En sandbox, les résultats simulés sont clairement marqués comme tels.
Oui. Règles, workflows, e-mails, webhooks, vérifications et signatures fonctionnent sans IA. Si l'IA est désactivée ou indisponible, les conversations passent simplement à un humain.
Ce sont deux environnements strictement séparés : clés distinctes (nati_sk_test_… / nati_sk_live_…), données, webhooks et fournisseurs. La sandbox propose des scénarios déterministes ; les fournisseurs simulés sont bloqués en production.
Chaque webhook est signé en HMAC-SHA256 avec horodatage dans l'en-tête Nati-Signature, ce qui protège contre la falsification et le rejeu. Les SDK PHP et JavaScript incluent la vérification.
Vous commencez gratuitement en sandbox, puis vous payez selon l'usage réel. Le détail des plans est sur la page Tarifs.
Voir les tarifsCommencez en sandbox avec vos clés de test, puis passez en production quand Nati Advisor confirme que tout est prêt.
Comment ça marche
De l'événement à l'action, en cinq étapes traçables.
Chaque requête suit la même chaîne observable, de votre application jusqu'au journal d'audit.
Étape 1
Connectez votre application
Clé API à scopes, SDK PHP ou Node.js, sandbox isolée de la production.
nati_sk_test_…Étape 2
Envoyez vos événements
Paiement, connexion, commande : chaque événement est idempotent et traçable.
POST /api/v1/eventsÉtape 3
Règles et workflows
Des règles déterministes d'abord. L'IA n'intervient que si c'est nécessaire.
QUAND … ALORS …Étape 4
Actions et décisions
E-mails, webhooks signés, tickets, demandes de hold ou de vérification.
Nati-SignatureÉtape 5
Audit
Chaque étape est journalisée, chaînée et ancrée : vous savez qui a fait quoi.
trace_id