# Guides

Last updated: 2026-10-13

Step-by-step guides for AttestPage. Each one shows the price, the calls step by step, how to read the answer, and the same call as an MCP tool.

- [How to get a signed timestamp that shows a file did not change, step by step with curl](/guides/attest-a-file-hash): To show later that a file, answer or record existed unchanged, send its SHA-256 hash to POST /v1/attest (US$0.002 per call).
- [How to check a signed receipt before you rely on it, step by step with curl](/guides/check-a-receipt-before-relying-on-it): To check that a receipt really came from AttestPage and was not altered, send it to POST /v1/receipt/verify. It is free: no payment, account or key.
- [How to check every quote in a Markdown document from a CI job before merge, step by step with curl](/guides/check-documents-in-ci): To check every quote in a Markdown file from a CI job before it merges, send the file to POST /v1/verify/document, one part of up to 10 quote and link pairs…
- [How to check links before citing them, step by step with curl](/guides/check-links-before-citing): To check that the links you are about to cite are live, send up to 10 of them to POST /v1/check/links (US$0.005 per batch).
- [How to check many quotes against one page in a single call, step by step with curl](/guides/check-many-quotes-on-one-page): To check up to 20 quotes against the same web page, send the URL and the quotes to POST /v1/verify/quotes (US$0.02 per call).
- [How to check a package's licence before installing it, step by step with curl](/guides/check-package-licences-before-installing): To read the licence of a package an agent is about to install, send up to 10 names to POST /v1/check/packages (US$0.005 per batch).
- [How to check packages before installing them, step by step with curl](/guides/check-packages-before-installing): To check that a package an LLM suggested really exists, send up to 10 names to POST /v1/check/packages (US$0.005 per batch).
- [How to fetch a web page as clean text from code, with an x402 client](/guides/fetch-a-page-with-an-x402-client): To give an agent a web page without its markup, scripts and menus, send its URL to POST /v1/fetch with "return_text": true (US$0.002 per page).
- [How to turn a web page into clean text for an agent, step by step with curl](/guides/read-web-page-as-clean-text): To read a web page without its markup, scripts and menus, send its URL to POST /v1/fetch with "return_text": true (US$0.002 per page).
- [How to check whether a web page has changed since you read it, step by step with curl](/guides/recheck-page-for-changes): To find out whether a page you read earlier still says the same thing, send its receipt (or its URL and text hash) to POST /v1/recheck (US$0.003 per call).
- [How to get a signed receipt of a web page, step by step with curl](/guides/signed-page-receipt): To get a signed, timestamped receipt of what a web page showed, send its URL to POST /v1/fetch (US$0.002 per call).
- [How to use AttestPage tools from an MCP client, step by step with curl](/guides/use-attestpage-tools-in-mcp): To give an MCP client the AttestPage tools, add the remote endpoint https://vehcdj664efetfrsolne5umanq.srv.us/mcp.
- [How to check the citations at the end of an answer before you send it, step by step with curl](/guides/verify-citations-before-answering): To check up to 10 citations in one call, send each quote and the URL it is attributed to to POST /v1/verify/citations (US$0.10 per batch).
- [How to check every quote in a draft before publishing, step by step with curl](/guides/verify-document-before-publishing): To check every quote in a finished answer or report before it goes out, send the whole text to POST /v1/verify/document (US$0.10 per part of up to 10 pairs).
- [How to check a quote an LLM cites, step by step with curl](/guides/verify-llm-quote): To check that a quote an LLM cites really appears on the source page, send the page URL and the quote, word for word, to POST /v1/verify/quote (US$0.01 per…
