Creator workflow
Upload audio
The upload workflow will create an API intent, place media in private R2 storage, and publish only after validation and transcoding complete.
New audio draft
Upload contract
Fill in neutral metadata to preview the upload contract.
Ownership mode: dev creator id fallback.
Creator library
Review uploaded and imported audio records without exposing storage keys or playback URLs.
No records loadedUse Refresh after entering a dev creator id or signing in.
Select an audio recordDetails appear here after the library returns creator-owned records.
Processing path
- ready
Create intent
API validates metadata and uses the dev creator id fallback. - pending
Direct upload
The browser would PUT bytes to the returned upload URL. This page does not send media bytes. - pending
Complete upload
API accepts the scoped object key and queues processing.