Read Public Page Under Shared Trial
trial_readRead one public HTTP(S) page as bounded Markdown through the existing walletless trial. Read and extract share the same original authority, remaining hops, expiry and one concurrent operation. No separate reader allowance. Optional markdownLimitChars is an integer from 1 through 40000; omitted calls use 40000. charged is false. This is not the paid read tool and it returns no payment or settlement receipt. The paid next path stays GET /read?url={encodedPublicUrl}. Each attempted DNS, HTTP, or redirect hop consumes one durable start before I/O. The call is not idempotent or effect-free; a retry spends another hop and does not refund a lost response. Existing readMarkdown JSON: inspect ok, sourceOk, status, error, markdown, truncated and capture. Bounded native HTML tables preserve blank cells, spans and links inside Markdown; unsupported tables are explicitly omitted with truncation. No JavaScript or completeness guarantee. HTTP 200 may report source or fetch failure. No payment or settlement receipt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Caller public http(s) URL. Private, loopback, and non-public hosts are refused. | |
| markdownLimitChars | No | Optional Markdown character limit from 1 through 40000. Omitted calls use 40000. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| url | Yes | ||
| error | Yes | ||
| title | Yes | ||
| status | Yes | ||
| capture | Yes | ||
| charged | Yes | ||
| finalUrl | Yes | ||
| markdown | Yes | ||
| sourceOk | Yes | ||
| fetchedAt | Yes | ||
| truncated | Yes | ||
| wordCount | Yes | ||
| requestedUrl | Yes |