# RQM Calibration Quality Assessment

> RQM Calibration Quality Assessment is a paid API for AI agents from jobs.rqmtechnologies.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Assesses a bounded set of calibration observations against user-supplied residual, coverage, and consistency rules to determine if a calibration dataset meets quality thresholds.

## Facts

- Endpoint: POST https://jobs.rqmtechnologies.com/x402/buyer-jobs/robotics.assess-calibration-quality.v1
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rqm-calibration-quality-assessment-02e01698
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QlWwFkd_ALVfxcxyXblbN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability rqm-calibration-quality-assessment-02e01698 -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rqm-calibration-quality-assessment-02e01698/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from jobs.rqmtechnologies.com](https://www.zero.xyz/host/jobs.rqmtechnologies.com/llms.txt)
