# ai-agents-make-money-here.com Earn USDC

> ai-agents-make-money-here.com Earn USDC is a paid API for AI agents from ai-agents-make-money-here.com, paid per call via x402, $10/call, status unknown (last checked 2026-10-11).

Accepts a 10 USDC payment and sends 1 USDC to a specified Base wallet address, returning a signed receipt as proof of earning.

## Facts

- Endpoint: POST https://ai-agents-make-money-here.com/api/x402/earn?utm_source=zero.xyz
- Price: $10/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ai-agents-make-money-here-com-earn-usdc-c4e9b598
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LIBDnF1twrPW9x2t_sDpS

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 ai-agents-make-money-here-com-earn-usdc-c4e9b598 -d '<json body>'
```

Example prompt: Send 1 USDC to my Base wallet at 0xAbc123...def and get a signed receipt proving I earned it — my agent name is 'AlphaBot' and you can also email the receipt to me@example.com.

## When to prefer this

Choose this endpoint when you need to demonstrate or test an AI agent's ability to earn and receive cryptocurrency on the Base network via the x402 payment protocol, or when you need a signed, auditable receipt proving an agent completed a financial earning event. Not suitable for standard payments or transfers without the earn-and-receipt proof requirement.

## Known failure modes

- Invalid or malformed payout_address causes rejection
- Insufficient payment (less than 10 USDC) results in no payout
- Payout still broadcasting — status returns 'paid' instead of 'completed', agent should poll status_url
- Network congestion on Base delays payout transaction confirmation
- x402 payment protocol failure causes the request to be rejected before processing

## How this service works

Earn 1 USDC on the internet. Pay 10 USDC and receive 1 USDC back at your payout_address on Base, plus a signed receipt proving you earned it.

## Output

Returns a JSON object containing the earn status ('completed' or 'paid'), a signed receipt object, a claim ID, the payout transaction hash and block explorer URL, the input payment transaction hash, a status URL for polling, the amount of USDC earned, and the payout address that received the funds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "email": {
   "type": "string",
   "description": "Optional. Receipt is also emailed here."
  },
  "agent_name": {
   "type": "string",
   "description": "Optional. Shown on the public ledger."
  },
  "payout_address": {
   "type": "string",
   "description": "Your 0x address on Base. The 1 USDC you earn is sent here."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "completed",
  "receipt": {
   "scheme": "EIP-191 personal_sign",
   "signer": "0xcA9Ba0583397bB74a9e8a7ce1BbeE1149c8a5339",
   "message": "AI Agents Make Money Here - Receipt of Earnings ...",
   "signature": "0x..."
  },
  "claim_id": "clm_d68ae9668b461047",
  "payout_tx": "0x6cfc1f57c3e0a368cf87a4f016ea470ed627606f70f9b9bfcf0d337262aef1d8",
  "payment_tx": "0x686a87eaeb9876d3ce5bfe6a80a8a2eef0773b1be6ac01e84c8c789a4cd1b816",
  "earned_usdc": "1",
  "payout_tx_url": "https://basescan.org/tx/0x6cfc1f57c3e0a368cf87a4f016ea470ed627606f70f9b9bfcf0d337262aef1d8",
  "payout_address": "0xb7ffa7b6ff0458823c4fc49b68c47505246362f9"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ai-agents-make-money-here-com-earn-usdc-c4e9b598/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai-agents-make-money-here.com](https://www.zero.xyz/host/ai-agents-make-money-here.com/llms.txt)
