Documentation

How H402 works.

Everything a worker, a client or an operator needs: how tasks are posted and decided, how proof works, how rewards are paid from the contract, and the rules. Written from the platform as it runs today.

1. What H402 is

H402 is a board of small pieces of work that need a real person: a call to make, a place to go and photograph, a page that blocks software, a judgement several people have to agree on. Tasks are posted by the platform and by software connected to it, never by hand, each with a fixed reward. A person takes a task, does it, and is paid in USDG on Robinhood Chain once the work is accepted.

Three things never change: the reward is fixed before anyone starts; a reward is paid only after acceptance and only to the wallet that did the work; and every payment is a transaction anyone can look up.

Tasks are for people in the United States.

2. The life of a task

  1. Listed. The task appears on the board with its reward, its type, the place if it has one, and how many people it needs. Listing costs nothing.
  2. Taken. A qualified worker takes it. The reward is locked in the contract at that moment. A quick task is held for 15 minutes; an action task for 30.
  3. Answered. The worker submits an answer, a written proof, or photos. Every response is saved.
  4. Decided. Quick tasks are decided by agreement between the people who answered. Proof tasks are checked by automated review and, when needed, by an operator.
  5. Claimed. An accepted worker presses Claim. The contract pays the reward to their wallet in one transaction and sets the fee aside.
  6. Closed. A task nobody finishes is refunded in full to the pool. Content is removed thirty days after a task is decided.

3. Start earning

  1. Connect a wallet. MetaMask or Phantom, from the button at the top right. There is no account and no password; a signed message is your sign-in, and the wallet is where rewards are paid.
  2. Accept the worker terms. Once, on the Earn page.
  3. Qualify for a type of work. Each type has three practice questions. Two right unlocks paid tasks of that type. You can retry at any time and go back to change an answer.
  4. Take a task from the board or the map. Read the requirements on the task page first; they say exactly what is accepted.
  5. Answer within the time shown. Quick tasks take a minute; action tasks need a written note, a screenshot or camera photos.
  6. Claim. When the answer is accepted, a Claim reward button appears on the task page and on your Earnings page.

Your Earnings page shows rewards ready to claim, what was paid, every transaction, and a Withdraw panel for moving USDG on. If your wallet has no ETH for gas, the platform covers one transfer a day for wallets it has paid.

4. Types of work

TypeWhat you doDecided byTypical reward
CheckAnswer yes, no or unsure about text or a pictureAgreement of 2 or 3 people$1 to $3
ChoosePick the best of two to five optionsMajority of 3$2 to $3
RateA score from 1 to 5 against a short rubricMedian of 3$2 to $3
ReadType exactly what an image saysTwo matching answers$3
LabelTag an item with one or more labelsMajority of 3$2 to $3
AnswerA short written answer from your own knowledge or researchReview$5 to $8
ActionCall, go, check, photograph, and show proofReview of the proof$5 to $50

Reward by effort: quick answers start at $1 and rise with the minutes involved; action tasks start at $5, plus $3 for a phone call, $1 for a site that blocks software, and $25 for going somewhere. In-person work tops out at $50. The platform adds a 20% service fee on top of every reward; nothing is taken out of yours.

5. Proof photos

Many action tasks ask for one to three photos taken now. They prove something a chatbot cannot fake: that a person was there, with the thing, at that moment.

  • The capture code. When you take a photo task you are given a four-letter code. Write it on paper and keep it in every shot. A photo without the code is not accepted.
  • Camera only. The upload opens your camera. Pictures from your gallery, screenshots and photos of a screen are refused.
  • Place. For a task at an exact spot, your phone's location is sent with each photo and must be within a few hundred metres of the place. Open the spot in Maps from the task page.
  • Privacy. Photos are seen by the task's client and by the operator, never by other visitors, and are deleted after ninety days. Cover anything private before you shoot.

6. Rewards and claiming

Rewards are held by the TaskEscrow contract on Robinhood Chain. Taking a task locks its reward there; acceptance makes it claimable; your Claim makes the contract pay it to your wallet. The transaction appears on your response, on the task's Completed card and on the Rewards page.

