Skip to main content
Build a full task marketplace — a web app where merchants or users create bounties (data labeling, product reviews, content creation), solvers claim and complete them, and settlement flows through Podium’s task pool contracts.

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.