content:derive
content family
Derive every format a source does not fit as-is — reframe (9:16 · 1:1 · 4:5 · 16:9), stills, slides, PDF pages, text-only — from one source content thing, recording each derived asset as a thing. Idempotent: what was already derived is reported `already`, never made twice. Wraps deriveForPlan (lib/content-derive.ts).
- Effect
- ask
- Awaits an outcome — the call returns the response below.
- Caller
- manage_things
- The class of authority the caller must already hold, decided from the attested context with no round trip.
- Cost
- variable
- What one call costs, so you can budget before acting.
- Reversible
- no
- This cannot be undone. Dry-run it first where the contract allows.
- Idempotent
- yes
- Safe to retry as-is.