# Agoranome Fair Offer Certify

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

Certifies an x402 API's fair-offer block by checking all claims against live behaviour, reconciling receipts on Base, attesting the free sample, validating the schema, and publishing a signed pass/fail result at a public URL.

## Facts

- Endpoint: POST https://api.agoranome.com/v1/fair-offer/certify?utm_source=zero.xyz
- Price: $1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agoranome-fair-offer-certify-b7c1f3a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UBtQB3EV7h4aLUj4VWcEy

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-fair-offer-certify-b7c1f3a2 -d '<json body>'
```

Example prompt: Run a Fair Offer certification on my x402 API at https://api.myservice.com/v1/data and publish the signed result so buyer agents can see whether it passes.

## When to prefer this

Choose this endpoint when you need a tamper-evident, signed, publicly accessible certification that an x402 API's fair-offer block accurately reflects its real behaviour — covering schema compliance, on-chain receipt reconciliation, free-sample attestation, and Bazaar price alignment in a single call. Prefer it over manual inspection or partial linting tools when you need a definitive pass/fail verdict with a public URL suitable for sharing with buyer agents or listing directories.

## Known failure modes

- Endpoint URL is unreachable or returns non-HTTPS responses — certification cannot proceed
- x402 fair-offer block is malformed or missing — schema validation fails with specific error details
- Live behaviour does not match declared claims — verdict is 'fail' with itemised failures array
- On-chain receipts on Base cannot be reconciled — receipt attestation step fails
- Bazaar listing price does not match declared price — pricing mismatch failure returned
- Free sample attestation fails if the sample endpoint returns errors or inconsistent output

## How this service works

Fair Offer certification for an x402 API: every claim in your 402's fair-offer block checked against live behaviour. Your public receipts are reconciled against Base, your free sample is attested, the block is checked against the 0.2 schema and across two requests, and the listing price against the Bazaar. Pass or fail, the signed result is published at a public URL.

## Output

A JSON object containing a public URL where the signed certification is hosted, a verdict of 'pass' or 'fail', an array of specific failures (empty on pass), and a unique certification_id (cert_ followed by 24 hex characters).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Your paid endpoint's public https URL"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "url": "https://.../v1/fair-offer/certifications/cert_...",
   "verdict": "pass",
   "failures": [],
   "certification_id": "cert_<24 hex>"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agoranome-fair-offer-certify-b7c1f3a2/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)
