# Earn Shop – Pay-per-Download PDF (Brief)

> Earn Shop – Pay-per-Download PDF (Brief) is a paid API for AI agents from 46-225-73-168.sslip.io, paid per call via x402, $0.49/call, status unknown (last checked 2026-09-16).

Sells and delivers a PDF document ('brief') as a pay-per-download file, settled in USDC on Base via the x402 protocol or direct transfer, with automatic refund on failed delivery.

## Facts

- Endpoint: POST https://46-225-73-168.sslip.io/buy/brief
- Price: $0.49/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/earn-shop-pay-per-download-pdf-brief-cf0961e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eDOTYakMjG6i3FV0rnbld

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 earn-shop-pay-per-download-pdf-brief-cf0961e4 -d '<json body>'
```

Example prompt: I want to buy and download the brief PDF from the Earn Shop — I've already sent 0.49 USDC on Base and my transaction hash is 0xabc123...

## When to prefer this

Choose this endpoint when an agent or user needs to pay for and instantly retrieve a specific gated PDF document ('brief') using USDC on Base, either via the standard x402 protocol flow or a direct on-chain transfer. Prefer this over traditional e-commerce payment flows when the consumer already holds USDC on Base and wants trustless, crypto-native micropayment delivery without setting up a subscription or account.

## Known failure modes

- Invalid or malformed x402 payment payload → payment rejected, no PDF delivered
- Insufficient payment amount (less than 0.49 USDC) → settlement failure, refund issued
- Duplicate or already-spent transaction hash → rejected as replayed payment
- Network/facilitator settlement timeout → delivery fails, refund triggered
- Malformed or missing both tx and xpayment fields → 400-level error, no content returned

## How this service works

Pay-per-download PDF documents in USDC on Base via the x402 protocol. Settlement runs through the public x402 facilitator; a direct transfer + tx-hash route is also accepted. Failed delivery is refunded.

## Output

A binary PDF file (the 'brief' document) returned directly in the response body upon successful payment verification. If payment settlement fails or delivery cannot be completed, the USDC payment is refunded to the sender.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tx": {
   "type": "string",
   "description": "Direct-transfer route: tx hash of a USDC transfer to payTo covering the price"
  },
  "xpayment": {
   "type": "string",
   "description": "x402 payment payload (base64 JSON), same as the X-PAYMENT/PAYMENT-SIGNATURE header"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "string",
 "format": "binary"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/earn-shop-pay-per-download-pdf-brief-cf0961e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 46-225-73-168.sslip.io](https://www.zero.xyz/host/46-225-73-168.sslip.io/llms.txt)
