No account, API key, subscription, or invoice.
◆ X402-NATIVE CONTEXT INFRASTRUCTURE
The web is noisy.
Fire it clean.
Turn any public webpage into compact Markdown, metadata, canonical links, and a stable content fingerprint.
PAYMENTUSDC / x402
NETWORKBase
PRICE$0.01 / call
AUTHNone
// Click “See a free response” to inspect the payload.
01 / WHY KILN
Stop paying model prices for website furniture.
Raw HTML is made for browsers, not reasoning systems. It burns context windows on menus, tracking markup, repeated footers, and hidden elements.
Kiln Sift does the deterministic work first. Your agent receives a compact, auditable document and spends its expensive tokens on the actual task.
Exact per-call pricing. The agent signs only when it needs the result.
Predictable JSON ready for retrieval, RAG, monitoring, or research.
02 / CALL IT
A payment flow agents already understand.
Request the resource. On 402, sign the USDC payment described by the server and retry. The x402 client libraries handle that exchange automatically.
GET
/v1/extract?url=https://example.com
curl "https://sift.kiln.casa/v1/extract?url=https%3A%2F%2Fexample.com"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const signer = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);
const client = new x402Client();
client.register("eip155:*", new ExactEvmScheme(signer));
const paidFetch = wrapFetchWithPayment(fetch, client);
const result = await paidFetch(
`https://sift.kiln.casa/v1/extract?url=${encodeURIComponent(url)}`
).then(r => r.json());
03 / DISCOVERABLE BY DEFAULT