Publishing Tasks
A Task is a computational job submitted from a Source. Providers registered for that Source compete to execute it.
What's in a Task
Source
The execution environment to use
Config
Task parameters (JSON)
Payment
Amount in $OGPU
Expiry
Deadline for completion
Publishing a Task
Via Client App
Go to client.opengpu.network
Select your Source
Click "New Task"
Enter:
Configuration (model parameters, inputs, etc.)
Payment amount
Expiry duration
Submit
Via SDK
Task Lifecycle
Possible Statuses
New
Published, awaiting attempts
Attempted
Provider(s) started executing
Responded
Result(s) submitted
Finalized
Completed, payment released
Expired
Deadline passed, payment refunded
Canceled
Client canceled, payment refunded
Retrieving Results
Via Client App
Results appear in your task history. Download from the UI.
Via SDK
Results are stored on IPFS and linked in the response.
Via Direct RPC
For full control, interact with the protocol contracts directly via RPC.
Tips
Set realistic expiry times — Too short may result in no completions
Check provider availability — Ensure providers are registered for your Source
Monitor via Management dApp — Track task progress at management.opengpu.network
Last updated