Media
Media generates, edits and transcribes images, video, voice and music, with provenance on every asset.
Contract
Every generated or edited asset is a File that records how it was made.
| Rule | Detail |
|---|---|
| Provenance | Each File records its prompt, inputs, model and edit history |
| Marking | Generated images, video and audio carry a machine-readable mark |
| Voices | A cloned voice needs the speaker's recorded Consent |
| Transcripts | Audio and video get a transcript with timestamps |
| Cost | Each generation is priced and counted against the caller's Limit |
Verbs
| Verb | Object | Event |
|---|---|---|
| File.create | File | File.created |
| File.generate | File | File.generated |
| File.edit | File | File.edited |
| Voice.clone | Voice | Voice.cloned |
| Voice.retire | Voice | Voice.retired |
Interfaces
Example
A home-workout app generates a 30-second product video with a voiceover. The File records the script, the stock voice and the model, carries a generated-media mark, and ships with captions from its transcript.