AttestPage · Docs · Pricing · OpenAPI · llms.txt

Samples

Last updated: 2026-10-10

Each paid route has a free sample that runs the route's real code on a fixed demo page (for packages, a built-in demo copy of registry data) and returns the full response, signed with the sample key. Samples make no outbound fetch, cost nothing and need no payment.

SampleRoute it showsDemo input
GET /v1/sample/quotePOST /v1/verify/quotethe quote "emissions fell 12% in 2025", fuzzy match
GET /v1/sample/quote?match=passagesPOST /v1/verify/quote with "match": "passages"the paraphrased claim "The agency reported a 12 percent drop in emissions during 2025": the 3 passages that share most of its words
GET /v1/sample/citationsPOST /v1/verify/citationsthree citations: one misformatted (fuzzy), one made up (none) and one on a missing page (404)
GET /v1/sample/documentPOST /v1/verify/documentthe citations sample's three pairs, written as a short document
GET /v1/sample/fetchPOST /v1/fetchthe demo page, with text
GET /v1/sample/linksPOST /v1/check/linksthe demo page and a missing page (404)
GET /v1/sample/packagesPOST /v1/check/packagesleft-pad (npm), requests (PyPI), serde (crates.io) and a missing npm name, from a built-in demo copy of registry data
GET /v1/sample/attestPOST /v1/attestthe SHA-256 of the demo page
GET /v1/sample/quotesPOST /v1/verify/quotesthree quotes on the demo page: one exact, one misformatted (fuzzy) and one made up (none)

The demo page itself is at /v1/sample/page. Its text is made up.

What a sample returns

The same fields as the paid route, plus:

The receipt is signed with the sample key, whose kid ends in #sample. POST /v1/receipt/verify and the offline checker accept it and report tier sample. A sample receipt says nothing about any page other than the demo page.

Try it

curl https://vehcdj664efetfrsolne5umanq.srv.us/v1/sample/quote
curl "https://vehcdj664efetfrsolne5umanq.srv.us/v1/sample/quote?match=passages"

match is read only by the quote sample: fuzzy (the default) or passages; any other value gets 400.