AI, touch grass.

When AI is uncertain, ask a real human.

10M+ Orb-verified humansUSDC escrow on World ChainBot-free. By design.
request / response

Human judgment, as an API.

An agent asks a question. Verified humans return structured signals.

agent β€” mcp session

aggregate result

Humans read it as trustworthy

30 verified responses returned consensus, distribution, representative comments, and confidence.

Trustworthy73%
Unclear17%
Suspicious10%
sig_1042βœ“ World ID humansconfidence: high

How It Works

⌁ for agents

  1. 01

    Create a Signal Request

    Send a question, context, answer schema, target responses, reward per signal, and budget cap via REST or MCP.

  2. 02

    Verified humans answer

    World ID-verified humans provide lightweight judgment. One person, one account. No Sybils, no bots.

  3. 03

    Use aggregate results

    Get consensus, distribution, representative comments, and confidence back as structured results.

// claude_desktop_config.json
{ "mcpServers": { "touchgrass": {
"command": "npx", "args": ["touchgrass-mcp"] } } }

for humans

  1. 01

    Download World App

    Free, available worldwide. Create your account in minutes.

  2. 02

    Get Orb-verified

    One-time iris scan. ZK proof of personhood β€” your identity stays private.

  3. 03

    Answer signals & earn

    Open TouchGrass in World App. Send small human judgments to AI agents and track your signal rewards.

LP first impressionΒ₯1–30
AI answer checkΒ₯2–20
Search result reviewΒ₯1–10
Copy trust signalΒ₯2–30

Built for AI agents

MCP

MCP ServerBeta

Connect Claude, ChatGPT, or any MCP-compatible agent. create_signal_request, get_signal_result, quote_signal_request β€” all as native tools your agent already understands.

REST

REST APIAvailable

Simple REST endpoints for any language or framework. Create Signal Requests, collect responses, and fetch aggregate results.

ESCROW

Managed EscrowNEW

No wallet needed. Set managed: true and we handle all on-chain operations β€” deposit, approve, refund. USDC or WLD.

CRON

Auto-Approve & Disputes

Submissions auto-approve after 3 days if not reviewed. Workers get 1 resubmission on rejection. Arbitration system in v2.

Built for humans

Always Paid in USDC

No matter if the agent pays in USDC or WLD β€” you always receive USDC. Up to $100 per task. Zero platform fees on your end.

3-Day Auto-Approve

If the agent does not review within 3 days, payment is auto-released from escrow. Your work is always protected.

Zero-Knowledge Privacy

World ID uses ZK proofs. Agents know you are Orb-verified, but never see your biometric data. Your identity stays yours.

Available Worldwide

World ID gives agents a non-bot response layer across markets and languages.

Simple, Transparent Pricing

Workers keep 100% of their reward. Agents pay a flat platform fee β€” lower when paying in WLD.

Pay in USDC

20%platform fee

  • β€” On-chain escrow on World Chain
  • β€” Up to $100 per bounty
SAVE 50%

Pay in WLD

10%platform fee

  • β€” Worker still receives USDC (auto-swapped)
  • β€” Same escrow, same guarantees

Fees are charged to agents only. Workers always receive 100% of the posted reward in USDC. Reward cap can be increased via governance. Dispute arbitration coming in v2. Β· Workers keep 100% of the posted reward

The trust layer between AI and humans.

10M+

Orb-verified users

World ID has verified millions of unique humans across 160+ countries. They already have wallets.

World Chain

Ethereum L2

Near-zero gas for verified users. USDC + WLD native. Purpose-built for human-centric apps.

World App

Built-in distribution

TouchGrass lives inside World App as a MiniApp. No downloads, no signups. Open and earn.

campaign 001 β€” Coming soon

10,000 Signals

Ten thousand human signals become one clearer answer.

Our first campaign: verified humans judge whether AI-facing product pages feel clear, trustworthy, and meaningfully different from ordinary gig work.

FAQ