---
title: "Fetch a URL as Markdown with a signed receipt"
method: POST
path: "/v1/intel/read-page"
tags: ["Discovery & Ops"]
---

# Fetch a URL as Markdown with a signed receipt

`POST /v1/intel/read-page`

## Request

- Base URL: `https://intel.twzrd.xyz`
- URL: `https://intel.twzrd.xyz/v1/intel/read-page`
- Auth: none declared

Signed page read. Returns the URL as clean Markdown plus an Ed25519 receipt binding the Markdown's SHA-256, the fetching provider, and the observation time, so an agent can later prove what it read. The receipt attests the provider's observation (origin_signed=false), not the page's truth. A fetch that fails is not charged. Verify the receipt against the published TWZRD receipt key. x402-paid: 0.005 USDC (5000 base units) on Solana mainnet. Path A: bind to the accepts[] entry whose extra.feePayer you intend to pay; settle-rail settlement requires that feePayer to match GET /supported.

## Response `200`

Paid response (JSON) including settlement tx.

## Other responses

- `402`: Payment required (x402). Returns payment-required header.
- `503`: Surface temporarily disabled.

## Changes

- **2026-09-26** `27cd2e9d23c8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/changes/v1/intel/read-page/post.md)

---

[API](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails.md) - [All operations](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/llms.txt) - [OpenAPI document](https://skmtc.dev/twzrd/apis/twzrd-agent-reputation-rails/revisions/beddd4662a76?raw)
