VERIFICA SU DISPOSITIVO REALE

Telefoni reali. Numeri reali. SIM reali. Evidenza automatica.

Witnio verifica che i tuoi OTP, chiamate, pagine e flussi di consenso funzionino davvero su telefoni fisici con SIM reali dell'operatore — e firma la prova di ogni esecuzione.

run.evidence.json · SAMPLEok
{
"payload_version": "witnio-run-evidence-v1",
"run_id": "run_8f21c4a0",
"check_id": "chk_access-monitor-01",
"status": "ok",
"ran_at": "2026-09-23T08:14:02Z",
"latency_ms": 412,
"signature": "MEUCIQDsample…SIGNATURE……",
"key_id": "witnio-run-ed25519-2026-09",
"algorithm": "Ed25519",
"canonicalization": "RFC8785-JCS",
"signed_at": "2026-09-23T08:14:03Z"
}
sha256 e41c9a7d2b5f…3c6081
03 — Come una corsa diventa prova

Dal tuo target alla prova firmata

TARGETDISPOSITIVOPROVAAPI

Registri il target

Un URL, un app o un mittente E.164 autorizzato — mai un carattere jolly.

Un dispositivo reale lo esegue

Hardware Android fisico su SIM operatore reale, pianificato o su richiesta.

La corsa viene firmata

Ed25519 + canonicalizzazione JCS sul manifesto, contenuto mascherato, contesto del corridoio.

Ricevi il risultato

Dashboard, webhook, API o un report di conformita mensile.

04 — Soluzioni principali

Tre famiglie. Un solo livello di evidenza.

Messaging Assurance

In arrivo

Consegna di OTP, SMS, voce e A2P verificata con SIM reali dell’operatore.

Monitor OTP/SMSSMS AssuranceA2P / 10DLC Delivery VerificationVoice / Call AssuranceSpam Label Monitor
Vedi la famiglia

Web & Mobile Assurance

In arrivo

Pagine, app e flussi di consenso testati su dispositivi Android fisici.

Access MonitorWeb AssuranceConsent & Cookie CheckLow-end Device CheckGeo / SIM Verification
Vedi la famiglia

Evidenza e Intelligence

In arrivo

Evidenze di conformità firmate ed esportabili per ogni controllo eseguito.

Compliance Evidence Pro
Vedi la famiglia
05 — Capacita della piattaforma

Cosa misura realmente ogni servizio

ServizioHTTP/TLS/DNSRedirects/403ScreenshotSMS received + latencySender matchCall observe/labelConsent bannerGeo/SIMSigned evidenceAPIAlerts
Access Monitor✓✓✓✓✓✓
Monitor OTP/SMS✓✓✓✓✓✓
SMS Assurance
A2P / 10DLC Delivery Verification✓✓✓✓✓
Voice / Call Assurance✓✓✓✓✓✓
Spam Label Monitor✓✓✓✓
Web Assurance
Consent & Cookie Check✓✓✓
Low-end Device Check✓✓
Geo / SIM Verification✓✓✓
Compliance Evidence Pro✓
06 — Evidenza

Ogni affermazione che fai internamente, supportata da un file verificabile.

ESEMPIO
run.evidence.json · SAMPLEok
{
"payload_version": "witnio-run-evidence-v1",
"run_id": "run_8f21c4a0",
"check_id": "chk_access-monitor-01",
"status": "ok",
"ran_at": "2026-09-23T08:14:02Z",
"latency_ms": 412,
"tenant_id": "tn_sample",
"device_id": "dev_SAMPLE00001",
"network": { egress: "wifi" },
"duration_ms": 1830,
"is_backtest": false,
"workflow_version": "v3.2.0",
"evidence": [
{ path: "screens/step-01.png", sha256: "a3f1…SAMPLE…9c2e", bytes: 184203 },
{ path: "logcat/session.log", sha256: "b7d4…SAMPLE…41af", bytes: 9412 },
],
"signature": "MEUCIQDsample…SIGNATURE……",
"key_id": "witnio-run-ed25519-2026-09",
"algorithm": "Ed25519",
"canonicalization": "RFC8785-JCS",
"signed_at": "2026-09-23T08:14:03Z"
}
sha256 e41c9a7d2b5f…3c6081
Verify →
  1. 1

    Recupera la chiave pubblica

    GET /api/v1/evidence/keys restituisce ogni chiave Ed25519 usata da questo deployment.

  2. 2

    Verifica il manifesto

    POST /api/v1/public/evidence/verify ricalcola la forma canonica e verifica la firma.

  3. 3

    Ricevi il verdetto

    Un semplice valid: true/false, mai un errore di rete trattato come verdetto.

Caricamento delle dichiarazioni pubblicate…

Verifica un file di evidenza
07 — Integrazione

Ogni check e a una chiamata API di distanza

Crea un check

http
POST /api/v1/monitor/checks
X-API-Key: $WITNIO_API_KEY
Content-Type: application/json

{
  "name": "Checkout page availability",
  "check_type": "url_load",
  "target": "https://example.com/checkout",
  "country_code": "CR",
  "frequency_minutes": 15,
  "alert_email": "[email protected]"
}

Risposta della corsa

json
{
  "id": "run_8f21c4a0",
  "check_id": "chk_f7a2",
  "status": "ok",
  "duration_ms": 1830,
  "latency_ms": 412,
  "ran_at": "2026-09-23T08:14:02Z",
  "evidence_json": [{ "kind": "screenshot", "path": "screens/step-01.png" }],
  "evidence_signature_json": { "algorithm": "Ed25519", "key_id": "witnio-run-ed25519-2026-09" }
}

Inoltro webhook

json
POST <your forward_webhook_url>   // SAMPLE
Content-Type: application/json

{
  "check_id": "chk_f7a2",
  "check_name": "OTP delivery - checkout flow",
  "country_code": "CR",
  "sender": "<E.164 authorized sender>",
  "code": "<masked>",
  "received_at": "2026-09-23T08:14:02Z",
  "latency_ms": 412
}

I webhook inoltrati non sono firmati; verifica la prova tramite l’API.

08 — Affidabilità e sicurezza

Progettato per fallire in modo sicuro

  • Isolamento per tenant, negato di default

  • MFA su ogni account

  • Chiavi API con ambito e rotazione

  • Evidenza firmata, verificabile pubblicamente

TENANTKEYEVIDENCE
Leggi la pagina della fiducia
09 — Prezzi

Prezzo founder per i primi 10 clienti.

Messaging Assurance

Prezzo su richiesta

Web & Mobile Assurance

Prezzo su richiesta

Evidenza e Intelligence

Prezzo su richiesta

10 — Inizia

Vedi la tua prima corsa firmata questa settimana.