{"uid":"cap_uAQSbYbT4OeTxDmFzQT0e","slug":"delx-x402-discovery-parity-check-7fa7c61e","name":"Delx X402 Discovery Parity Check","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/x402-discovery-parity-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"catalog_tools":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Catalog Tools supplied to X402 Discovery Parity Check; used only for this bounded calculation and processed in memory without retention."},"openapi_tools":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Openapi Tools supplied to X402 Discovery Parity Check; used only for this bounded calculation and processed in memory without retention."},"runtime_tools":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Runtime Tools supplied to X402 Discovery Parity Check; used only for this bounded calculation and processed in memory without retention."},"portfolio_tools":{"type":"array","items":{"type":"string","maxLength":8192},"maxItems":256,"description":"Portfolio Tools supplied to X402 Discovery Parity Check; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"counts":{"catalog":2,"openapi":2,"runtime":2,"portfolio":2},"parity":true,"missing":{"catalog":[],"openapi":[],"runtime":[],"portfolio":[]}},"schema":"delx/util-x402-discovery-parity-check/v1","status":"pass","evidence":{"retained":false,"input_sha256":"2a4e869067b7be7349f2d8d258047e08b504e1fc708e4bef33d84574262c87f4","external_calls":0},"operation":"delivery_contract:x402_discovery_parity_check"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_icAY2pf3LTwgAA-nT6UNY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that tool lists across catalog, OpenAPI, runtime, and portfolio sources are consistent and complete, returning a parity result with missing tool details.","exampleAgentPrompt":"Check if my agent's tools are in parity across all four discovery sources — I have these catalog tools: ['tool-a', 'tool-b'], OpenAPI tools: ['tool-a', 'tool-b'], runtime tools: ['tool-a', 'tool-b'], and portfolio tools: ['tool-a', 'tool-b']. Tell me what's missing from any source and whether they all match.","exampleUseCases":[{"title":"Agent tool registry audit","prompt":"I want to make sure my agent's tool catalog matches what's actually running at runtime. Here are my catalog tools: ['search', 'summarize', 'translate'], OpenAPI tools: ['search', 'summarize'], runtime tools: ['search', 'summarize', 'translate'], and portfolio tools: ['search', 'summarize', 'translate']. Run a parity check and tell me which source is missing tools."},{"title":"Pre-deployment tool consistency check","prompt":"Before I deploy my new agent version, verify that these tool lists are fully consistent — catalog: ['pay', 'invoice', 'report'], OpenAPI: ['pay', 'invoice'], runtime: ['pay', 'invoice', 'report'], portfolio: ['pay', 'invoice', 'report']. I need to know if anything is missing from OpenAPI before going live."},{"title":"X402 discovery source sync validation","prompt":"I'm debugging a tool discovery issue and need to find which tools are out of sync. My catalog has ['extract', 'enrich', 'classify'], OpenAPI has ['extract', 'enrich', 'classify'], runtime has ['extract', 'enrich'], and portfolio has ['extract', 'enrich', 'classify']. Run the parity check and show me exactly what's missing from the runtime source."}],"resultDescription":"Returns a JSON object with counts of tools per source, a boolean parity flag indicating whether all sources are in sync, and a 'missing' breakdown per source listing any absent tools. Also includes an evidence block with the input SHA256 hash, a retained=false flag confirming no data retention, and the operation name.","failureModes":["Malformed array items exceeding 8192 characters return validation errors","Exceeding 256 items per array may result in rejection","Empty arrays may produce trivially-passing parity that masks real gaps","Payment failure via x402 returns 402 before processing begins"],"whenToPreferThis":"Use this endpoint when you need a cryptographically-verifiable, stateless parity check across x402 tool discovery sources (catalog, OpenAPI, runtime, portfolio) with proof of no data retention. Prefer it over manual diffing or custom scripts when you need a structured missing-tools report per source and an auditable SHA256 input hash for compliance or debugging.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T04:49:35.497Z","isFirstParty":false,"canonicalSlug":"delx-x402-discovery-parity-check-7fa7c61e"}