Developer reference

Inspect first. Pay only with intent.

Machine-readable discovery, ten MCP tools, signed evidence contracts, and bounded x402 routes for buyers that need attributable decisions.

Protocol
x402 on Base mainnet
Discovery
Public manifest + agent catalog
Evidence
EIP-191 route receipts + frozen GUARD contract
Safety
A no-payment request should return 402

No-spend quickstart

Read the challenge before authorizing settlement.

This request does not include a payment header. A correctly configured paid route should answer with HTTP 402 and payment requirements. Review the amount, network, asset, and pay-to address before using an x402 client.

curl -i 'https://mako.pollinateresearch.com/api/pulse/score?url=https%3A%2F%2Fexample.com'

# Expected before payment:
# HTTP/2 402
# payment-required: <base64-encoded x402 requirements>
Payment safety boundary
MAKO documentation does not ask you to paste a private key into a web form. An MCP or x402 client that can settle requires a separately controlled buyer wallet. Start with a no-payment challenge, cap spend in the client, and verify the public manifest independently.

Commercial assurance routes

Composable signals with explicit prices.

The public manifest is authoritative for current payment requirements. Prices below describe the repository configuration and can drift from a future live response.

POST · $0.10/api/assurance/validate

Bind preflight risk, buyer policy, hashed payment proof, delivery evidence, and recourse guidance into one signed assurance result.

POST · $0.05/api/route

Return a bounded route recommendation and alternatives composed from Pulse, pricing, reputation, and verification signals.

POST · $0.25/api/agent-commerce/verify

Inspect discovery metadata or a live 402 challenge and return a signed preflight verdict without settling the target route.

GET · $0.02/api/pulse/score

Summarize observed endpoint reliability across a selected time window; unknown remains distinct from low quality.

GET · $0.03/api/reputation/wallet

Combine attributable wallet history with available public identity evidence and return provenance with confidence.

GET · $0.02/api/pricing/index

Return observed per-category price distributions from eligible records, with denominators and source boundaries.

GET · FREE/api/asterpay/reliability

Return the bounded reliability envelope used by the AsterPay integration reference; free and rate-limited in repository policy.

See governance, markets, and other MAKO primitives

MCP installation

Expose the routes as agent tools.

The open-source MCP package maps the commercial and legacy route catalog into ten tools. Paid tools settle real USDC when a funded buyer key is configured.

npm install -g @pollinateresearch/mako-mcp

{
  "mcpServers": {
    "mako": {
      "command": "mako-mcp",
      "env": { "X402_BUYER_PRIVATE_KEY": "managed-outside-this-file" }
    }
  }
}
Package: verify the npm publisher and source before installing.Inspect npm package
Source: MIT-licensed MCP adapter.Inspect MCP source

Evidence contracts

Verify the record, not the sales copy.

The published GUARD receipt and claim taxonomy are frozen, content-hashed specifications. The signer registry remains the authority for allowed signing addresses.

ArtifactPurposeVerification path
GUARD receipt v1.0.0Binds request and response hashes, quoted and settled amounts, payer, settlement reference, and delivery state.Rendered spec · Raw text
Claims taxonomy v1.0.0Defines detectable buyer failures and the evidence required to make each claim reviewable.Rendered taxonomy · Raw JSON
Signer registryLists authorized receipt signers for independent signature verification.Registry JSON
x402 reality snapshotMachine-readable aggregate of current no-payment probe observations and methodology limits.Snapshot JSON

Machine discovery

One surface, several readers.

x402 manifest · agent directory · commerce handles · LLM reference. For a bounded human review, qualify the endpoint before checkout.