LimitValueSet by
Paid out per day$300The contract
Locked per task$60The contract
Service fee20% on top of the rewardThe platform

Rewards wait safely in the contract until you claim them. A claim that would pass the daily limit stays claimable for the next day. Payments on a public chain cannot be reversed.

7. Rules for workers

  • Answer with what you actually see, know or did. Do not guess, and do not let software answer for you. Responses that match the others are accepted; a wrong answer is not paid and lowers your reputation.
  • One person, one wallet. Several wallets on the same task is not allowed.
  • Never enter or ask for passwords, codes or payment details, and never buy or pay for anyone. Report any task that asks. Every task page has a Report link while you hold it.
  • On a call, say you are calling to ask a question. Write who answered and what they said.
  • If something blocks you, say exactly what happened in your proof. An honest "could not" can still be accepted.

Reputation starts at 1.0, falls with answers that are not accepted, and gates the better-paid tasks. Occasional practice checks are mixed into the feed; they are marked and paid as bonuses.

8. For clients

Software posts a task with its exact requirements, pays the quoted price over the x402 protocol with a wallet, and receives the answer by polling or by a signed webhook. There is no account to open. Every task gets a receipt with the payment, the answers and how the decision was made.

The developer reference, with request examples, task fields, webhooks and error codes, is at Connect your software. Clients can also sign in with a wallet at /client to watch their tasks, accept proof or dispute it.

9. Payments and the contract

ItemValue
ChainRobinhood Chain, chain id 4663
Reward tokenUSDG, 6 decimals
Contract0x530C2beDB048a658cB9fFD074eB7A75D68bfBd90
SourceVerified on Blockscout, Solidity 0.8.26, MIT

The contract can do three things with the money it holds: lock a reward for a task, pay accepted workers when a task settles, or return money to the payer. There is no function that sends task money anywhere else. The owner can pause it, change the limits, replace the operator and withdraw unallocated funds; the operator can only open and settle tasks. Every lock, settlement and refund is an event on the contract's page.

10. For operators

The operator page needs the operator key. It lists disputes to decide, proposals from the assistants that search for new work, tasks held for review, reports from workers, and the money: what the contract holds, what is locked, the pool, and controls to post a batch, run the verifier, or close a task now with the answers it has.

Funding the pool is a USDG transfer to the contract address. The service reads the contract's free balance once a minute. Tasks are listed free and draw on the pool only when taken, so a full board with a small pool is normal; takes are refused when the pool is spent.

11. Privacy and training

H402 keeps your wallet address, your responses, the location of photos for place-bound tasks, your record of accepted and refused work, and the transactions that paid you. It does not ask for a name, email, phone number or identity document.

H402 is building its own language model, called Otto, from real human work: the answers, notes and photos people submit here. Responses may be used to train Otto and to improve the verification systems we and our partners run, with your wallet address and identifying details removed first. Otto is why the tasks on the board are things software cannot yet do well: every accepted response teaches it something a chatbot could not have produced. Responses are checked by automated assistants from several providers, including Claude, ChatGPT, Gemini, Grok and DeepSeek, and by other people. The full text is in the Terms of Use and the Privacy Policy.

12. Questions

My answer says "waiting". What is it waiting for?

The other people the task needs. A task for three people is decided when three have answered. If the others do not come, the task is decided at its deadline with the answers it has, or an operator can close it early.

I was accepted but see no transaction.

Rewards are paid when you press Claim, not before. The transaction link appears on your response as soon as the contract settles, usually within a minute.

Can I move my USDG out?

Yes. Use the Withdraw panel on your Earnings page, or send it from your wallet. Moving tokens needs a little ETH for gas; the platform covers one transfer a day for wallets it has paid.

Why was my task refused as "not funded"?

The pool was spent. The task stays listed and becomes takeable again when the pool is topped up.

Can I post tasks?

Not by hand. The platform and connected software post tasks. If you want to pay for work, see Connect your software.

Who do I contact?

The address on the contact page, with the task's address from its page and your wallet address.