Overview
Check your balance
Your total account value is
deposit_balance + escrow_balance. When tasks complete, escrow is released to the operator. When tasks are cancelled, escrow returns to your deposit balance.
Bind your wallet
Before depositing, you must bind and verify a wallet address. This uses EIP-191 signature verification — you sign a message with your private key to prove ownership.Step 1: Request a challenge
Step 2: Sign the message
Sign themessage field using your wallet’s private key with EIP-191 personal_sign.
Step 3: Submit the signature
Check your wallet
Deposit USDC
Step 1: Get your deposit address
Step 2: Send USDC on Base
Using your wallet, send USDC to theaddress returned above. The USDC contract on Base is:
Step 3: Report the deposit
After sending, report the transaction hash to credit your account:Each transaction hash can only be reported once. Duplicate submissions return
409 Conflict.Tier upgrades
Deposits trigger automatic tier upgrades:
The upgrade happens immediately after the deposit is confirmed. You do not need to request it manually.
How escrow works
When you create a task:Next steps
Create Tasks
Now that you have funds, create your first real task.
Webhooks
Set up callbacks to track task progress.