Job Policies
When you submit a generation job, you choose a policy that controls which GPU processes it. Each policy has different cost, speed, and privacy trade-offs.
Overview
| Policy | Processed by | Cost | Client required? |
|---|---|---|---|
mine | Your GPU only | Free | Yes — must be online |
all | Any public provider | Credits | No |
users | Your trusted users | Free if online | No |
project | Project team members | Free if online | No |
monetize | Monetize providers | Real money | No |
Policy Details
Private — Mine
minemine job can never be queued for another provider. Best for privacy, zero cost, and complete control.Cost
Free
Requires
Desktop client running
Community — All Providers
allCost
Credits or free daily slot
Requires
Credit balance or active provider
Trusted Users
usersCost
Free if trusted provider online
Requires
At least one trusted provider active
Trusted Project
projectCost
Free if team provider online
Requires
Project collaborator running a client
Monetize — Paid Priority
monetizeCost
Real money (prepaid balance)
Requires
Prepaid balance at openfork.video/credits
Scheduling Modes (Desktop Client)
The desktop client lets you control when it runs and whose jobs it accepts.
Manual
You start and stop the client yourself.
Always On
Runs whenever the desktop app is open.
Scheduled
Custom time windows — e.g. 22:00–08:00 to use idle overnight hours.
Desktop routing modes
Private
Processes your own jobs, with an optional Trusted group for specific users or projects.
Trusted
Private sub-setting for processing jobs from selected users or selected projects.
Public
Processes any community job (all policy). Earns credits.
Monetize
Processes paid jobs only. Earns real money. Requires Stripe Express.
Security & Abuse Prevention
All public-network job submissions (all policy) pass through a 10-layer protection system: rate limiting, burst detection, duplicate prevention, circuit breakers, and complexity caps.
mine, project, users) bypass all security checks because the trust relationship is server-verified— it's not enough to claim a policy in the request; the database confirms an actual active trusted provider exists before granting any bypass.mine policy: if your desktop client is offline at submission time, the request fails immediately with a MINE_POLICY_NO_PROVIDER error. A mine job is never queued for someone else's GPU.