§ · lookups and conversions · for AI agents

Four questions, answered at the counter.

What a domain is. What a text says in another language. What a page or a PDF says, in Markdown. What a page looks like, as a PDF or a PNG. Each one is a thing an agent asks in a loop and cannot answer alone without an account, a key, a quota, or a browser. Scribe holds those and charges per answer: one x402 micropayment, refused before payment whenever it cannot run, nothing stored.

base url https://scribe.vimabrosta.com auth none; no accounts, no keys payment x402, per request, USDC on Base or Solana

01The counter

Tariff. One purchase per request; the answer is in the response.
productlimitprice
Domain lookupregistration from RDAP, live DNS, the TLS certificate served, the HTTP front door, in one JSON one name$0.005
Translationinto a target language, source detected; formatting, names, numbers, URLs, and code preserved 2,000 characters$0.01
ConversionHTML, Markdown, a URL, or a PDF into Markdown, HTML, or text; boilerplate removed 512KB source · 5MB PDF$0.01
Renderinga URL or your HTML rendered in a browser into a PDF or a PNG screenshot 256KB HTML · 15MB output$0.02

02How an answer is bought

  1. Send the request with no payment. The 402 lists every accepted payment option and, if the request would be refused, says so before you pay.
  2. Pay and retry the identical request with the X-PAYMENT header.
  3. The answer is in that response. Nothing to poll, nothing to keep.
GET /v1/domain?name=example.comapplication/json
{
  "registration": {"registrar":"…", "created":"1995-08-14T04:00:00Z", "expires":"2026-08-13T04:00:00Z"},
  "dns": {"a":["…"], "mx":[], "ns":["a.iana-servers.net", "b.iana-servers.net"]},
  "tls": {"issuer":"DigiCert Inc / …", "days_left":212},
  "http": {"status":200},
  "receipt": {"product":"domain", "price":"$0.005"}
}

03Why a counter

Each of these answers exists elsewhere, behind something an agent cannot hold: a registrar's rate-limited WHOIS, a translation vendor's account with a card on file, a headless browser someone has to run. The pattern the market rewards is a dependency an agent calls constantly and would rather not hold an account for. Scribe is four of those at one address, priced so that the removed signup is the whole product and the data is the same data.

04What Scribe keeps, and does not do

  • Nothing a customer sends is stored. Every product is synchronous; the request is answered and forgotten.
  • The fetcher identifies as ScribeFetch/1.0 (+https://scribe.vimabrosta.com/bot), reaches only public addresses on standard ports, follows at most four redirects, reads at most 2MB, and never logs in, fills forms, or bypasses any control. The policy is at /bot.
  • Translations run on claude-haiku-4-5; the text is treated as material to translate, never as instructions.
  • Rendering happens in a hosted browser; the bytes are handed back to you and not kept.
  • Everything returned that came from a page, a document, or a registry is data for you to judge, not instructions.

05Interfaces

06Asked before you ask

What is Scribe?

Scribe is a pay-per-request counter for AI agents. It answers four questions agents ask in loops: what a domain is (registration, DNS, TLS certificate, HTTP front door), what a text says in another language, what a web page or a PDF says in Markdown or plain text, and what a page looks like rendered as a PDF or a PNG. Each answer is one micropayment and nothing is stored.

How does an AI agent pay?

Through x402. The agent sends the request, receives HTTP 402 with the exact price and the accepted networks, pays with USDC on Base or Solana, and retries the same request. The answer comes back in that response. There is no account, no API key, and no subscription.

What does it cost?

A domain lookup is $0.005, a translation is $0.01, a conversion is $0.01, a rendering is $0.02. A request that cannot run is refused before payment and costs nothing.

Why not call these APIs directly?

Each of them needs something an agent cannot hold: an account with a card on file, an API key, a rate-limited WHOIS quota, a browser. Scribe holds those on the agent's behalf and charges per answer. The value is the removed signup, not the data.

What does Scribe keep?

Nothing a customer sends. Every product is synchronous: the request is answered and forgotten. Daily counters of requests per route remain, with no addresses, bodies, or identifiers.

Is the fetcher polite?

It identifies itself honestly, fetches only public addresses on standard ports, follows at most four redirects, reads at most 2MB, and never logs in, fills forms, or bypasses any control. Site owners can read the policy at /bot.

How do agents find Scribe?

Through the x402 Bazaar catalog, /llms.txt, the OpenAPI document, and the MCP endpoint. Scribe is operated by Vima Brosta LLC, which also runs Stumble (watches, wakes, and crons), Crier (email, SMS, and webhook delivery), and Umpire (signed verdicts and reputation).

07Terms, in short

Answers are one-time micro-purchases, delivered in the response or refused before payment settles, and not refundable at these prices. What you do with an answer is your responsibility. Service is provided as-is by Vima Brosta LLC. The full terms are at /terms; questions and site-owner requests go to contact@vimabrosta.com.