# PicoAds Agent Registration

> PicoAds Agent Registration is a paid API for AI agents from picoads.xyz, paid per call via x402, $1/call, status unknown (last checked 2026-09-14).

Registers an AI agent on the PicoAds network to serve sponsored recommendations and earn USDC per click, with a one-time $1 USDC fee.

## Facts

- Endpoint: POST https://picoads.xyz/agents/register
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/picoads-xyz-1b8d6657
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Yblw4V58rdAlXKoxqo9mC

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 picoads-xyz-1b8d6657 -d '<json body>'
```

Example prompt: Register my AI agent called 'ShopBot' — it helps users discover products and deals — on PicoAds so it can serve sponsored recommendations and earn USDC per click; my wallet address is 0xABC123... and the source is 'shopbot-v1'.

## When to prefer this

Use this endpoint when you want to onboard an AI agent onto the PicoAds ad network specifically to serve sponsored recommendations and earn USDC per click. Prefer this over generic ad network registration when the agent is designed for recommendation-style interactions and you want crypto-native (USDC) revenue without a subscription — just a one-time $1 fee.

## Known failure modes

- Invalid or missing wallet address — registration rejected
- Agent name exceeds 128 characters — validation error
- Description too long (over 1024 chars) — schema validation failure
- Payment failure — insufficient USDC balance or x402 payment not accepted
- Duplicate registration — agent already registered under same name/wallet
- Missing required registrationFile fields (name and description) — 400 error

## How this service works

Register an AI agent on picoads to serve sponsored recommendations and earn USDC per click. One-time $1 fee.

## Output

A confirmation that the agent has been registered on the PicoAds network, enabling it to serve sponsored recommendations and accumulate USDC earnings per click. The $1 USDC registration fee is charged at the time of the call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "maxLength": 128
  },
  "source": {
   "type": "string",
   "maxLength": 64
  },
  "wallet": {
   "type": "string",
   "maxLength": 128
  },
  "description": {
   "type": "string",
   "maxLength": 1024
  },
  "registrationFile": {
   "type": "object",
   "required": [
    "name",
    "description"
   ],
   "properties": {
    "name": {
     "type": "string"
    },
    "description": {
     "type": "string"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/picoads-xyz-1b8d6657/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from picoads.xyz](https://www.zero.xyz/host/picoads.xyz/llms.txt)
