{"uid":"cap_X_7RD0tUxYbHO50ZuITnj","slug":"agoranome-x402-mpp-conformance-checker-523f8237","name":"Agoranome x402/MPP Conformance Checker","description":"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.","url":"https://api.agoranome.com/v1/seller/conformance?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"}}}}},"responseSchema":{"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..."}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eEiJQqDmPOz5BCnYKCyKC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"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.","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"Pre-launch seller compliance audit","prompt":"Before I go live, run an x402 conformance check on https://api.mybiz.com/v1/data with a GET request and tell me if buyer agent SDKs will be able to pay it — include the score and any errors I need to fix."},{"title":"Debugging a rejected agent payment","prompt":"My buyers' agents are failing to pay my endpoint at https://api.myservice.com/report — can you run the x402 v2 conformance audit on it using GET and show me which rules it's violating and what to fix?"},{"title":"MPP draft compliance verification","prompt":"Check whether my API at https://payments.example.io/resource supports the MPP challenge spec correctly — run a HEAD conformance check and tell me if it passes the paymentauth.org draft requirements."}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:31:43.716Z","isFirstParty":false,"canonicalSlug":"agoranome-x402-mpp-conformance-checker-523f8237"}