{
  "schema": "brainiall.litellm-audio-contract.v1",
  "scope": "server-side STT and TTS pre-production gate",
  "auth": {
    "location": "server secret store",
    "forbidden": ["browser bundle", "URL", "issue", "log"]
  },
  "tts": {
    "requestedPath": "/v1/audio/speech",
    "brainiallRoute": "explicit OpenAI-shaped adapter over Brainiall TTS",
    "requiredChecks": ["audio/wav", "WAV header", "bounded input", "one upstream call"],
    "notClaimed": ["native LiteLLM provider", "streaming", "MP3", "drop-in parity"]
  },
  "stt": {
    "requestedPath": "/v1/audio/transcriptions",
    "brainiallRoute": "separate metered Apify Actor",
    "requiredChecks": ["authorized audio", "language", "segments", "speaker labels", "timestamps"],
    "notClaimed": ["native LiteLLM provider", "universal WER", "universal DER"]
  },
  "firstGate": "one synthetic or authorized fixture before production traffic"
}
