What You’ll Build
Prerequisites
Step 1: Create a Task Pool
Before creating tasks, provision a task pool. This deploys the on-chain escrow contract.Step 2: Create Individual Tasks
Each task within a pool has its own reward amount and requirements.Step 3: Public Task Feed
Build the browsing experience for solvers. List open tasks with filters.Task Card Component
Step 4: Solver Claim Flow
When a solver claims a task, they commit to completing it. Podium’s task pool tracks the assignment.Solver-specific routes (claim, submit, verify) may not be available in the generated SDK yet. Use direct HTTP calls for these endpoints as shown above.
Step 5: Submit and Verify
After completing the work, the solver submits evidence. The task creator then verifies and approves settlement.Step 6: Settlement Dashboard
Track the lifecycle of all tasks in a pool.On-Chain Settlement
Under the hood, when a task is verified, the TaskPool smart contract releases USDC from escrow to the solver’s wallet. The settlement is fully on-chain. For more on the contract internals, see the TaskPool Contract Reference.Related
- Task Bounty Board Recipe — simpler task lifecycle example
- Task Pool API Reference — full endpoint docs
- TaskPool Smart Contract — on-chain escrow and settlement

