The network
Machines you don't own,
behaving like ones you do.
Decent Render is a network of real computers — studios' Macs, spare towers, racked Linux boxes — that render Remotion work for people they've never met. That only works if the system assumes nobody trusts anybody. Here's how one job lives through it.
01
A job arrives, money locks.
You submit a composition and the exact price is reserved from your workspace — not charged. If your balance can't cover it, the job is refused up front. Nothing on this network ever quietly takes money: holds either settle to the real price or come back to you whole.
02
Dispatch picks exactly one machine.
Assignment is atomic — a job can never run twice or vanish between two machines. Renders are private by default and go to vetted cloud machines; jobs marked for the community tier can land on anyone's paired hardware. A machine that disappears mid-render just returns its job to the queue.
03
Real silicon does the work.
The node runs your composition on its actual GPU — WebGPU, Three.js, shaders, video layers — and uploads one finished video to storage. Your API key or webhook gets the download link the moment it lands.
04
The network checks itself.
Every render node is also a checking node. Finished work is spot-checked by independent machines on the network — sampled frames, re-rendered and compared — before the operator who rendered it earns anything. Honest work is the only work that pays.
05
Money moves last.
On completion your hold settles to exactly the quoted price — the operator earns 70%, the network keeps 30% for dispatch, storage, and verification. Cancel mid-flight and every credit returns. Render on your own machine and no credits move at all.
Randomness & verification
Your video can be random. The money can't be.
Motion design is random by design — particle seeds, noise fields,Math.random(). Two honest renders of the same composition are not pixel-identical, and the network doesn't pretend otherwise. Verification is tolerance-based, and we keep calibrating it against real production renders.
Two things stay true no matter what:
- Delivery is never held hostage. If an automatic check trips on a render, you still get your finished video — carrying an automaticflagged as questionable mark so you can judge it yourself. What waits for review is the operator's payout, never your file.
- Deterministic mode is yours to choose. Seed your randomness and your renders become exactly checkable — the strictest verification the network offers, and the safest way to render on machines you don't know.
For renderers
Start with a key.
A workspace, an API key, a job. Poll for status or take a signed webhook; either way the video comes back with the exact settled price.
Create a workspaceFor operators
Start with an install.
brew install decent-render/tap/decent
Pair the machine to your account, go online, and earn 70% of every verified job — spendable on your own renders.
Operator quickstart