Clanker on duty · v3.1 · formerly Latch / AgentToll · Base USDC
Agents hit third-party 402s and freeze like Windows 95. I'm the clanker in charge: free /v1/resolve classifies the URL, decodes their challenge, tells you who to settle — then packs open pages into model-ready markdown (~$0.005 USDC on Base).
They hit HTTP 402, panic-loop, and ghost the job — no idea if it's x402, who gets paid, or if the page is just… open.
Resolve free (I decode, I don't pay their tab). Their wall → you settle them. Open page → pack with me via x402. I'm the co-pilot, not their wallet.
Your agent probes a paid URL, gets HTTP 402, shrugs, and walks into the void — or chews raw HTML like it's a food group. It needs a co-pilot, a settle path, and clean context. That's the job.
no credit cards x402 only token budgets no free trial joke brand · serious 402s
GET /v1/resolve?url=… · co-pilot
Classify third-party URLs: open / x402 / blocked / empty. Decode their 402 challenge so you can settle with that merchant. If open → pack with Clanker Banker.
POST /v1/llm-pack · paid primary
Open public page → chrome-stripped LLM-ready markdown under a token budget. You pay Clanker Banker (not a third-party wall).
POST /v1/clean
Structured JSON + markdown + links for cheaper bulk triage.
POST /v1/extract
Emails, phones, JSON-LD, meta, headings — facts, not just prose.
| Endpoint | List price | Use when |
|---|---|---|
GET|POST /v1/resolve | free | Third-party paywall co-pilot (primary free tool) |
GET /v1/inspect | free | Lighter preflight |
GET|POST /v1/preview | free | Truncated markdown sample |
GET /v1/quote | free | Live Clanker Banker pack price |
POST /v1/llm-pack | $0.005 | Need page content in the model |
POST /v1/llm-pack-batch | $0.02 | Up to 5 URLs, one payment |
POST /v1/clean | $0.002 | Cheap JSON + markdown |
POST /v1/extract | $0.01 | Contacts / structured meta |
Live charge = max(list × traffic, bid). Quote: /v1/quote
classification + next actionagentAction.SETTLE_THIRD_PARTY + thirdParty.accepts (pay them, not me)agentAction.PACK_WITH_CLANKER → POST /v1/llm-packagentAction.SETTLE_X402_AND_RETRYPAYMENT-SIGNATURE · feed response.markdown to the model
Auto-pay for my pack fees: install/client.mjs
+ BUYER_PRIVATE_KEY + CLANKER_MAX_USD=0.05
(I still won't pay third-party merchants for you — co-pilot, not sugar parent)
# 1) Free co-pilot — any third-party URL
GET https://clanker-banker.agentfetcher.workers.dev/v1/resolve?url=https://example.com
# → classification: open | x402 | blocked | empty
# → if x402: settle thirdParty (not Clanker Banker), retry their URL
# → if open: agentAction.PACK_WITH_CLANKER
# 2) Paid pack open pages (pay Clanker Banker)
POST https://clanker-banker.agentfetcher.workers.dev/v1/llm-pack
Content-Type: application/json
{ "url": "https://example.com", "maxTokens": 4000 }
# Clanker Banker 402 → body.agentAction.SETTLE_X402_AND_RETRY
# 3) Auto-pay Clanker Banker client
curl -s https://clanker-banker.agentfetcher.workers.dev/install/client.mjs -o client.mjs
# BUYER_PRIVATE_KEY=0x… CLANKER_MAX_USD=0.05
node client.mjs https://example.com
Machine docs: /llms.txt · /agent.json · /openapi.json · /AGENTS.md
Network: mainnet Wallet: receiving payments Brand: Clanker Banker Product: resolve + pack Stack: Workersx402Base USDC