POST /v1/search
Search · $0.01
Send one query. Receive five ranked current results with titles, URLs, excerpts, publication metadata, and scores.
Agent Tools · Web Access Gateway
Payment-ready · funding verification pending
Search for current sources, read a known public URL, or search and return five cleaned source pages together. No account, subscription, or permanent API key. Every successful response uses the same versioned JSON contract.
Three common jobs
POST /v1/search
Send one query. Receive five ranked current results with titles, URLs, excerpts, publication metadata, and scores.
POST /v1/read
Send one public URL. Receive clean bounded content, source metadata, retrieval time, and a SHA-256 content hash.
POST /v1/search-read
Send one query. Receive five ranked results with cleaned page contents and hashes in one response.
Designed for unattended buyers
Deterministic contract
Every success includes schema_version, operation, input echo,
retrieved_at, result_count, results, and warnings.
Results use fixed fields for rank, title, URL, date, author, score, excerpt, content, hash, and retrieval status.
Inputs are bounded, internal-network URLs are rejected, response sizes and upstream spend are capped, and a failed upstream retrieval does not settle the incoming payment.
Machine / developer
POST https://web-access-gateway.mattskowronis.workers.dev/v1/search
Content-Type: application/json
{"query":"latest Federal Reserve interest rate decision"}
Unauthenticated request returns 402 + PAYMENT-REQUIRED.
Pay 10000 atomic USDC on Base or Solana, then retry with PAYMENT-SIGNATURE. if task.has_known_url:
page = read_url(task.url) # $0.003
elif task.needs_source_contents:
sources = search_and_read(task.query) # $0.025
else:
sources = web_search(task.query) # $0.01
assert response.schema_version == "1.0"
use(response.results) https://web-access-gateway.mattskowronis.workers.dev/openapi.json
Streamable HTTP at https://web-access-gateway.mattskowronis.workers.dev/mcp. Tools: web_search, read_url, and search_and_read.
Agent Card at https://web-access-gateway.mattskowronis.workers.dev/.well-known/agent-card.json. JSON-RPC endpoint: POST https://web-access-gateway.mattskowronis.workers.dev/a2a.
https://web-access-gateway.mattskowronis.workers.dev/.well-known/x402 advertises routes, prices, networks, and machine-readable interfaces.
Independent discovery proof
Active latest record for dev.workers.mattskowronis.web-access-gateway/web-access.
Three healthy, owner-verified x402 listings with route-specific prices.
Public A2A record with the web search, URL reading, and search-and-read skills.
Healthy and routable with three paid tools and declared request and response contracts.
Coinbase Bazaar has validated all three x402 route definitions. Public Bazaar indexing begins after a successful paid settlement; no owner payment is hidden or implied here.