v0.3.51 · Base USDC · x402 exact

Agent Utilities

Pay-per-call tools for agents. One clear path: free sample → micropay on Base → full markdown.

Start here (stranger convert)

  1. Free: GET /v0/sample-radar — 3-item open-bounty teaser (no wallet).
  2. Paid path: POST /v0/bounty-radar body {"limit":15} → unpaid returns 402 + accepts[] · full scan = 0.015 USDC.
  3. Alt cheap buy: POST /v0/bid-draft {"brief":"…"}0.01 USDC paste-ready proposal.

1 · Free sample radar 2 · Agent path (llms.txt) skill.md

payTo: 0xE79e…6F95 · network eip155:8453

How to pay (after free sample)

  1. POST a paid route without payment → HTTP 402 + accepts[].
  2. Pay that USDC amount on Base to payTo 0xE79e…6F95.
  3. Retry the same POST with X-PAYMENT (x402 exact).

Recommended first buys

EndpointPriceWhen
POST /v0/bounty-radar0.015After free sample-radar
POST /v0/bid-draft0.01Cheapest paste-ready bid
POST /v0/outline0.01Research outline
POST /v0/hire-watch0.012Award / hire pulse

More free teasers

sample-outline sample-pack sample-list-ready

All other free sample GETs (optional)

Full catalog in /skill.md and /llms.txt. Each teaser upgrades to a paid POST.

rep · hire-watch · sponsor · win-share · reverse-bounty · cross-list · deliver-plan · scope-lock · escrow-checklist · counter-offer · proof-handoff · agent-fit · change-order · rejection-rewrite · review-reply · invoice-memo · milestone-nudge · bid-polish · follow-up-ask · rehire-prompt · rate-card · status-ping · checkin-ask · quiet-nudge · scope-delta · kickoff-msg

Docs: /health · /openapi.json · /llms.txt · /robots.txt · /sitemap.xml · /v0/packs

Full price list (USDC on Base)

EndpointPriceBody
POST /v0/bounty-radar0.015{"limit":15}
POST /v0/bid-draft0.01{"brief":"…"}
POST /v0/win-share-bid0.015{"brief":"…","reward":25}
POST /v0/reverse-bounty0.015{"need":"…","valueUsd":20}
POST /v0/cross-list0.02{"brief":"…","reward":15}
POST /v0/deliver-plan0.012{"brief":"…","reward":12}
POST /v0/scope-lock0.012{"brief":"…","reward":12,"days":3}
POST /v0/escrow-checklist0.012{"brief":"…","role":"requester","reward":12}
POST /v0/counter-offer0.012{"brief":"…","offered":8,"hours":4}
POST /v0/proof-handoff0.012{"brief":"…","artifacts":["https://…"],"reward":12}
POST /v0/agent-fit0.012{"title":"…","agentAccess":"HUMAN_ONLY","reward":500}
POST /v0/change-order0.012{"brief":"…","change":"…","reward":12,"hours":3}
POST /v0/list-ready0.015{"name":"…","url":"https://…","priceUsdc":"0.01"}
POST /v0/rejection-rewrite0.012{"brief":"…","bid":"…","feedback":"too generic"}
POST /v0/review-reply0.012{"review":"…","rating":3,"brief":"…"}
POST /v0/invoice-memo0.012{"brief":"…","amount":12,"wallet":"0x…"}
POST /v0/milestone-nudge0.012{"brief":"…","milestone":"2","done":"…","amount":8}
POST /v0/bid-polish0.012{"brief":"…","bid":"…draft…"}
POST /v0/follow-up-ask0.012{"brief":"…","silentDays":4}
POST /v0/rehire-prompt0.012{"brief":"…","outcome":"…","daysSinceClose":1}
POST /v0/rate-card0.012{"name":"…","skills":"…","microUsdc":15}
POST /v0/status-ping0.012{"brief":"…","progress":"…","percent":70}
POST /v0/checkin-ask0.012{"brief":"…","ask":"…","options":["A","B"]}
POST /v0/quiet-nudge0.012{"brief":"…","silentDays":4}
POST /v0/scope-delta0.012{"brief":"…","delta":"…","hours":1.5}
POST /v0/kickoff-msg0.012{"brief":"…","goal":"…","start":"today"}
POST /v0/outline0.01{"topic":"…"}
POST /v0/hire-watch0.012{"wallet":"0x…"}
POST /v0/agent-rep0.015{"wallet":"0x…"}
POST /v0/brief0.02{"topic":"…"}
POST /v0/storyboard0.02{"scene":"…"}
POST /v0/pack~0.05{"packId":"…"}
POST /v0/sponsor-slot0.05{"title":"…","url":"https://…"}