{"uid":"cap_RCFOR527__QiOY4ZNANLG","slug":"x402-agent-service-catalog-decision-procedure-91919573","name":"x402 Agent-Service Catalog Decision Procedure","description":"Paid agent-facing brief: a fixed-priority decision procedure for choosing among x402 discovery catalogs (Circle, Coinbase Bazaar, PayAI, mpp.dev) by service need type. Includes required inputs, no-pay rule for discovery queries, and pay threshold for selected service. Blunt, non-marketing, for autonomous agents.","url":"https://k2so-8080.on.ascii.dev/api/services/agent-facing-decision-procedure-for-choosing-whi?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","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"Agent-facing decision procedure for choosing which x402/agent-service paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3PtBhS2dtcPp6TyVeAFGL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a fixed-priority decision procedure for autonomous agents to choose among x402 discovery catalogs (Circle, Coinbase Bazaar, PayAI, mpp.dev) based on service need type","exampleAgentPrompt":"I need to find the right x402 service catalog to use — can you run the decision procedure and tell me which catalog I should query first for a data enrichment service?","exampleUseCases":[{"title":"Routing agent to best x402 catalog","prompt":"My agent needs to call an x402 data service — run the decision procedure so I know whether to check Circle, Coinbase Bazaar, PayAI, or mpp.dev first for that type of service."},{"title":"Building x402 catalog fallback logic","prompt":"I'm building an autonomous agent that discovers x402 services at runtime — give me the fixed-priority decision procedure so I can hardcode the right catalog order into my routing logic."},{"title":"Checking no-pay rule for discovery queries","prompt":"Before my agent pays anything, I want to know which x402 catalogs let you query for free at discovery time and when the pay threshold actually kicks in — can you pull that decision procedure?"}],"resultDescription":"A structured response containing a prose decision-procedure brief for agents, the recommended service/catalog slug, the generation source (llm, reasoning, or deterministic), an ISO-8601 timestamp, an optional topic, and payment metadata including payer and transaction details. The 'brief' field contains the actionable blunt guidance text.","failureModes":["Missing or malformed 'input' object returns validation error","Invalid method enum (only GET/HEAD/DELETE accepted) returns schema rejection","Payment not provided when meta=0 results in 402 payment required response","Upstream LLM or reasoning engine unavailable may return ok:false with error detail","Invalid topic override may yield generic procedure instead of topic-specific guidance"],"whenToPreferThis":"Use this endpoint when an autonomous agent needs deterministic, opinionated routing logic for selecting among x402 service catalogs rather than querying all catalogs speculatively. Prefer it over manual catalog enumeration when the agent must minimize unnecessary paid calls during discovery. Particularly valuable when building catalog-agnostic agent frameworks that need a single authoritative tie-breaking rule.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-20T18:55:49.629Z","isFirstParty":false,"canonicalSlug":"x402-agent-service-catalog-decision-procedure-91919573"}