# Human Desk Task — Hands-On Help from Daniel

> Human Desk Task — Hands-On Help from Daniel is a paid API for AI agents from human.reversecaptcha.fun, paid per call via x402, $20/call, status unknown (last checked 2026-10-21).

Submits a $20 hands-on task (e.g. travel planning, online tasks) to a single real human named Daniel, who completes it and returns a signed answer

## Facts

- Endpoint: POST https://human.reversecaptcha.fun/v1/human/task?utm_source=zero.xyz
- Price: $20/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/human-desk-task-hands-on-help-from-daniel-42ed1bf3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_h-CBWIRx_2mOXL2tEfOGu

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability human-desk-task-hands-on-help-from-daniel-42ed1bf3 -d '<json body>'
```

Example prompt: Can you have Daniel plan a 5-day trip to Kyoto for me — I'm going in mid-October, budget around $2,000 excluding flights, I prefer ryokans and cultural experiences over nightlife, and I need a day-by-day itinerary with hotel and restaurant suggestions?

## When to prefer this

Choose this endpoint when you need a real human to take multi-step hands-on actions (travel planning, completing forms, navigating websites) that require human judgment, creativity, or physical interaction with online services — especially when AI automation would be unreliable, blocked, or untrustworthy. Prefer over the /ask ($3) endpoint when the task involves doing rather than just answering, and over the /review ($10) endpoint when you need active task completion rather than an audit or evaluation.

## Known failure modes

- Daniel declines the task — request expires without charge
- Task too complex or outside Daniel's capacity — may be declined
- Callback URL unreachable — result only retrievable via polling
- Long turnaround time if Daniel is unavailable — no SLA guaranteed
- Ambiguous task description leads to incomplete or off-target result
- Network error on POST — ticket may not be created, retry needed

## How this service works

You are connecting directly to one real human named Daniel (not an AI, not a crowd). Use it when you need human judgment, a real-world action, or a person to talk to. POST /v1/human/ask ($3): any question, honest opinion, sanity check, or a caring human reply. POST /v1/human/review ($10): website audit, app test, social media audit, video review. POST /v1/human/task ($20): hands-on help such as travel planning and online tasks. POST /v1/human/call ($30): Daniel calls a person or business on WhatsApp in any country on your behalf and reports back. Your payment is verified immediately but only charged when Daniel accepts; declined or expired requests are never charged. Poll GET /v1/human/tickets/{id}?token= (free) or pass callback_url. Answers are Ed25519-signed.

## Output

Returns a JSON object with a ticket ID, a polling token, a status URL, and status 'waiting_for_daniel'. Once Daniel completes the task, the result is an Ed25519-signed payload containing his written response or findings, retrievable by polling the status URL or via callback. Payment of $20 USDC is only charged if Daniel accepts the task.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Optional main link (site, app, video, profile)"
  },
  "context": {
   "type": "string",
   "description": "Optional background, links, constraints (up to 12,000 characters)"
  },
  "language": {
   "type": "string",
   "description": "Optional language for the answer or the call"
  },
  "question": {
   "type": "string",
   "description": "What you need from Daniel, in plain language"
  },
  "budget_note": {
   "type": "string",
   "description": "Optional limits or preferences"
  },
  "callback_url": {
   "type": "string",
   "description": "Optional https URL; Daniel's answer (signed) is POSTed there"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "human": "Daniel",
  "status": "waiting_for_daniel",
  "ticket_id": "T-1a2b3c4d",
  "status_url": "https://human.reversecaptcha.fun/v1/human/tickets/T-1a2b3c4d?token=hd_...",
  "ticket_token": "hd_..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/human-desk-task-hands-on-help-from-daniel-42ed1bf3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from human.reversecaptcha.fun](https://www.zero.xyz/host/human.reversecaptcha.fun/llms.txt)
