Squadrop
🔏

Tollbooth

Pay-per-call agent tool gateway. Autonomous agents pay to access Hermes workflows — research, enrichment, screening, charting, receipt parsing. Five payment rails. Free tier for discovery.

AVAILABLE TOOLS
stock-enrich$1.00/call

Stock enrichment with Finviz + Yahoo Finance — short float, RSI, SMA, valuation, quality gate.

POST /tollbooth/v1/stock-enrich20-200/day est.
chart-generate$0.50/call

White-background mplfinance charts — price, volume, SMA, RSI. Returns PNG URL.

POST /tollbooth/v1/chart-generate10-100/day est.
research-memo$10-50/call

Research memo with adversarial QA evaluation. Multi-source pipeline — memo, QA, living page.

POST /tollbooth/v1/research-memo1-10/day est.
receipt-parse$0.25/call

Extract structured data from receipt images — vendor, amount, line items. OCR + extraction.

POST /tollbooth/v1/receipt-parse50-500/day est.
agent-economy-brief$25.00/mo

Weekly agent economy thesis digest — thesis score, signals, regime, contradictions.

POST /tollbooth/v1/agent-economy-brief1-5/day est.
PAYMENT RAILS

Protocol-agnostic. Agents pay however they want. Five rails supported from day one. Payment validation before execution — zero compute wasted on unpaid calls.

🎁
Free Tier
5 calls/day/tool, 25 total
⚡
x402
HTTP 402 agent-native payments
💎
USDC (Base)
On-chain USDC settlement
đŸ’ŗ
Stripe
Fiat/card payment links
đŸŒŠī¸
Lightning
Micro-payment invoices
FLOW
1
Discover
GET /tools returns schemas + prices
2
Pay
Send payment via any supported rail
3
Call
POST /tool with payment proof in header
4
Receive
Tool executes. Result returned. Proof object logged.
ABUSE PREVENTION
🛡Nonce-based replay protection — every proof includes a UUID
🛡Five independent validations before any compute is spent
🛡Rate limiting: 10/min, 100/hr, 500/day per payer
🛡Free tier hard cap: 25 total calls/day
🛡Circuit breaker: auto-pause tools with >50% failure rate
🛡Proof objects: every paid call generates a content-addressed receipt
QUICKSTART
# 1. Discover tools
curl https://api.squadrop.com/tollbooth/v1/tools

# 2. Free tier call — stock enrichment
curl -X POST https://api.squadrop.com/tollbooth/v1/stock-enrich \
  -H "Content-Type: application/json" \
  -H "X-Agent-ID: agent-0xYOURAGENT" \
  -d '{"ticker": "NVDA"}'

# 3. Paid call — research memo (x402)
curl -X POST https://api.squadrop.com/tollbooth/v1/research-memo \
  -H "Content-Type: application/json" \
  -H "X-Payment-Proof: {\"rail\":\"x402\",\"tx_hash\":\"0x...\",\"amount\":25.00,\"payer\":\"0x...\"}" \
  -d '{"question": "What is NVIDIA position in the AI compute stack?", "depth": "standard"}'

# 4. No payment? Get instructions
curl -X POST https://api.squadrop.com/tollbooth/v1/stock-enrich \
  -H "Content-Type: application/json" \
  -d '{"ticker": "NVDA"}'
# → HTTP 402 with accepted rails + prices

Built on Hermes Agent. Zero infrastructure cost. Multi-rail. Agent-native.