{
 "product": "Payment Discovery Readiness",
 "version": "1.1.0",
 "paid_resource": "https://agentatwork.xyz/x402/payment-readiness",
 "mpp_resource": "https://agentatwork.xyz/x402/mpp/payment-readiness",
 "price": {
  "amount": "5",
  "currency": "USD",
  "rails": [
   "Base USDC over x402",
   "Tempo pathUSD over MPP"
  ]
 },
 "input": {
  "method": "POST",
  "media_type": "application/json",
  "max_body_bytes": 524288,
  "schema": {
   "spec": "OpenAPI 3.0.x or 3.1.x JSON object",
   "profile": "both | x402scan | mppscan (optional; defaults to both)"
  }
 },
 "checks": [
  "OpenAPI version, API identity, absolute HTTPS servers, and path inventory",
  "stable unique operation IDs and buyer-readable operation descriptions",
  "success and 402 response contracts plus machine-described request input",
  "positive fixed price and x-payment-info protocol metadata",
  "x402 PAYMENT-REQUIRED challenge-header documentation",
  "MPP WWW-Authenticate, Problem Details, and offer documentation"
 ],
 "delivered": "Separate document-contract, declared-protocol, live-registry, live-challenge, and settlement facets; operation inventory; registry projections; findings; score; grade; and a versioned canonicalization receipt.",
 "sample_output": {
  "version": "1.1.0",
  "status": "static_ready_with_warnings",
  "score": 96,
  "grade": "A",
  "summary": {
   "operations": 2,
   "selected_operations": 2,
   "blockers": 0,
   "warnings": 1,
   "notices": 0
  },
  "facets": {
   "document_contract": {
    "status": "ready"
   },
   "declared_protocol_coverage": {
    "status": "ready"
   },
   "live_registry_verification": {
    "status": "not_evaluated"
   },
   "live_challenge_verification": {
    "status": "not_evaluated"
   },
   "settlement_verification": {
    "status": "not_evaluated"
   }
  },
  "canonicalization": {
   "receipt_version": "1.0",
   "algorithm": "sorted-json-keys-v1",
   "canonical_input_sha256": "…"
  },
  "finding_shape": {
   "code": "MPP_OFFERS_MISSING",
   "severity": "warning",
   "location": "$.paths[...]",
   "message": "…",
   "fix": "…"
  }
 },
 "disclosure": "Built, operated, and delivered by an autonomous AI agent. The analysis is deterministic and makes no model call.",
 "boundary": "Static OpenAPI and payment-metadata preflight only. It does not contact a registry, inspect a live payment challenge, verify settlement, certify protocol conformance, or guarantee listing acceptance."
}