
Drops a pay-per-fetch tool in front of your agent that converts any URL into clean markdown for 0.005 USDC per call using Coinbase's x402 protocol. No API keys, no accounts. The agent pays directly from its own wallet on Base, Solana, XRPL, or Stellar, picks whichever chain it already holds liquidity on, and gets the content back in about three seconds. Useful when you need one-off web scraping without managing subscriptions or rate limits. The payment loop is HTTP 402, agent signs an on-chain transfer, retries with the payment header, and the server unlocks the response. Built by Heinrichs Software and tested with 2,400+ unit tests covering the payment and middleware paths.
BitBooth's featured product is PageDelta, a paid page observation API for agents.
POST https://app.heinrichstech.com/v1/cdp/render-pro
$0.01 per observation
A buyer does not need a BitBooth account or subscription. Send a page URL, inspect the x402 challenge, pay with a supported stablecoin rail, and receive rendered Markdown plus bounded change evidence.
Live links: PageDelta browser demo | featured catalog | API docs | MCP package
The first paid observation saves a baseline scoped to the payer, canonical URL, and extraction mode. A later paid observation of the same scope compares the new result with that saved baseline.
Each successful response can include:
PAYMENT-RESPONSE receiptThe cursor is not an access token, and returned web content is untrusted input. Agents should still apply their own prompt-injection and data-handling policy.
This request does not pay. It returns HTTP 402 with the current payment requirements in the PAYMENT-REQUIRED header.
curl -i -X POST https://app.heinrichstech.com/v1/cdp/render-pro \
-H 'content-type: application/json' \
-d '{"url":"https://example.com","extract":"article","focus":"Example Domain"}'
For production PageDelta, the advertised rails are:
| Network | Asset |
|---|---|
| Base mainnet | USDC |
| XRPL mainnet | RLUSD |
| XRPL mainnet | USDC IOU |
| Stellar pubnet | USDC |
The fresh 402 challenge is authoritative for the exact network identifier, asset or issuer, amount, recipient, and timeout. PageDelta does not advertise a Solana rail.
Open the PageDelta browser demo. It runs an isolated XRPL Testnet exercise:
Confirmation retries reuse the same signed proof. They do not create additional payments. This demo proves the test flow only. It is not a production payment and does not represent revenue.
The current buyer is @bitbooth/mcp-fetch@2.3.1. Its official MCP registry name is io.github.Drock91/bitbooth-fetch.
For free catalog discovery, no wallet credential is required:
{
"mcpServers": {
"bitbooth": {
"command": "npx",
"args": ["-y", "@bitbooth/mcp-fetch@2.3.1"]
}
}
}
The packaged PageDelta buyer currently automates the XRPL mainnet RLUSD path. Enabling it requires an explicit xrpl-rlusd rail, a dedicated low-balance XRPL wallet, and a per-call limit of at least 0.010000. See the integration guide before adding a seed.
https://app.heinrichstech.com/bazaar.json currently features exactly one resource: PageDelta at /v1/cdp/render-pro.
That featured catalog is a deliberate release surface. It is not a count of everything implemented inside BitBooth. Internal and reference routes may exist outside it, and private seller routes are not automatically published there.
BitBooth already has an XRPL AI merchant listing. It is an existing listing, not a new one. The external profile may lag BitBooth's current release, so the live featured catalog and fresh route challenge are authoritative.
ClawCredit's published docs describe generic x402 compatibility, including XRPL and RLUSD. BitBooth has not completed live ClawCredit interoperability or certification and is not currently a ClawCredit Partner. We do not claim guaranteed support, financing terms, or fees.
BitBooth is built and operated by Heinrichs Software Solutions Company in Tallahassee, Florida.
This repository contains public documentation, MCP package source mirrors, PageDelta integration guidance, and links to the live OpenAPI specifications. The gateway source is operated separately.
MIT. See LICENSE.
BITBOOTH_AGENT_KEY*secretHex-encoded private key for the agent wallet that pays USDC. Testnet by default (Base Sepolia) — set BITBOOTH_CHAIN_ID=8453 to use Base mainnet.
BITBOOTH_API_URLBitBooth gateway URL. Defaults to the staging endpoint on Base Sepolia.
BITBOOTH_CHAIN_IDEVM chain ID. Defaults to 84532 (Base Sepolia testnet). Set to 8453 for Base mainnet (spends real USDC).