{"uid":"cap_LJ3xBPdvhjvy1i6gI4Ypv","slug":"rqm-openqasm-3-preflight-validator-203fa710","name":"RQM OpenQASM 3 Preflight Validator","description":"OpenQASM 3 preflight: Parse, normalize, and assess OpenQASM 3 before downstream execution. Use when: Use when a bounded request matches rqm.studio.openqasm3-preflight-request.v1 and the caller needs the decla... Returns: go, no-go, or unsupported verdict, normalized source, warnings and evidence. Boundaries: Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, sign...","url":"https://jobs.rqmtechnologies.com/x402/buyer-jobs/openqasm3-preflight-v1","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request":{"type":"object","title":"OpenQASMRequest","required":["source"],"properties":{"source":{"type":"string","title":"Source","minLength":1},"profile":{"enum":["conservative","balanced","aggressive"],"type":"string","title":"Profile","default":"balanced"},"source_format":{"type":"string","const":"openqasm3","title":"Source Format","default":"openqasm3"}},"additionalProperties":false},"schema_version":{"const":"rqm.jobs.bazaar-buyer-job-request.v1"},"idempotency_key":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","maxLength":128,"minLength":1},"max_total_price":{"type":"string","pattern":"^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_L0CqQFMBdIqYqt747lfyj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and normalizes a bounded OpenQASM 3 source string before downstream compilation or execution on quantum hardware or simulators.","exampleAgentPrompt":"Before I submit this quantum circuit to the simulator, run a preflight validation on this OpenQASM 3 source to check it parses correctly and conforms to the supported subset: 'OPENQASM 3.0; qubit[2] q; h q[0]; cx q[0], q[1]; measure q -> c;'","exampleUseCases":[{"title":"Validate circuit before hardware submission","prompt":"I have this OpenQASM 3 program I'm about to send to the quantum processor — can you preflight-validate it first to catch any parse errors or unsupported constructs before I waste a job slot? Here's the source: 'OPENQASM 3.0; qubit[3] q; bit[3] c; h q[0]; cx q[0], q[1]; cx q[1], q[2]; measure q -> c;'"},{"title":"Normalize quantum circuit for compiler pipeline","prompt":"Before my compilation pipeline ingests this OpenQASM 3 circuit, run the RQM preflight check to normalize it and confirm it meets the parse_and_supported_subset rules. The source is: 'OPENQASM 3.0; gate bell q0, q1 { h q0; cx q0, q1; } qubit[2] q; bell q[0], q[1];'"},{"title":"Debug invalid OpenQASM 3 syntax","prompt":"My quantum circuit keeps failing downstream — can you run the OpenQASM 3 preflight validator on this source and tell me what's wrong with it? Source: 'OPENQASM 3.0; qreg q[2]; h q[0]; cx q[0], q[1]; measure q -> c;'"}],"resultDescription":"Returns a validation and normalization report for the submitted OpenQASM 3 source, indicating whether the circuit parses successfully and conforms to the supported subset. Includes any parse errors, normalization output, and conformance status against the acceptance rules.","failureModes":["Source string fails to parse as valid OpenQASM 3 — returns parse error details","Circuit uses constructs outside the supported subset — returns unsupported feature list","Empty or missing source field — returns validation error","Invalid idempotency key format — returns schema error","Price limit exceeded — job not accepted","Malformed request schema — returns 400-level error"],"whenToPreferThis":"Use this endpoint when you need to validate and normalize OpenQASM 3 source code before passing it to a compilation step, simulator, or real quantum hardware. Prefer this over running directly on hardware when you want to catch syntax or conformance errors cheaply (at $0.01 per call). Do not use this for checking live provider readiness, hardware correctness, or validating languages other than OpenQASM 3.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:47:29.069Z","isFirstParty":false}