Developers
Error model
Error responses use stable machine-readable codes with user-safe messages and no sensitive internal leakage.
Failure handling principles
- Never expose stack traces, secret material, or tenant metadata in client-facing responses.
- Return deterministic codes so client automation can safely branch on error categories.
- Use server-side telemetry and audit streams for deep diagnostics and incident response.