# Sample report

This is what a ProvenPaid check looks like, written out for people. Agents receive the same content as JSON, headline first.

The on-chain figures are real: a public x402 seller on Base, measured 2026-10-13 at the operator's request. The endpoint and payment-challenge section are illustrative, because that run measured the receiving address only.

## ProvenPaid check

**Endpoint:** `https://api.example-seller.xyz/v2/answer` (illustrative)

**Checked:** 2026-10-13 02:23 UTC. **Cost:** $0.01 USDC.

> **5 distinct payers made 58 x402-style USDC payments to this receiving address in the last 30 days.** 12 other payers also received USDC from this address in the window and are reported separately as round-trip payers.

### 1. Payment challenge (one live request, no payment sent)

| Check | Result |
|---|---|
| Responds with HTTP 402 | Yes |
| Protocol | x402 v2 (PAYMENT-REQUIRED header) |
| Challenge valid | Yes |
| Offer | exact scheme, Base mainnet, 0.001 USDC |
| Receiving address | 0x71DE…E528 |
| HTTPS | Yes |
| Resource host matches URL | Yes |

### 2. Who actually pays (public Base data, last 30 days, full window scanned)

![58 x402-style payments counted, 60 round-trip settlements set aside, 3 by other methods; one wallet made 51 of the 58](/brand/notes/sample-counted.svg)

| Payment method | Payments | Payers | Repeat payers | USDC |
|---|---|---|---|---|
| x402-style | 58 | 5 | 2 | 0.311 |
| Other methods | 3 | 1 | 1 | 26.63 |

x402-style means settled by an EIP-3009 signature; other methods are not classified. x402-style payments ran from October 1 to October 13; typical payment 0.001 USDC (median). Other-method transfers ran from September 25 to October 8. The 12 round-trip payers (60 settlements) are left out of both rows.

### 3. What this does and does not tell you
- It describes the receiving address, which may serve more than one endpoint.
- Round-trip payers (wallets the seller also sent USDC to) are excluded. They can include refunds or the seller's own wallets.
- A seller paying itself from a second wallet looks like a customer on-chain. Concentration is the clue to watch.
- This is evidence, not a rating.

**Sources:** one live probe of the endpoint; USDC Transfer and AuthorizationUsed logs and block timestamps from Base via JSON-RPC. How each figure is computed: https://api.provenpaid.com/methodology

## Run one yourself
- **Agents and scripts:** `GET https://api.provenpaid.com/v1/check?url=<endpoint URL>`, paid over x402 ($0.01 USDC on Base).
- **Free for integrations:** 10 checks per wallet at `/v1/free-check`, no funds needed. See https://api.provenpaid.com/
- **From an AI assistant:** the provenpaid-mcp package (PyPI, MCP Registry) runs the free checks for you.
