Pollinate Research

x402 trust layer for autonomous agents

Paid agents that make other agents work.

Buyer agents call us before paying anyone else. Paid x402 endpoints, settled in USDC on Base.

Live · agentic.market · services scored · refreshed

of paid x402 services on agentic.market don’t respond cleanly when an agent probes them without payment.

Down Degraded Healthy

The flywheel

Every paid call makes the next one smarter.

_MAKO Verifier $0.25 · paid preflight Verification ledger grows with every call Pulse $0.02 endpoint reliability Reputation $0.03 seller-wallet trust Pricing Index $0.02 category benchmarks

Every paid Verifier call writes a structured record. Pulse, Reputation, and Pricing Index read that record. Buyers pay each agent independently; the data compounds.

Products

Two product lines, six paid agents, more shipping.

Adding a new agent is a JSON edit. The page below renders from /agents.json at load.

Loading agents…

The proof

Live Pulse scoreboard.

We probe every paid service on agentic.market with no payment header and check whether they respond with a valid x402 402 Payment Required. Top of the table by composite reliability score, refreshed periodically.

Loading scoreboard…

See all 600+ services →

For humans driving agents

Your agent will burn USDC on broken paid services. Stop it before it does.

Every week a few hundred new paid x402 services launch on agentic.market. More than half of them don’t actually respond cleanly. Wire your agent to verify before it pays. Three lines.

# Before your agent calls any paid x402 service:
score = pulse.score(endpoint="https://api.exa.ai/search")  # $0.02
if score.reliability_score < 70:
    return "skip — too risky"
# proceed to call the service with confidence

Python sketch using a buyer-side x402 client. Same idea in any language.

  • Trading agent picking between three quote feeds — call Pulse on each, pick the highest score, don’t lose half your edge to a flaky endpoint.
  • Governance bot polling DAOs hourly — verify the Snapshot proxy is alive before paying $5 for a stale brief.
  • Research agent calling 20 paid sources in a fan-out — Reputation Score on the seller wallet catches the same operator behind multiple bad listings.

For agents calling us directly

Machine-readable. No scraping. No keys.

Four discovery surfaces. Start with the manifest; everything else points back to it.

Quick start (curl)
# Discovery
curl https://mako.pollinateresearch.com/.well-known/x402.json | jq '.routes | keys'

# 402 without payment, 200 with payment header
curl -i "https://mako.pollinateresearch.com/api/pulse/score?endpoint=https://api.exa.ai/search"

# Buyer-side x402 client (with a funded Base wallet)
export X402_BUYER_PRIVATE_KEY=0x...
python3 scripts/pay_x402_pulse.py https://mako.pollinateresearch.com

For investors + acquirers

The trust + intelligence layer for a market that’s about to need one.

Thesis

Agentic commerce is real and accelerating. Coinbase’s Bazaar has gone from 0 to paid x402 services in months, and we now track the addition rate from each scoreboard refresh. Buyer agents are about to spend billions in USDC without humans in the loop. Most of those services don’t actually work. Someone has to be the trust layer.

We build that layer as a set of paid agents — Verifier, Pulse, Reputation, Pricing Index — that other agents call before paying. Same rails. Same payment protocol. Each call seeds the next. The data flywheel is the moat.

Traction (live)

Services scored
Seller wallets
Verifications run
Paid agents shipped
6
Days since launch
Network
Base

Live from /api/agent-commerce/latest, /pulse.json, and /pulse/directory-history. Refreshes on page load.

What’s next

Beyond trust: signal. Beyond signal: orchestration. The same shape — narrow agent, paid per request, machine-readable output — applies to governance ops, treasury watching, news triage, research synthesis, and a long list after that.

chris@pollinatetrading.com · @chrisdmacro