agent Remotion render contract
Render Contracts for Agent-Composed Remotion Projects
Save agent-generated Remotion descriptors remotely, then render locally with short-lived render contracts and hosted Composition bundles.
- Audience
- Developers building code-agent video workflows with Remotion
- Product
- Remotion fragments, MCP schemas, render descriptors
Separate composition from rendering
The product stores a render descriptor and issues a short-lived render contract. The Composition receives only an opaque render token, fetches the descriptor, and lets the user's local renderer produce the final video.
No long-lived MCP tokens in downloadable code
The hosted Composition bundle is public JavaScript, so it should never receive API tokens. Render contracts keep access narrow, scoped, expiring, and revocable.
Best fit
Use this architecture when a code agent composes a Remotion project but the customer controls the actual render environment.
Compose with schema-safe video fragments
Browse the catalog, create a project, save a descriptor, and render locally with a short-lived contract.
Open the workbench