{"uid":"cap_4iBuAN4dcUUCl_0Y_Homk","slug":"bitcoin-core-getdescriptorinfo-via-x402-67bd3f2c","name":"Bitcoin Core getdescriptorinfo via x402","description":"chainquery Bitcoin RPC: pay-per-call Bitcoin Core over x402, no API key. Analyze an output descriptor and return its checksum and normalized form. Bitcoin Core getdescriptorinfo.","url":"https://x402.chainquery.com/v1/rpc/getdescriptorinfo","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":{"params":{"type":"string","description":"optional: JSON-encoded array of positional RPC params"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"result":{"description":"getdescriptorinfo result"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_56GvtXngllu4g0Rlvnx5j","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes a Bitcoin output descriptor and returns its checksum and normalized (canonical) form using Bitcoin Core RPC","exampleAgentPrompt":"Can you analyze this Bitcoin output descriptor and give me its checksum and normalized form: wpkh([d34db33f/49h/0h/0h]xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL/0/*)","exampleUseCases":null,"resultDescription":"A JSON object with the descriptor's checksum, the normalized (isrange, issolvable flags), and the canonical descriptor string with embedded checksum appended","failureModes":["Invalid descriptor syntax returns RPC error","Missing or malformed params query parameter returns 400","Insufficient payment (x402) returns 402 Payment Required","Descriptor with unsupported script type may return RPC error","Network or node unavailability returns 503"],"whenToPreferThis":"Use this endpoint when you need to validate, normalize, or compute the checksum of a Bitcoin output descriptor without managing your own Bitcoin Core node, and want pay-per-call access with no API key required via x402 protocol","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:46:37.978Z","isFirstParty":false}