About, terms, refunds and status
Last updated: 2026-10-21
Who runs AttestPage, what each call costs, what happens when a call fails, how to ask for a refund and how long data is kept. This page and /support.json are free; no payment is needed.
About
AttestPage is run by an independent project that builds pay-per-call tools for AI agents. Business registration is pending: there is no registered business name or ABN yet. Contact: quoteproof-contact@agentmail.to.
Prices
Every paid route is priced per call, in USDC on Base mainnet (real USDC), paid with x402. There is no account, subscription or minimum spend.
| Route | Price per call |
|---|---|
POST /v1/verify/quote | US$0.01 |
POST /v1/verify/quotes | US$0.02 per batch |
POST /v1/verify/text-quote | US$0.005 |
POST /v1/verify/citations | US$0.10 |
POST /v1/verify/document | US$0.10 per part |
POST /v1/fetch | US$0.002 |
POST /v1/recheck | US$0.003 |
POST /v1/check/links | US$0.005 |
POST /v1/check/packages | US$0.005 |
POST /v1/attest | US$0.002 |
POST /v1/receipt/verify, GET /v1/sample/{name} | free |
The machine-readable list is pricing.json. The 402 answer of each route states the exact amount before you pay.
Failed calls
- A request that fails validation gets 400 before any payment is asked for.
- A payment is settled only when the route answers with a status below 400. An answer of 400 or more is not charged.
- Results about the target page (errors, bot walls, and site timeouts on the verify routes and
/v1/check/links) are answers and are charged. - On
/v1/fetchand/v1/rechecka call that read no page answers 502upstream_unreachableand is not charged. - Sending the same paid request again with the same payment returns the stored answer for one hour, with no second charge.
Refunds
If you were charged and the result could not be delivered (recorded as result_lost), the charge is refunded by hand in USDC to the paying address on the same network. To ask, write to quoteproof-contact@agentmail.to with the transaction hash, the route and the time of the call. Other payments are not refunded, except where the terms say a call is not charged. Details: Payments.
Data kept
- Access log entries are deleted after 14 days. Request bodies, query strings, IP addresses and full user-agent strings are not logged; for a target page only its host name is logged, never its path or query.
- Pages fetched for you are not stored; only what goes into your receipt is returned to you.
- A paid answer is kept for one hour so a retry gets the same answer.
POST /v1/attestrecords (hashes, never the note text) are kept with no set end date, so a retry gets the same receipt.
The full list is in Privacy.
Status
Live state and uptime for each paid route: Status (JSON).
Terms
Use of the API is under the terms of use. Results come from automated checks and are provided as is.