Assurance messagerie

Monitor OTP/SMS

Vérifiez que votre OTP/SMS atteint un vrai téléphone sur un numéro international, et en combien de temps.

  • otp_sms
Bientôt disponible
1 corridor
189,00 USD/mois
  • 1 corridor, 1 numéro, 3 expéditeurs autorisés
  • 3 000 checks / mois
  • 1 Go de stockage de preuves
  • 50 000 requêtes API / mois
  • rétention de 90 jours
M'avertir
01 — Le problème

Le problème

Vous n'avez pas de visibilité de bout en bout sur votre propre flux OTP/SMS (fournisseur vers opérateur vers téléphone). Vous ne savez pas si un code a été perdu, retardé, ou si l'expéditeur/le contenu est arrivé intact.

A qui cela s'adresse

Toute entreprise qui envoie des OTP/SMS à des utilisateurs finaux et a besoin d'une visibilité indépendante pour savoir si le code arrive réellement sur un téléphone réel.

02 — Ce que vous nous envoyez

Ce que vous nous envoyez

ChampFormatValidation
authorized_sendersUn ou plusieurs : numéro E.164, ou identifiant expéditeur alphanumérique de 3-11 caractèresJamais un joker (« * ») ; comparé exactement, sans distinction de casse, jamais comme sous-chaîne
correlation_token6-32 caractères, lettres/chiffres/trait d'unionObligatoire : votre SMS OTP doit inclure un jeton de corrélation de 6 à 32 caractères que vous choisissez (p. ex. WT-ACME) ; il nous permet de rattacher votre message à votre check
expected_window_secondsEntier, 60-3600Par défaut 900 ; l'exécution doit se situer dans cette fenêtre pour compter comme reçue
max_latency_secondsEntierPlafond optionnel en plus de expected_window_seconds
forward_webhook_urlURL https://Optionnel ; doit être en https://, même vérification d'URL SSRF-safe que tout autre champ webhook
country_codeCode à 2 lettresDoit être l'un des corridors inclus dans votre plan

Vous envoyez l'OTP depuis votre propre fournisseur vers un numéro que vous autorisez ; Witnio n'envoie jamais l'OTP lui-même, il le reçoit et le mesure seulement.

03 — Ce qui s'exécute

Ce qui s'exécute

  • Un SMS entrant est détecté à la prochaine lecture par le worker de la boîte de réception du téléphone récepteur — à chaque cycle du worker, environ 80 secondes mesurées sur la flotte — donc généralement en moins de 2 minutes.
  • L'expéditeur est comparé exactement à authorized_senders_json ; un expéditeur non correspondant n'est pas attribué à votre check.
  • L'intégrité du contenu est vérifiée mais l'OTP lui-même est masqué avant d'être jamais persisté ou envoyé à l'IA.
  • Un incident s'ouvre dès que failure_threshold est dépassé dans expected_window_seconds.
04 — Ce que vous obtenez

Ce que vous obtenez

json
{
  "status": "ok",
  "latency_ms": 4210,
  "duration_ms": 4340,
  "screenshot_path": null,
  "failure_class": null,
  "recovery_actions_json": null,
  "evidence_signature_json": {
    "signature": "9bd0...4e",
    "algorithm": "Ed25519",
    "key_id": "witnio-run-ed25519-2026-09"
  },
  "ran_at": "2026-09-23T09:15:47Z"
}
  • Un MonitorRun par événement (status, latency_ms, evidence_json)
  • Alertes (Telegram/e-mail)
  • Dashboard
  • API/webhook selon le plan
05 — Limites et quotas

Limites et quotas

Loading...

06 — Autonomie

Autonomie

Chaque événement OTP est observé et documenté sans surveillance. L'escalade humaine ne se déclenche que si failure_threshold est dépassé dans la fenêtre attendue, ou lorsqu'un expéditeur ne correspond pas de manière répétée à une entrée authorized_senders.

07 — Conformité

Conformité

Each plan declares its corridor (number country, hosting country, access method). Delivery is observed on a real handset reached through an international number; it is not a measurement of in-country network performance, delivery or mobile latency. The corridor context is recorded inside every signed evidence record and shared on request. (Remarque : les déclarations de preuve sont publiées en anglais afin d'en préserver l'exactitude.)

Preuve

Aucune allégation publiable pour ce service pour le moment — les backtests et les preuves en conditions réelles sont encore en cours de mesure. Voir les limites connues ci-dessous.

Verifier la preuve

08 — Limites connues

Limites connues

  • Delivery is observed on a real handset reached through an international number. It does not show how the same message is delivered on US or other in-country networks.
  • A number reached via roaming or Wi-Fi calling is never sold as that country's "network" or "mobile latency".
  • Doesn't replace your SMS provider — it only audits it.
  • L'activation exige la preuve que vous contrôlez le domaine de votre entreprise (un enregistrement DNS TXT affiché au checkout, avant le paiement). Si l'e-mail de votre compte est chez un fournisseur gratuit (Gmail, Outlook...), nous vérifions votre entreprise manuellement, généralement sous 1 jour ouvré.
  • (Remarque : les déclarations de preuve sont publiées en anglais afin d'en préserver l'exactitude.)
09 — FAQ
FAQ

Questions sur ce service

Oui, il est obligatoire. Votre SMS OTP doit inclure un jeton de corrélation de 6 à 32 caractères que vous choisissez (p. ex. WT-ACME) ; il nous permet de rattacher votre message à votre check. Vous le saisissez dans le formulaire d'activation après le paiement.

Prêt pour Monitor OTP/SMS ?