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:

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 workspace

For 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