Observability, cost & audit
Advania ALT captures three distinct signals per request that you can use to trace, audit, and attribute cost.
Log these headers on every request
| Header | Purpose |
|---|---|
x-request-id | Unique per HTTP request; use for correlation on your side |
x-decision-id | Reference to the guardrail decision for this request; use for audit and support |
x-policy-version | Version of the guardrail policy that produced the decision |
Audit log
The audit log captures significant platform events (auth events, mutations on the platform).
- Console:
alt.advania.ai/audit-logs - API:
GET /v1/audit-logs(admin required)
Guardrails decision trail
The decision trail is separate from the audit log. It captures the routing decision for every chat-completions request, keyed by x-decision-id.
- Console: filter the audit view by decision id
- API: a dedicated endpoint for the decision trail is planned — see the interactive OpenAPI for the latest, or contact your Advania Solutions Architect
See Guardrails contract for the full contract.
Cost
Chat and embeddings requests report token usage in the response body (usage.prompt_tokens, usage.completion_tokens). Pricing is per-model — see Quotas, limits & pricing.