{"id":"whisper-transcription-v1","name":"Private audio transcription","resource_kind":"pipeline","description":"Validate and decode your own WAV, transcribe with pinned Whisper Tiny, and retrieve a verified private result.","input":"One caller-owned or authorized private PCM WAV clip; no catalog selection or URL fetch.","output":"Private transcript, source identity and measured CPU attempt evidence; acoustic classification remains unknown.","value":"Recover a durable transcription result through the same API used for testing and integration.","sequence":["validate owned WAV","decode mono 16 kHz","Whisper Tiny CPU transcription","verify and privately publish result"],"components":[{"model_id":"openai--whisper-tiny","role":"transcription"}],"availability":{"preview":true,"available":true,"status":"qualified_preview"},"recipe_id":"whisper-tiny-cpu-v1:openai--whisper-tiny:169d4a4341b33bc18d8881c4b69c2e104e1cc0af","capability":"transcription","input_contract":{"ownership":"caller-owned or explicitly authorized audio only","privacy":"tenant-private; not published as samples or used for training","content_type":"audio/wav","format":"pcm_wav","sample_width_bits":16,"channels":[1,2],"sample_rate_hz":{"min":8000,"max":48000},"min_seconds":0.1,"max_seconds":30,"max_bytes":6291456,"max_batch_size":1,"max_retained_inputs":32,"retention":"operator cleanup; no automatic deletion service"},"result_contract":{"schema":"modeluse-transcription-v1","fields":["job_id","recipe_id","pipeline_id","input_sha256","input_properties","text","classification","telemetry"],"access":"owned GET /v1/artifacts/{artifact_id}; private hash-verified JSON","classification":"unknown; confidence=null; review_required=true","quality_benchmark":false},"admission_contract":{"endpoint":"POST /v1/jobs","required_body":["pipeline_id","recipe_id","input_id"],"idempotency":"tenant-scoped Idempotency-Key (8–128 characters); identical retries return one job; changed body returns 409","auth":"existing tenant bearer API key or browser session with allowed Origin and X-CSRF-Token for mutations","credits":"existing noncash development credits required; no automatic grants","meter":"noncash-dev-seconds-v1","units":"ceil(source duration_seconds); reserve atomically, settle once on delivery, release on final failure/cancel; retries cost no additional units","max_outstanding_jobs":20,"payments_enabled":false,"external_budget_usd":0},"execution_contract":{"device":"cpu","activity_slots":1,"inference_threads":1,"max_attempts":3,"attempt_wall_seconds":180,"attempt_cpu_seconds":120,"attempt_address_space_bytes":4294967296,"network_downloads":false,"turnaround_sla":null},"qualification":{"model_revision":"169d4a4341b33bc18d8881c4b69c2e104e1cc0af","weight_sha256":"7ebd0e69e78190ffe1438491fa05cc1f5c1aa3a4c4db3bc1723adbb551ea2395","license":"apache-2.0","license_source":"https://huggingface.co/openai/whisper-tiny/blob/169d4a4341b33bc18d8881c4b69c2e104e1cc0af/README.md","evidence_scope":"bounded synthetic CPU execution; no customer quality or turnaround guarantee"}}