{"uid":"cap_QlWwFkd_ALVfxcxyXblbN","slug":"rqm-calibration-quality-assessment-02e01698","name":"RQM Calibration Quality Assessment","description":"Problem: Assess this bounded calibration dataset against the supplied residual, coverage, and consistency rules. Input: JSON with length unit, observations, rules. Result: pass, fail, or indeterminate verdict, residual metrics, per-rule evaluations. Limits: Software/model evidence only; 65536 request bytes; 5 s execution.","url":"https://jobs.rqmtechnologies.com/x402/buyer-jobs/robotics.assess-calibration-quality.v1","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"request":{"type":"object","title":"CalibrationQualityRequest","required":["length_unit","observations","rules"],"properties":{"rules":{"type":"object","title":"CalibrationRules","required":["maximum_rmse","maximum_absolute_error","minimum_axis_span","minimum_observations"],"properties":{"maximum_rmse":{"type":"number","title":"Maximum Rmse","exclusiveMinimum":0},"minimum_axis_span":{"type":"number","title":"Minimum Axis Span","minimum":0},"minimum_observations":{"type":"integer","title":"Minimum Observations","maximum":10000,"minimum":3},"maximum_absolute_error":{"type":"number","title":"Maximum Absolute Error","exclusiveMinimum":0}},"additionalProperties":false},"length_unit":{"enum":["m","cm","mm"],"type":"string","title":"Length Unit"},"observations":{"type":"array","items":{"type":"object","title":"CalibrationObservation","required":["observation_id","expected","observed"],"properties":{"expected":{"type":"array","title":"Expected","maxItems":3,"minItems":3,"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"}]},"observed":{"type":"array","title":"Observed","maxItems":3,"minItems":3,"prefixItems":[{"type":"number"},{"type":"number"},{"type":"number"}]},"observation_id":{"type":"string","title":"Observation Id","maxLength":64,"minLength":1}},"additionalProperties":false},"title":"Observations","maxItems":10000,"minItems":3},"schema_version":{"type":"string","const":"rqm.robotics.calibration-quality-request.v1","title":"Schema Version","default":"rqm.robotics.calibration-quality-request.v1"}},"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_3VALCKykQwKIJl9JkqLbV","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":"Assesses a bounded set of calibration observations against user-supplied residual, coverage, and consistency rules to determine if a calibration dataset meets quality thresholds.","exampleAgentPrompt":"Assess my robot calibration dataset — I have 50 observations with expected and observed 3D positions in millimeters. Check them against these thresholds: max RMSE 1.5 mm, max absolute error 3.0 mm, minimum axis span 50 mm, at least 10 observations required.","exampleUseCases":[{"title":"Robot arm end-effector calibration check","prompt":"I just collected 80 calibration observations for my robot arm in millimeters. Can you assess the calibration quality against these rules: max RMSE of 2.0 mm, max absolute error of 4.0 mm, minimum axis span of 100 mm, and at least 10 observations? Here are my expected and observed 3D point pairs."},{"title":"Camera-to-robot hand-eye calibration validation","prompt":"I need to verify my hand-eye calibration for a pick-and-place robot. I have 30 expected vs observed 3D points measured in centimeters. Please check them against a max RMSE of 0.5 cm, max absolute error of 1.0 cm, minimum axis span of 20 cm, and minimum 15 observations."},{"title":"Pre-deployment sensor calibration gate","prompt":"Before deploying my mobile robot, I want to gate on calibration quality. Run a quality assessment on these 120 calibration observations in meters — enforce max RMSE 0.01 m, max absolute error 0.02 m, minimum axis span 1.0 m, and at least 20 observations required."}],"resultDescription":"Returns a structured assessment indicating whether the calibration dataset passes or fails each supplied rule (RMSE, absolute error, axis span, observation count), along with computed metrics such as root mean square error, maximum observed absolute error, axis coverage span, and per-observation residuals to help diagnose calibration quality.","failureModes":["Fewer than 3 observations provided — request rejected with validation error","Observation count exceeds 10,000 — request rejected","Invalid length_unit value outside enum ['m','cm','mm'] — schema validation failure","Threshold values set to zero or negative — rejected by exclusiveMinimum constraints","Expected or observed arrays do not have exactly 3 elements — schema validation failure","observation_id missing or exceeds 64 characters — schema validation error","Network or payment failure (x402 protocol) causing request not to be submitted"],"whenToPreferThis":"Use this endpoint when you need deterministic, rule-based quality assessment of a specific bounded calibration dataset with explicit expected and observed 3D point pairs against caller-defined thresholds for RMSE, absolute error, coverage span, and minimum observation count. Prefer it over manual computation when you need a structured pass/fail result and per-rule diagnostics in a robotics or precision measurement workflow. Do not use it for certifying physical calibration states not captured in the submitted observations, or as a universal calibration certification service.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:48:00.845Z","isFirstParty":false}