Evidência pública

O que realmente podemos provar.

Cada alegação abaixo traz seu estado de evidência. VERIFIED significa reproduzível com hardware/código real; PILOT significa evidência interna real, identificada como tal.

Um payload de evidencia assinada real, dados de amostra
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 →
Verifique voce mesmo

3 passos para verificar qualquer arquivo de evidencia

Os mesmos 2 endpoints publicos que nosso proprio backend usa internamente — sem conta.

1. Obtenha as chaves de assinatura publicadas

Busque a chave publica Ed25519 ativa contra a qual a assinatura sera verificada.

bash
curl -sS https://api.witnio.com/api/v1/evidence/keys

2. Envie o manifest, a assinatura e o key_id

Envie via POST o JSON exato do manifest, sua assinatura em base64 e o key_id para o verificador publico.

bash
curl -sS https://api.witnio.com/api/v1/public/evidence/verify \
  -H "Content-Type: application/json" \
  -d '{
    "manifest": { "run_id": "SAMPLE", "product_code": "witnio_monitor", "status": "ok" },
    "signature": "SAMPLE-base64-signature",
    "key_id": "witnio-run-ed25519-2026-09"
  }'

3. Leia o veredito

Um corpo JSON com "valid": true/false — nunca um resultado parcial ou ambiguo.

json
{ "valid": true, "manifest_sha256": "e41c9a7d2b5f80…SAMPLE…3c6081" }
Claims publicos

O que realmente podemos provar

Carregando evidência...