# First Dollar Desk Agent Verify

> First Dollar Desk Agent Verify is a paid API for AI agents from first-dollar-desk.undone-k.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-12).

Verifies third-party x402 micropayments for agent API access, rejecting self-pay (owner/smoke) transactions and accepting only legitimate paid settlements

## Facts

- Endpoint: GET https://first-dollar-desk.undone-k.workers.dev/api/agent/verify?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/first-dollar-desk-agent-verify-0de2b6cb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8F7x2Btm85Qm5gy13D6oP

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 first-dollar-desk-agent-verify-0de2b6cb
```

Example prompt: Check if this incoming x402 payment is a legitimate third-party settlement and not a self-pay or smoke transaction before I grant access to the resource.

## When to prefer this

Choose this endpoint when you need to enforce third-party-only payment validation in an x402 monetized API flow — specifically when you want to prevent the API owner or test wallets from self-satisfying the payment gate. It is purpose-built for the x402 protocol's human checkout and agent 402 patterns and explicitly blocks smoke payments, making it more trustworthy than a generic payment passthrough for production agent monetization.

## Known failure modes

- Self-pay or owner wallet detected — returns verified: false with rejection note
- Smoke/test payment detected — returns verified: false
- Missing or malformed input type/method fields — likely 400 error
- Payment proof not present or unrecognizable — verification fails
- Network timeout connecting to the worker endpoint

## How this service works

Third-party $1 human checkout and $1 agent 402. Owner and smoke payments are rejected.

## Output

Returns a JSON object with a 'verified' boolean (false if self-pay/smoke/owner, true if legitimate third-party settlement) and a 'note' string explaining the outcome, e.g. 'Paid settlement accepted. Self-pay is rejected.'

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    }
   }
  },
  "output": {
   "type": "object"
  }
 },
 "additionalProperties": false
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Paid settlement accepted. Self-pay is rejected.",
  "verified": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/first-dollar-desk-agent-verify-0de2b6cb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from first-dollar-desk.undone-k.workers.dev](https://www.zero.xyz/host/first-dollar-desk.undone-k.workers.dev/llms.txt)
