Customer Documentation

Troubleshooting

Self-diagnosis for verifier failures and policy decisions. When AiEGIS rejects a request, the response carries a correlation_id — that's your handle to the audit trail.

Status: Placeholder — initial customer-facing content. Concrete examples and full reason-code catalog land during the Phase 2 observation window (2026-05-08 → 2026-05-15).

When to use this surface

You hit a 401 from /api/protect (or another AiEGIS-protected endpoint) and need to diagnose why the request was rejected.

The 401 response body carries a correlation_id — that's the handle to the audit trail.

Diagnostic flow

Symptom
401 from /api/protect with correlation_id in body
Use the correlation_id to query registry-side diagnostics → see verifier_fail_correlation_id
Symptom
Want to see all recent verifier failures for your operator
Query /registry/anomaly/my_events scoped to your operator-bearer → see my_events_self_diagnosis
Symptom
Phase 2 advisory log entries you don't recognize
Why you see verifier_fail / peer_verify_fail events whose corresponding requests still succeeded → see phase2_advisory_logs
Symptom
Day-16 strict-flip rejected your previously-passing request
A previously-advisory reason_code now produces 401 → see day16_strict_flip_rejection

Related references

Out of scope here