Aller au contenu
NATI SOLUTIONS , accueil

Communication, Trust & Automation Infrastructure

Connectez vos applications. Communiquez, vérifiez et automatisez en toute confiance.

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.

  • Sandbox et production isolés
  • Webhooks signés HMAC
  • Assertions ES256 vérifiables hors ligne
  • IA uniquement quand c'est nécessaire
Exemple : un événement payment.completed envoyé à l'API, puis traité par une règle qui déclenche un e-mail, un webhook signé et une entrée d'audit, sans appel IA.
POST /api/v1/events 202 Accepted
$ 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…
  1. Événement reçu

    payment.completed · idempotent

    reçu
  2. Règle « Reçu de paiement »

    QUAND payment.completed ALORS e-mail + webhook

    déclenchée
  3. E-mail transactionnel

    Modèle « Reçu de paiement » → awa@example.com

    envoyé
  4. Webhook event.processed

    Signé HMAC-SHA256 · en-tête Nati-Signature

    200 OK
  5. Journal d'audit

    Entrée chaînée, reliée au trace_id

    tracé

Aucun appel IA : la règle est déterministe.

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.

  1. Étape 1

    Connectez votre application

    Clé API à scopes, SDK PHP ou Node.js, sandbox isolée de la production.

    nati_sk_test_…
  2. Étape 2

    Envoyez vos événements

    Paiement, connexion, commande : chaque événement est idempotent et traçable.

    POST /api/v1/events
  3. É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 …
  4. Étape 4

    Actions et décisions

    E-mails, webhooks signés, tickets, demandes de hold ou de vérification.

    Nati-Signature
  5. Étape 5

    Audit

    Chaque étape est journalisée, chaînée et ancrée : vous savez qui a fait quoi.

    trace_id

Services

11 services, une seule plateforme.

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.

Catalogue complet

Plateforme

Le socle : événements, règles, risque et outils pour vos développeurs.

4 services

  • Nati Core

    Événements, API et webhooks multi-entreprises

    • Événements système et personnalisés
    • Idempotence et rejeu sûr
    • Webhooks signés HMAC avec relances
    POST /api/v1/events
  • Nati Flow

    Règles et workflows déterministes

    • Règles QUAND / SI / ALORS
    • Workflows avec délais et branches
    • Simulation sur 30 jours d'historique
    Événement → règle → action
  • Nati Guard

    Risque, signaux et demandes de mise en attente

    • Score et niveaux de risque explicables
    • Signaux envoyés par vos applications
    • Demandes de hold confirmées par votre système
    POST /api/v1/holds/{id}/confirm
  • Nati Developer

    API, SDK et sandbox

    • SDK PHP / Laravel et Node.js
    • Sandbox avec scénarios déterministes
    • Codes d'erreur stables NATI_*
    composer require nati/nati-php

Communication & IA

Parler à vos clients et guider vos équipes, avec l'IA seulement quand elle aide.

4 services

  • Nati Inbox

    Support, conversations et e-mails

    • E-mails transactionnels et entrants
    • Conversations et passage à l'humain
    • Templates versionnés
    POST /api/v1/emails · /messages
  • Nati Knowledge

    Base de connaissances propre à chaque entreprise

    • Recherche plein texte (et vectorielle si utile)
    • Détection des lacunes de connaissance
    • Brouillons à valider, jamais publiés seuls
    GET /api/v1/knowledge/search
  • Nati Advisor

    Le copilote qui configure sans risque

    • Modes Expliquer, Recommander, Configurer, Diagnostiquer
    • Change sets : avant / après, risque, simulation
    • Approbation à quatre yeux pour le sensible
    Conversation → change set → approbation
  • Nati Connect

    Vos outils et API, exposés en toute sécurité

    • Schéma d'entrée strict
    • Niveaux : lecture seule → action financière
    • Approbations pour les outils sensibles
    POST /api/v1/tools/{name}/execute

Confiance & identité

Identité, signature et preuves vérifiables, avec des fournisseurs spécialisés.

3 services

  • Nati Verify

    KYC et KYB orchestrés, fournisseurs au choix

    • Parcours de capture mobile avec contrôle qualité
    • Fournisseurs : Persona, Veriff, Entrust ou générique
    • Décisions : vérifié, action requise, revue, échec objectif
    POST /api/v1/verifications
  • Nati Sign

    Signature électronique avec preuve

    • Signataires parallèles ou séquentiels
    • Envoi en masse CSV / XLSX avec aperçu
    • Empreinte SHA-256 et certificat
    POST /api/v1/signature-requests
  • Nati Trust

    Preuves vérifiables et ordres de paiement numériques

    • Assertions de vérification + JWKS
    • Reçus de confiance scellés par empreinte
    • Ordres de paiement scellés avec code au bénéficiaire
    POST /api/v1/verifications/{id}/assertions

