OTLP trace ingest
Accepts standard OpenTelemetry traces (OTLP/HTTP, protobuf or JSON; 4 MB batch cap) at the GATEWAY host: https://gateway.omnia-voice.com/v1/traces. Point any OTel exporter here with Authorization: Bearer <key>.
Model-call spans are recognized in the official gen_ai.* conventions plus the Traceloop, Vercel ai.*, and OpenInference dialects, normalized to one shape, and stored as gradeable log entries when request logging is enabled; all other spans (and failed model calls) are kept as trace structure. Ingest is idempotent under exporter retries and rate-limited in its own bucket, separate from inference.
See the OTLP trace ingest reference for the full contract.
Authorizations
Your workspace API key, e.g. sk_sovereign_..., sent as Authorization: Bearer <key>.
Body
The body is of type file.
Response
Per-batch accounting.
Gradeable log rows written.
Spans dropped as exporter retries.
Structure rows written.
Spans unstorable in any form.
enabled, disabled Model calls kept as structure: logging off, redacting exporter, or a failed call.
Attribute-KEY namespaces seen but not mapped (never values).