Assurance sulla messaggistica

A2P / 10DLC Delivery Verification

Independent, evidence-backed proof that your A2P/10DLC messages actually reached a real phone on a real carrier network.

  • a2p_delivery
In arrivo
149,00 USD/mese
  • 1 US corridor
  • 80% warning / 100% soft-stop overage policy, per plan
Avvisami
01 — Il problema

Il problema

Without independent verification you cannot tell whether a carrier filtered/blocked a message from whether your own system failed to send it, and you have no neutral evidence to raise with your provider.

A chi e rivolto

Any company sending application-to-person (A2P/10DLC) messaging to real numbers that needs independent verification of observed delivery.

02 — Cosa ci invii

Cosa ci invii

CampoFormatoConvalida
authorized_sendersArray, min 1: E.164 number or 3-11 char alphanumeric sender idNo wildcard/empty entries; count capped by your plan’s included_senders
correlation_token6-32 caratteri, lettere/cifre/trattinoObbligatorio quando il numero ricevente è condiviso: scrivilo nel corpo di ogni messaggio A2P inviato; deve essere solo tuo
check_linkBooleanDefaults to true — verifies the link present in the message
expected_template_hash64-char hex SHA-256Optional: compared against the masked body’s own hash, never the plaintext template
country_code / frequency_minutes / alert_*Common fields (see intake note)Same rules as every product: corridor must be in plan, frequency floored by plan budget

Witnio never registers 10DLC on your behalf — authorized_senders must already be approved with your carrier.

03 — Cosa viene eseguito

Cosa viene eseguito

  • Runs push-triggered by an inbound A2P event to the authorized number, correlated against authorized_senders within the expected window, up to max_concurrency=2 (one unit = one outbound sender registration, not the phone).
  • Fault profiles covered: network_loss, adb_loss, reboot, sim_anomaly, carrier_degraded, service_restart, evidence_upload_failure — each maps to a failure_class and a recovery_actions_json entry on the run.
  • A message that never arrives inside the correlation window is recorded as not_observed with evidence, never silently dropped.
04 — Cosa ottieni

Cosa ottieni

json
{
  "status": "received",
  "latency_ms": 4120,
  "detail_json": { "sender_observed": "WITNIO", "content_integrity_ok": true, "link_present": true },
  "failure_class": null,
  "recovery_actions_json": null,
  "evidence_signature_json": {
    "signature": "9c2f...a1",
    "algorithm": "Ed25519",
    "key_id": "witnio-run-ed25519-2026-09"
  },
  "ran_at": "2026-09-23T14:02:11Z"
}
  • One MonitorRun per event
  • Signed evidence
  • Alerts
  • Dashboard/API per plan
05 — Limiti e quote

Limiti e quote

Loading...

06 — Autonomia

Autonomia

Designed to run unattended end to end (correlation, evidence, alert). Not yet measured: this is a new product with no probe built and zero qualified backtests yet, so `sellable_eligible` is False by design until real evidence exists — see Known limitations.

07 — Conformità

Conformità

Prova

Ancora nessuna affermazione pubblicabile per questo servizio — i backtest e la prova nel mondo reale sono ancora in fase di misurazione. Veda i limiti noti qui sotto.

Verifica la prova

08 — Limiti noti

Limiti noti

  • New product: no probe built yet, no backtests, no real-world sample yet — sellable_eligible is False by design until real evidence exists (fail closed).
  • Depends on the customer already having their own approved 10DLC registration.
09 — FAQ
FAQ

Domande su questo servizio

Not yet. The probe for this product has not been built and no real-world evidence exists, so it stays fail-closed (not sellable) until that changes.

Pronto per A2P / 10DLC Delivery Verification?