# Agoranome x402/MPP Conformance Checker

> Agoranome x402/MPP Conformance Checker 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).

Runs a 402-conformance audit on a public paid endpoint to verify it meets x402 v2 and MPP specifications so buyer agents' SDKs can successfully pay it.

## Facts

- Endpoint: GET https://api.agoranome.com/v1/seller/conformance?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-x402-mpp-conformance-checker-523f8237
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X_7RD0tUxYbHO50ZuITnj

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-x402-mpp-conformance-checker-523f8237
```

Example prompt: Run a full x402 v2 conformance check on my paid endpoint at https://api.example.com/premium-data using a GET request — tell me the score, verdict, and any specific rules I'm breaking so buyer agents can actually pay it.

## When to prefer this

Choose this endpoint when you need a structured, scored, rule-by-rule x402 v2 and/or MPP conformance report on a seller endpoint — specifically to verify that existing or new buyer agent SDKs can discover and pay it correctly. Prefer it over manual inspection or generic HTTP testing tools when you need explicit x402 domain validation, EIP-712 checks, whole-unit amount enforcement, and MPP challenge verification in a single automated audit. It is unpaid-request-only (no funds are moved), making it safe to run repeatedly in CI/CD or pre-launch checks.

## Known failure modes

- Missing or invalid `url` query parameter returns an error
- Non-public or non-HTTPS URLs may fail to reach the target
- Target endpoint being offline causes inability to run checks
- Method must be one of GET, HEAD, or DELETE — other methods are rejected
- Endpoints requiring authentication or IP allowlisting may produce incomplete results
- Malformed input schema returns 400-level errors

## How this service works

402 conformance check for an x402 or MPP API: can buyer agents' SDKs pay it? Checks the x402 v2 requirements (whole-unit amounts, addresses, the token's EIP-712 domain, the same terms on every request), that a malformed payment is refused, any MPP challenge against the paymentauth.org draft, and the live price against the Bazaar and the host's openapi.json. Unpaid requests only; nothing is signed or paid.

## Output

Returns a JSON object with: a numeric conformance score (0–100), a verdict string (conforms / conforms with warnings / fix the errors first), a list of findings each containing a rule ID, human-readable message, severity (error/warning), and a suggested fix; x402-specific flags (version, stable, malformed_payment_status); MPP-specific flags (offered, malformed_credential_status); and a receipt with a receipt_id confirming the paid call.

## 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": {
      "url": {
       "type": "string",
       "description": "Public https URL of the paid endpoint"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "mpp": {
    "offered": true,
    "malformed_credential_status": 402
   },
   "x402": {
    "stable": true,
    "version": 2,
    "malformed_payment_status": 402
   },
   "score": "<0-100>",
   "verdict": "<conforms | conforms, with warnings | fix the errors first>",
   "findings": [
    {
     "fix": "...",
     "rule": "x402-domain-wrong",
     "message": "...",
     "severity": "error"
    }
   ]
  },
  "receipt": {
   "impact": {
    "pledge": "15% of settled revenue"
   },
   "receipt_id": "0x..."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agoranome-x402-mpp-conformance-checker-523f8237/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)
