Published registry snapshot. Checking the current listing…
Run through Relay · mcp / x402
Trajectory and sensor timing validation
Validate timestamps, ordering, rates, gaps, and synchronization in this bounded trajectory or sensor trace.
RQM-operated service.
Version: 1.0.0 · Registry observed: 2026-08-23T20:01:22.843Z · current
- Supported Relay purchase route; check current admission before paying
- RQM-operated service
Price and connection
0.010000 USD per request, provider price. Supported Relay purchases add max(0.002 USDC, 5% of provider price). Your fresh quote supplies the exact total.
Authentication: x402 payment for purchases; discovery is free. Never paste keys into this website.
Inputs and outputs
Input contract
{
"$defs": {
"TimingRules": {
"additionalProperties": false,
"properties": {
"expected_period_seconds": {
"exclusiveMinimum": 0,
"title": "Expected Period Seconds",
"type": "number"
},
"period_tolerance_seconds": {
"minimum": 0,
"title": "Period Tolerance Seconds",
"type": "number"
},
"maximum_gap_seconds": {
"exclusiveMinimum": 0,
"title": "Maximum Gap Seconds",
"type": "number"
},
"maximum_cross_stream_skew_seconds": {
"minimum": 0,
"title": "Maximum Cross Stream Skew Seconds",
"type": "number"
}
},
"required": [
"expected_period_seconds",
"period_tolerance_seconds",
"maximum_gap_seconds",
"maximum_cross_stream_skew_seconds"
],
"title": "TimingRules",
"type": "object"
},
"TimingSample": {
"additionalProperties": false,
"properties": {
"stream_id": {
"maxLength": 64,
"minLength": 1,
"title": "Stream Id",
"type": "string"
},
"sequence": {
"minimum": 0,
"title": "Sequence",
"type": "integer"
},
"timestamp_seconds": {
"minimum": 0,
"title": "Timestamp Seconds",
"type": "number"
}
},
"required": [
"stream_id",
"sequence",
"timestamp_seconds"
],
"title": "TimingSample",
"type": "object"
}
},
"additionalProperties": false,
"properties": {
"schema_version": {
"const": "rqm.robotics.trajectory-timing-request.v1",
"default": "rqm.robotics.trajectory-timing-request.v1",
"title": "Schema Version",
"type": "string"
},
"clock_id": {
"maxLength": 64,
"minLength": 1,
"title": "Clock Id",
"type": "string"
},
"samples": {
"items": {
"$ref": "#/$defs/TimingSample"
},
"maxItems": 20000,
"minItems": 2,
"title": "Samples",
"type": "array"
},
"rules": {
"$ref": "#/$defs/TimingRules"
}
},
"required": [
"clock_id",
"samples",
"rules"
],
"title": "TrajectoryTimingRequest",
"type": "object"
}Output contract
{
"$defs": {
"NormalizedTimingSample": {
"additionalProperties": false,
"properties": {
"stream_id": {
"title": "Stream Id",
"type": "string"
},
"sequence": {
"title": "Sequence",
"type": "integer"
},
"offset_seconds": {
"title": "Offset Seconds",
"type": "number"
}
},
"required": [
"stream_id",
"sequence",
"offset_seconds"
],
"title": "NormalizedTimingSample",
"type": "object"
},
"TimingDefect": {
"additionalProperties": false,
"properties": {
"code": {
"enum": [
"DUPLICATE_SEQUENCE",
"NON_MONOTONIC",
"PERIOD_OUT_OF_RANGE",
"GAP",
"CROSS_STREAM_SKEW"
],
"title": "Code",
"type": "string"
},
"stream_ids": {
"items": {
"type": "string"
},
"title": "Stream Ids",
"type": "array"
},
"sequences": {
"items": {
"type": "integer"
},
"title": "Sequences",
"type": "array"
},
"measured_seconds": {
"title": "Measured Seconds",
"type": "number"
},
"threshold_seconds": {
"title": "Threshold Seconds",
"type": "number"
}
},
"required": [
"code",
"stream_ids",
"sequences",
"measured_seconds",
"threshold_seconds"
],
"title": "TimingDefect",
"type": "object"
},
"WorkProductEvidence": {
"additionalProperties": false,
"properties": {
"schema_version": {
"const": "rqm.robotics.agent-work-product-evidence.v1",
"default": "rqm.robotics.agent-work-product-evidence.v1",
"title": "Schema Version",
"type": "string"
},
"capability_id": {
"title": "Capability Id",
"type": "string"
},
"executor_id": {
"title": "Executor Id",
"type": "string"
},
"request_hash": {
"pattern": "^[0-9a-f]{64}$",
"title": "Request Hash",
"type": "string"
},
"catalog_digest": {
"pattern": "^[0-9a-f]{64}$",
"title": "Catalog Digest",
"type": "string"
},
"deterministic": {
"const": true,
"default": true,
"title": "Deterministic",
"type": "boolean"
},
"local_only": {
"const": true,
"default": true,
"title": "Local Only",
"type": "boolean"
},
"claim_boundary": {
"maxLength": 1024,
"minLength": 16,
"title": "Claim Boundary",
"type": "string"
}
},
"required": [
"capability_id",
"executor_id",
"request_hash",
"catalog_digest",
"claim_boundary"
],
"title": "WorkProductEvidence",
"type": "object"
}
},
"additionalProperties": false,
"properties": {
"schema_version": {
"const": "rqm.robotics.trajectory-timing-result.v1",
"default": "rqm.robotics.trajectory-timing-result.v1",
"title": "Schema Version",
"type": "string"
},
"verdict": {
"enum": [
"pass",
"fail"
],
"title": "Verdict",
"type": "string"
},
"normalized_timeline": {
"items": {
"$ref": "#/$defs/NormalizedTimingSample"
},
"title": "Normalized Timeline",
"type": "array"
},
"defects": {
"items": {
"$ref": "#/$defs/TimingDefect"
},
"title": "Defects",
"type": "array"
},
"caller_next_step": {
"enum": [
"continue",
"repair_timing"
],
"title": "Caller Next Step",
"type": "string"
},
"evidence": {
"$ref": "#/$defs/WorkProductEvidence"
}
},
"required": [
"verdict",
"normalized_timeline",
"defects",
"caller_next_step",
"evidence"
],
"title": "TrajectoryTimingResult",
"type": "object"
}Registry source · Buyer instructions and recovery · Public support