{"uid":"cap_X5zZcef31VXp9Fgh5VXEd","slug":"rqm-relay-multichannel-iq-capture-diagnostics-bbfeeb6c","name":"RQM Relay Multichannel IQ Capture Diagnostics","description":"Inspect coordinated I/Q samples before processing or archiving. Send a sample rate and up to eight channels of complex samples (1024 per channel). Get nominal, degraded or invalid state with bounded findings and a diagnostic artifact. No physical-cause or hardware-failure diagnosis. First obtain a fresh /v1/quote for diagnose-multichannel-capture-v1. Price includes the Relay fee. Async result; retry the original signed request while settlement is pending.","url":"https://api.rqm-relay.com/v1/capabilities/diagnose-multichannel-capture-v1/run?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","title":"DiagnoseMultichannelCaptureRequest","required":["sample_rate_hz","channels"],"properties":{"channels":{"type":"array","items":{"type":"object","title":"WavePipelineChannelRequest","required":["channel_id","samples"],"properties":{"samples":{"type":"array","items":{"type":"object","title":"ComplexSampleRequest","required":["real","imaginary"],"properties":{"real":{"type":"number","title":"Real"},"imaginary":{"type":"number","title":"Imaginary"}},"additionalProperties":false},"title":"Samples","maxItems":1024,"minItems":1},"channel_id":{"type":"string","title":"Channel Id","pattern":"^[A-Za-z0-9._-]+$","maxLength":64,"minLength":1}},"additionalProperties":false},"title":"Channels","maxItems":8,"minItems":1},"sample_rate_hz":{"type":"number","title":"Sample Rate Hz","maximum":1000000000,"exclusiveMinimum":0}},"additionalProperties":false},"quoteId":{"type":"string","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","description":"Obtain a fresh quote from POST /v1/quote for this capability; never reuse an example quote."},"idempotencyKey":{"type":"string","maxLength":200,"minLength":8,"description":"A unique key for a new purchase; retain it unchanged for every retry."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.007","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.007/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.007","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gvM6T1sVBusGN8-exUiYD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.007","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Inspects up to eight channels of complex I/Q samples for nominal, degraded, or invalid signal quality and returns bounded findings with a diagnostic artifact.","exampleAgentPrompt":"Check the signal quality of my 8-channel IQ capture sampled at 2.4 MHz — channel IDs ch0 through ch7 — and tell me whether each channel is nominal, degraded, or invalid before I archive the data.","exampleUseCases":[{"title":"Pre-archive SDR capture quality gate","prompt":"I just finished a 6-channel RF capture at 915 MHz with a 5 MHz sample rate — can you inspect the IQ samples across all six channels and tell me if anything is nominal, degraded, or invalid before I write it to long-term storage?"},{"title":"Phased array pipeline ingestion check","prompt":"Before I feed this 4-channel phased array baseband capture into my beamforming pipeline, run a diagnostic on the complex samples at 20 MHz sample rate and flag any channels that look degraded or invalid."},{"title":"Automated signal health monitoring","prompt":"Every time a new multichannel IQ capture comes in from the antenna farm at 100 kHz sample rate, check all 8 channels and alert me if any of them come back as degraded or invalid."}],"resultDescription":"Returns a diagnostic result indicating whether each channel's IQ capture is in a nominal, degraded, or invalid state, along with bounded findings describing specific quality issues detected and a diagnostic artifact for further review. No physical hardware or root-cause failure diagnosis is provided.","failureModes":["Invalid or expired quoteId — must obtain a fresh quote from /v1/quote before each call","Sample count outside bounds — each channel requires between 1 and 1024 complex samples","Channel count out of range — must supply between 1 and 8 channels","sample_rate_hz out of range — must be greater than 0 and at most 1,000,000,000 Hz","Malformed channel_id — must match pattern ^[A-Za-z0-9._-]+$ and be 1–64 characters","Settlement pending — async result; caller must retry with the same signed request and idempotency key","Missing required fields — sample_rate_hz or channels not provided"],"whenToPreferThis":"Use this endpoint when you need a programmatic, per-channel signal quality verdict on raw complex I/Q samples before processing or archiving — especially in automated pipelines handling SDR or phased array captures where degraded channels must be flagged before downstream use. Prefer this over manual inspection or single-channel validators when handling multichannel captures (up to 8 channels, up to 1024 samples each). Not suitable for hardware fault diagnosis or physical-cause root analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T12:32:15.453Z","isFirstParty":false,"canonicalSlug":"rqm-relay-multichannel-iq-capture-diagnostics-bbfeeb6c"}