# Agoranome Buyer Check

> Agoranome Buyer Check is a paid API for AI agents from api.agoranome.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Verifies an x402 offer's trustworthiness before payment, or validates a settlement proof after paying, returning a structured verdict with policy tiers and concerns

## Facts

- Endpoint: GET https://api.agoranome.com/v1/buyer/check?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agoranome-buyer-check-1336afb7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WSynnm1ySpBL5r5od2sYi

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agoranome-buyer-check-1336afb7
```

Example prompt: Before my agent pays this x402 API at https://api.example.com/v1/data, run an Agoranome buyer check on it with a max price cap of $0.05 to make sure the pay-to address is stable and there are no concerns.

## When to prefer this

Use this endpoint when a buyer agent needs to vet an x402 offer before committing USDC, especially when encountering a new or unfamiliar seller, when the pay-to address or price needs cross-checking against a quote, or when verifying a settlement after payment. Prefer this over manual inspection because it checks pay-to address stability over 30 days, verifies Fair Offer certification status, and counts verified deliveries — signals no simple HTTP HEAD request can provide.

## Known failure modes

- URL not found or not an x402 offer — returns error indicating no 402 response detected
- Pay-to address mismatch — returns concern flagging discrepancy between quoted and actual address
- Price exceeds max_price cap — returns concern or rejection before payment
- Transaction hash invalid or not found on Base — settlement mode fails with lookup error
- Offer has no certified history — verdict may indicate lower tier with concerns listed
- Network timeout reaching the x402 URL — returns error with connectivity details

## How this service works

Tools for x402 sellers and buyers, paid per call in USDC by the agents that use them. For sellers: a listing lint and a 402 conformance run, a Bazaar rank check, a Machine Buyer Panel that tests whether buyer agents pick your offer over its rivals, signed samples, Fair Offer certification, a model-update watch, and a demand gap finder for what to build next. For buyers: a signed Buyer check on any offer before paying (or settlement proof after), a buyer drill that red-teams an x402 client against nine traps, a wallet overspend audit, and free checks of any seller's offer. Every paid tool has a free sample. Agoranome pledges 15% of settled revenue to a cause.

## Output

A JSON verdict object containing: the trust mode (verdict or settlement), the current pay-to address(es) with a flag indicating if they changed in the last 30 days, the policy tier achieved (any/sampled/delivered), a human-readable summary of the offer's standing, and a list of any concerns. Also includes a receipt with an impact pledge note and a receipt ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "tx": {
       "type": "string",
       "description": "Settlement mode: the payment's transaction hash on Base"
      },
      "url": {
       "type": "string",
       "description": "The x402 offer's URL (the paid route)"
      },
      "share": {
       "type": "boolean",
       "description": "Settlement mode: publish the buyer-side receipt in the evidence commons"
      },
      "pay_to": {
       "type": "string",
       "description": "The quoted pay-to address, to compare"
      },
      "max_price": {
       "type": "number",
       "description": "Your per-call cap in USD (default 1)"
      },
      "accept_proof": {
       "type": "string",
       "description": "Your requirements, as an Accept-Proof value"
      },
      "expected_price": {
       "type": "number",
       "description": "The quoted price in USD, to compare"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "mode": "verdict",
   "pay_to": {
    "current": [
     "0x..."
    ],
    "changed_30d": false
   },
   "policy": {
    "tiers": {
     "any": true,
     "sampled": true,
     "delivered": true
    }
   },
   "summary": "Meets the sampled tier. Block valid; certified and passing since 2026-10-20; one pay-to for 41 days; price at listing; 12 verified deliveries in 30 days.",
   "concerns": []
  },
  "receipt": {
   "impact": {
    "pledge": "15% of settled revenue"
   },
   "receipt_id": "0x..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agoranome-buyer-check-1336afb7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agoranome.com](https://www.zero.xyz/host/api.agoranome.com/llms.txt)