Confiance & identité

Vérifier, signer, prouver. Sans boîte noire.

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.

Comment Nati protège les données d'identité

Nati Verify

KYC et KYB orchestrés, fournisseurs au choix

Ce qui se passe vraiment

  1. Consentement prouvé
  2. Capture mobile guidée
  3. Antivirus ClamAV
  4. Coffre AES-256-GCM
  5. Fournisseur spécialisé
  6. Décision explicable

Nati Sign

Signature électronique avec preuve

Ce qui se passe vraiment

  1. Document et signataires
  2. Code par e-mail
  3. Empreinte SHA-256
  4. Journal de preuve chaîné
  5. Certificat

Nati Trust

Preuves vérifiables et ordres de paiement numériques

Ce qui se passe vraiment

  1. Assertion ES256
  2. Vérification hors ligne (JWKS)
  3. Reçu de confiance scellé
  4. Ordre de paiement scellé
  5. Exécution par votre système

Solutions par secteur

Des parcours prêts pour votre secteur.

Les mêmes briques, assemblées selon vos contraintes métier et réglementaires.

Toutes les solutions

Développeurs

Une requête pour commencer. Une API pour tout le reste.

API REST versionnée, SDK officiels et sandbox réaliste : intégrez Nati sans changer votre architecture.

  • SDK PHP / Laravel et JavaScript

    composer require nati/nati-php · @nati/nati-js (Node.js 18+, côté serveur).

  • Sandbox et scénarios simulés

    Clés nati_sk_test_…, scénarios déterministes, résultats simulés clairement marqués.

  • Codes d'erreur stables NATI_*

    NATI_VALIDATION_FAILED, NATI_SCOPE_DENIED, NATI_RATE_LIMITED… avec identifiant de requête.

  • Webhooks signés

    HMAC-SHA256 horodaté (Nati-Signature), relances automatiques, vérification incluse dans les SDK.

  • Contrat OpenAPI

    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é

Conçu pour des flux critiques.

Isolation stricte, chiffrement, audit vérifiable et une IA qui reste sous votre contrôle.

  • Isolation multi-entreprises

    Organisations, applications et environnements cloisonnés : sandbox et production ne partagent ni clés ni données.

  • Chiffrement

    Secrets chiffrés, documents sensibles dans un coffre AES-256-GCM, valeurs secrètes jamais réaffichées.

  • Audit chaîné et ancré

    Journal d'audit chaîné et ancré chaque jour : une modification a posteriori devient détectable.

  • MFA et accès fins

    Authentification multifacteur, rôles et permissions, clés API à scopes avec rotation et liste d'IP.

  • Antivirus

    Chaque fichier est analysé par ClamAV avant stockage. Si l'analyse est indisponible, le téléversement attend.

  • IA sous contrôle

    Données assainies avant tout appel, budgets, IA désactivable : les flux critiques n'en dépendent jamais.

Nati Advisor

Un copilote qui explique et prépare. Vous décidez.

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é.

  • Expliquer
  • Recommander
  • Configurer
  • Diagnostiquer

Le cycle d'un change set

  1. Simulation

    Avant / après, risque

  2. Approbation

    Quatre yeux si sensible

  3. Application

    Version enregistrée

  4. Audit

    Qui, quoi, quand

  5. Retour arrière

    Annulable et tracé

Découvrir Nati Advisor
Exemple de conversation avec Nati Advisor sur la préparation à la production.

Nati Advisor

Diagnostiquer Exemple illustratif

Sommes-nous prêts pour la production ?

Verdict : APPLICATION READY / EXTERNAL INTEGRATIONS PENDING

BLOCKERS (2)

  • Fournisseur KYC réel approuvé — aucun fournisseur de production : les dossiers partent en revue manuelle.
  • Sauvegarde de NATI_VAULT_KEY confirmée — perdre la clé du coffre rend les documents chiffrés illisibles.

WARNINGS (1)

  • Consentement biométrique — validation juridique du texte à confirmer.
Readiness détaillée Fournisseurs
chg_01j… Change set préparé · simulation OK En attente d'approbation

FAQ

Questions fréquentes

Des réponses directes, sans promesse que nous ne tenons pas.

Une autre question ? Écrivez-nous

Non. 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 tarifs

Branchez votre première application aujourd'hui.

Commencez en sandbox avec vos clés de test, puis passez en production quand Nati Advisor confirme que tout est prêt.

Documentation Tarifs État des services