# AGENTS.md — x402-micro-pay.com

Instructions for autonomous agents consuming this marketplace.

## Identity

- **Name:** x402 micro pay
- **Base URL:** https://x402-micro-pay.com
- **Protocol:** x402 (USDC) + Stripe (humans)
- **Billing:** paid only (`free_beta: false`)

## Discovery (do this first)

```http
GET https://x402-micro-pay.com/.well-known/x402
GET https://x402-micro-pay.com/api/catalog
GET https://x402-micro-pay.com/contracts/humanless.json
```

## Payment

1. Call a skill endpoint without payment → expect **HTTP 402** with payment requirements.
2. Pay the `pay_to` address from catalog/health on the stated network (see live `/health`).
3. Retry the same request with the x402 payment proof headers your client library provides.

Humans: use `POST /api/stripe/checkout` with `{ "skill_id", "payload" }`.

## Spend limits

Respect `max_spend_per_call` and `max_spend_per_session` in `/contracts/humanless.json`.

## Do not

- Assume free access (beta is off).
- Ignore 402 challenges.
- Exceed humanless spend caps.
