MCP-Server

RQM Robotics Jobs

com.rqmtechnologies/robotics
Entwicklertools Wissenschaft & Engineering Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Submits and manages paid robotics jobs for frame validation, trajectory diagnosis, controller comparison, and optimization, returning structured results and artifacts.

cancel_robotics_job
Cancel a Robotics job
Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'job_id', 'idempotency_key'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'product': {'type': 'string', 'const': 'robotics'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-reference.v1'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'product', 'capability_id', 'capability_version', 'request_schema_version', 'catalog_revision', 'catalog_digest', 'request_hash', 'job_id', 'status', 'quote_id', 'reservation_id', 'correlation_id', 'commercial_state', 'error_code', 'cancellation_requested', 'accepted_at', 'started_at', 'completed_at'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'status': {'enum': ['queued', 'running', 'completed', 'failed', 'cancelled', 'recovery'], 'type': 'string'}, 'product': {'type': 'string', 'const': 'robotics'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'error_code': {'anyOf': [{'type': 'string', 'maxLength': 128}, {'type': 'null'}]}, 'started_at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, {'type': 'null'}]}, 'accepted_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'completed_at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, {'type': 'null'}]}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'correlation_id': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-status.v1'}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'commercial_state': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'capability_version': {'type': 'string', 'const': '1.0.0'}, 'cancellation_requested': {'type': 'boolean'}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_account_balance
Get Account Core balance
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version'], 'properties': {'schema_version': {'type': 'string', 'const': 'rqm.jobs.account-balance-request.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'rqm_account_id', 'currency', 'available_amount', 'reserved_amount', 'spent_amount', 'version'], 'properties': {'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'currency': {'type': 'string', 'const': 'USD'}, 'spent_amount': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'rqm_account_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.account-balance.v1'}, 'reserved_amount': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'available_amount': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_capability
Get the Robotics capability
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'capability_id'], 'properties': {'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.capability-detail-request.v4'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, 'anyOf': [{'type': 'object', 'required': ['schema_version', 'product', 'catalog_revision', 'catalog_digest', 'observed_at', 'capability'], 'properties': {'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'observed_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.capability-detail.v4'}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_robotics_job_artifact
Get a Robotics job artifact
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'job_id', 'artifact_id'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'product': {'type': 'string', 'const': 'robotics'}, 'artifact_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-reference.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, 'anyOf': [{'type': 'object', 'required': ['schema_version', 'product', 'job_id', 'artifact_id', 'media_type', 'delivery', 'byte_length', 'sha256', 'content'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'sha256': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'content': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'product': {'type': 'string', 'const': 'robotics'}, 'delivery': {'type': 'string', 'const': 'inline'}, 'media_type': {'type': 'string', 'const': 'application/json'}, 'artifact_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'byte_length': {'type': 'integer', 'maximum': 131072, 'exclusiveMinimum': 0}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-artifact.v1'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_robotics_job_result
Get Robotics job result
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'job_id'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'product': {'type': 'string', 'const': 'robotics'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-reference.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}, '__schema1': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema1'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema1'}}]}, '__schema2': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema2'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema2'}}]}}, 'anyOf': [{'oneOf': [{'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'result_schema_id', 'result_schema_digest', 'result', 'artifacts', 'receipt', 'provenance', 'execution', 'caller_next_step'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'result': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'status': {'type': 'string', 'const': 'completed'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'receipt': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'artifacts': {'type': 'array', 'items': {'$ref': '#/$defs/__schema1'}}, 'execution': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'provenance': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-result.v1'}, 'terminal_state': {'type': 'string', 'const': 'succeeded'}, 'caller_next_step': {'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'result_schema_id', 'result_schema_digest', 'retry_after_seconds'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'status': {'enum': ['queued', 'running'], 'type': 'string'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-status.v1'}, 'terminal_state': {'enum': ['pending', 'running'], 'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'retry_after_seconds': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'failure', 'result_schema_id', 'result_schema_digest'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'status': {'type': 'string'}, 'failure': {'type': 'object', 'required': ['code', 'retryable'], 'properties': {'code': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-failure.v1'}, 'terminal_state': {'enum': ['rework_required', 'failed'], 'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'refund'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'refund': {'type': 'object', 'required': ['amount', 'asset', 'network', 'transaction_id', 'full_refund'], 'properties': {'asset': {'type': 'string', 'const': 'USDC'}, 'amount': {'type': 'string'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'full_refund': {'type': 'boolean', 'const': True}, 'transaction_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'status': {'enum': ['pending', 'refunded'], 'type': 'string'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-refund.v1'}}, 'additionalProperties': False}]}, {'type': 'object', 'required': ['schema_version', 'product', 'capability_id', 'job_id', 'status', 'result', 'artifact_ids', 'commercial_state'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'result': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema2'}}, 'status': {'type': 'string', 'const': 'completed'}, 'product': {'type': 'string', 'const': 'robotics'}, 'artifact_ids': {'type': 'array', 'items': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'maxItems': 16}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-result.v1'}, 'commercial_state': {'type': 'string', 'maxLength': 64, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_robotics_job_status
Get Robotics job status
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'job_id'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'product': {'type': 'string', 'const': 'robotics'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-reference.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}, '__schema1': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema1'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema1'}}]}}, 'anyOf': [{'oneOf': [{'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'result_schema_id', 'result_schema_digest', 'result', 'artifacts', 'receipt', 'provenance', 'execution', 'caller_next_step'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'result': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'status': {'type': 'string', 'const': 'completed'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'receipt': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'evidence': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'artifacts': {'type': 'array', 'items': {'$ref': '#/$defs/__schema1'}}, 'execution': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'provenance': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-result.v1'}, 'terminal_state': {'type': 'string', 'const': 'succeeded'}, 'caller_next_step': {'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'result_schema_id', 'result_schema_digest', 'retry_after_seconds'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'status': {'enum': ['queued', 'running'], 'type': 'string'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-status.v1'}, 'terminal_state': {'enum': ['pending', 'running'], 'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'retry_after_seconds': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'terminal_state', 'failure', 'result_schema_id', 'result_schema_digest'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'status': {'type': 'string'}, 'failure': {'type': 'object', 'required': ['code', 'retryable'], 'properties': {'code': {'type': 'string'}, 'retryable': {'type': 'boolean', 'const': False}}, 'additionalProperties': False}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-failure.v1'}, 'terminal_state': {'enum': ['rework_required', 'failed'], 'type': 'string'}, 'result_schema_id': {'type': 'string'}, 'result_schema_digest': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['product', 'capability_id', 'job_id', 'schema_version', 'status', 'refund'], 'properties': {'job_id': {'type': 'string', 'minLength': 1}, 'refund': {'type': 'object', 'required': ['amount', 'asset', 'network', 'transaction_id', 'full_refund'], 'properties': {'asset': {'type': 'string', 'const': 'USDC'}, 'amount': {'type': 'string'}, 'network': {'type': 'string', 'const': 'eip155:8453'}, 'full_refund': {'type': 'boolean', 'const': True}, 'transaction_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': False}, 'status': {'enum': ['pending', 'refunded'], 'type': 'string'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'capability_id': {'type': 'string', 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.bazaar-buyer-job-refund.v1'}}, 'additionalProperties': False}]}, {'type': 'object', 'required': ['schema_version', 'product', 'capability_id', 'capability_version', 'request_schema_version', 'catalog_revision', 'catalog_digest', 'request_hash', 'job_id', 'status', 'quote_id', 'reservation_id', 'correlation_id', 'commercial_state', 'error_code', 'cancellation_requested', 'accepted_at', 'started_at', 'completed_at'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'status': {'enum': ['queued', 'running', 'completed', 'failed', 'cancelled', 'recovery'], 'type': 'string'}, 'product': {'type': 'string', 'const': 'robotics'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'error_code': {'anyOf': [{'type': 'string', 'maxLength': 128}, {'type': 'null'}]}, 'started_at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, {'type': 'null'}]}, 'accepted_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'completed_at': {'anyOf': [{'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, {'type': 'null'}]}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'correlation_id': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job-status.v1'}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'commercial_state': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'capability_version': {'type': 'string', 'const': '1.0.0'}, 'cancellation_requested': {'type': 'boolean'}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
get_robotics_receipt
Get a Robotics payment receipt
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'reservation_id'], 'properties': {'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-receipt-request.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'receipt_id', 'reservation_id', 'quote_id', 'rqm_account_id', 'machine_principal_id', 'product', 'capability_id', 'capability_version', 'request_hash', 'catalog_digest', 'tariff_version', 'currency', 'payment_rail', 'maximum_charge', 'settled_charge', 'status', 'issued_at'], 'properties': {'status': {'type': 'string', 'const': 'settled'}, 'product': {'type': 'string', 'const': 'robotics'}, 'currency': {'type': 'string', 'const': 'USD'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'issued_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'receipt_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'payment_rail': {'enum': ['account_core_balance', 'starter_credit', 'x402'], 'type': 'string'}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'catalog_digest': {'anyOf': [{'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, {'type': 'null'}]}, 'maximum_charge': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'rqm_account_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-receipt.v1'}, 'settled_charge': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'tariff_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'capability_version': {'anyOf': [{'type': 'string', 'maxLength': 64, 'minLength': 1}, {'type': 'null'}]}, 'machine_principal_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
list_buyer_jobs
List Robotics buyer jobs
Return complete agent discovery contracts and readiness for the exact 20-job RQM Robotics portfolio.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence', 'all'], 'type': 'string', 'default': 'buyer_job'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-catalog-request.v1', 'default': 'rqm.jobs.agent-catalog-request.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, 'anyOf': [{'type': 'object', 'required': ['schema_version', 'surface', 'product', 'descriptor_count', 'descriptors'], 'properties': {'product': {'anyOf': [{'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, {'type': 'null'}]}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence', 'all'], 'type': 'string'}, 'descriptors': {'type': 'array', 'items': {'type': 'object', 'required': ['schema_version', 'product', 'service_id', 'service_version', 'title', 'description', 'readiness', 'agent_discovery', 'descriptor_digest'], 'properties': {'title': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'readiness': {'enum': ['dark_candidate', 'production_live', 'advanced_only'], 'type': 'string'}, 'service_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-service-descriptor.v1'}, 'agent_discovery': {'type': 'object', 'required': ['surface', 'agent_instruction', 'use_when', 'do_not_use_when', 'tags', 'synonyms', 'keywords', 'accepted_formats', 'limits', 'request_schema_id', 'request_schema_digest', 'request_schema', 'result_schema_id', 'result_schema_digest', 'result_schema', 'objective_outputs', 'caller_next_step', 'implementation_capability_ids', 'outsourcing_advantage', 'evidence', 'claim_boundary', 'price_mechanism', 'duration_limit', 'positive_examples', 'unsupported_examples'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'limits': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence'], 'type': 'string'}, 'evidence': {'type': 'object', 'required': ['identity', 'revision', 'applicability', 'limitations'], 'properties': {'identity': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'revision': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'limitations': {'type': 'array', 'items': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'maxItems': 16, 'minItems': 1}, 'applicability': {'type': 'string', 'maxLength': 1024, 'minLength': 1}}, 'additionalProperties': False}, 'keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 32, 'minItems': 1}, 'synonyms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'use_when': {'type': 'array', 'items': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}, 'result_schema': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'claim_boundary': {'type': 'string', 'maxLength': 2048, 'minLength': 8}, 'duration_limit': {'type': 'object', 'required': ['status', 'maximum_ms', 'timeout_behavior'], 'properties': {'status': {'enum': ['exact', 'prepared', 'unproven'], 'type': 'string'}, 'maximum_ms': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'timeout_behavior': {'type': 'string', 'maxLength': 512, 'minLength': 1}}, 'additionalProperties': False}, 'request_schema': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'do_not_use_when': {'type': 'array', 'items': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}, 'price_mechanism': {'type': 'object', 'required': ['model', 'status', 'tariff_identity', 'currency', 'billing_unit'], 'properties': {'model': {'enum': ['fixed_per_request', 'metered', 'not_commercial'], 'type': 'string'}, 'status': {'enum': ['binding_tariff', 'prepared', 'unproven'], 'type': 'string'}, 'currency': {'anyOf': [{'type': 'string', 'const': 'USD'}, {'type': 'null'}]}, 'billing_unit': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'tariff_identity': {'anyOf': [{'type': 'string', 'maxLength': 160, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': False}, 'accepted_formats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'maxItems': 16, 'minItems': 1}, 'caller_next_step': {'type': 'string', 'maxLength': 512, 'minLength': 8}, 'result_schema_id': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'agent_instruction': {'type': 'string', 'maxLength': 512, 'minLength': 8}, 'objective_outputs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'positive_examples': {'type': 'array', 'items': {'type': 'object', 'required': ['example_id', 'request'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'example_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'request_schema_id': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'result_schema_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'unsupported_examples': {'type': 'array', 'items': {'type': 'object', 'required': ['example_id', 'request'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'example_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'outsourcing_advantage': {'type': 'string', 'maxLength': 1024, 'minLength': 8}, 'request_schema_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'implementation_capability_ids': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}}, 'additionalProperties': False}, 'service_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'descriptor_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'maxItems': 256}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-catalog.v1'}, 'descriptor_count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
list_capabilities
List Robotics capabilities
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version'], 'properties': {'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.catalog-request.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'server_name', 'server_version', 'protocol_version', 'product', 'observed_at', 'capability_count', 'capabilities'], 'properties': {'product': {'anyOf': [{'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, {'type': 'null'}]}, 'observed_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'server_name': {'type': 'string', 'const': 'com.rqmtechnologies/jobs'}, 'capabilities': {'type': 'array', 'items': {'type': 'object', 'required': ['product', 'capability_id', 'capability_version', 'title', 'description', 'request_schema_version', 'result_schema_version', 'descriptor_digest', 'availability'], 'properties': {'title': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'description': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'availability': {'type': 'string', 'const': 'enabled'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'descriptor_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'result_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 64, 'minItems': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.catalog.v1'}, 'server_version': {'type': 'string', 'const': '1.7.0'}, 'capability_count': {'type': 'integer', 'maximum': 64, 'minimum': 1}, 'protocol_version': {'type': 'string', 'const': '2026-07-28'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
quote_robotics_job
Quote a Robotics job
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'capability_id', 'request', 'idempotency_key'], 'properties': {'product': {'type': 'string', 'const': 'robotics'}, 'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics.quote-request.v1'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 160, 'minLength': 1}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'quote_id', 'rqm_account_id', 'organization_id', 'machine_principal_id', 'product', 'capability_id', 'capability_version', 'request_schema_version', 'catalog_revision', 'catalog_digest', 'currency', 'pricing_mode', 'pricing_dimensions', 'estimated_charge', 'maximum_charge', 'tariff_version', 'request_hash', 'expires_at', 'execution_enabled'], 'properties': {'product': {'type': 'string', 'const': 'robotics'}, 'currency': {'type': 'string', 'const': 'USD'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'expires_at': {'type': 'string', 'format': 'date-time', 'pattern': '^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$'}, 'pricing_mode': {'type': 'string', 'const': 'fixed'}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'maximum_charge': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'rqm_account_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics.quote.v1'}, 'tariff_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'organization_id': {'anyOf': [{'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, {'type': 'null'}]}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'estimated_charge': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'execution_enabled': {'type': 'boolean', 'const': True}, 'capability_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'pricing_dimensions': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}]}}, 'machine_principal_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
run_buyer_job
Run a Robotics buyer job
Send Robotics inputs for frame validation, trajectory diagnosis, controller comparison, or optimization. Receive structured findings for your next workflow step at $0.01 USDC per job.
Idempotent
Eingabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'product', 'capability_id', 'request', 'idempotency_key', 'max_total_price'], 'properties': {'product': {'type': 'string', 'const': 'robotics'}, 'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.buyer-job-run-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})?$'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'product', 'capability_id', 'capability_version', 'request_schema_version', 'catalog_revision', 'catalog_digest', 'request_hash', 'job_id', 'status', 'quote_id', 'reservation_id', 'commercial_state', 'payment_rail', 'price', 'tariff_version', 'x402_settlement_id', 'x402_transaction_id', 'retrieval_token', 'retrieval_token_expires_in', 'duplicate'], 'properties': {'price': {'type': 'string', 'pattern': '^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$'}, 'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'status': {'enum': ['queued', 'running', 'completed', 'failed', 'cancelled', 'recovery'], 'type': 'string'}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'duplicate': {'type': 'boolean'}, 'payment_rail': {'type': 'string', 'const': 'x402'}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'retrieval_url': {'type': 'string', 'format': 'uri'}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.buyer-job-run.v1'}, 'tariff_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'retrieval_token': {'type': 'string', 'pattern': '^rqm_retrieval_.*'}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'commercial_state': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'capability_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'x402_settlement_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'x402_transaction_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'retrieval_token_expires_in': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
search_buyer_jobs
Search Robotics buyer jobs
Select Robotics buyer jobs from work-language requests using deterministic semantic scoring.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 2}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence', 'all'], 'type': 'string', 'default': 'buyer_job'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-search-request.v1', 'default': 'rqm.jobs.agent-search-request.v1'}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, 'anyOf': [{'type': 'object', 'required': ['schema_version', 'query', 'surface', 'product', 'matches'], 'properties': {'query': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['score', 'matched_terms', 'descriptor'], 'properties': {'score': {'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, 'descriptor': {'type': 'object', 'required': ['schema_version', 'product', 'service_id', 'service_version', 'title', 'description', 'readiness', 'agent_discovery', 'descriptor_digest'], 'properties': {'title': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'product': {'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, 'readiness': {'enum': ['dark_candidate', 'production_live', 'advanced_only'], 'type': 'string'}, 'service_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'description': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-service-descriptor.v1'}, 'agent_discovery': {'type': 'object', 'required': ['surface', 'agent_instruction', 'use_when', 'do_not_use_when', 'tags', 'synonyms', 'keywords', 'accepted_formats', 'limits', 'request_schema_id', 'request_schema_digest', 'request_schema', 'result_schema_id', 'result_schema_digest', 'result_schema', 'objective_outputs', 'caller_next_step', 'implementation_capability_ids', 'outsourcing_advantage', 'evidence', 'claim_boundary', 'price_mechanism', 'duration_limit', 'positive_examples', 'unsupported_examples'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'limits': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence'], 'type': 'string'}, 'evidence': {'type': 'object', 'required': ['identity', 'revision', 'applicability', 'limitations'], 'properties': {'identity': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'revision': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'limitations': {'type': 'array', 'items': {'type': 'string', 'maxLength': 512, 'minLength': 1}, 'maxItems': 16, 'minItems': 1}, 'applicability': {'type': 'string', 'maxLength': 1024, 'minLength': 1}}, 'additionalProperties': False}, 'keywords': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120, 'minLength': 1}, 'maxItems': 32, 'minItems': 1}, 'synonyms': {'type': 'array', 'items': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'use_when': {'type': 'array', 'items': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}, 'result_schema': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'claim_boundary': {'type': 'string', 'maxLength': 2048, 'minLength': 8}, 'duration_limit': {'type': 'object', 'required': ['status', 'maximum_ms', 'timeout_behavior'], 'properties': {'status': {'enum': ['exact', 'prepared', 'unproven'], 'type': 'string'}, 'maximum_ms': {'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'exclusiveMinimum': 0}, {'type': 'null'}]}, 'timeout_behavior': {'type': 'string', 'maxLength': 512, 'minLength': 1}}, 'additionalProperties': False}, 'request_schema': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'do_not_use_when': {'type': 'array', 'items': {'type': 'string', 'maxLength': 1024, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}, 'price_mechanism': {'type': 'object', 'required': ['model', 'status', 'tariff_identity', 'currency', 'billing_unit'], 'properties': {'model': {'enum': ['fixed_per_request', 'metered', 'not_commercial'], 'type': 'string'}, 'status': {'enum': ['binding_tariff', 'prepared', 'unproven'], 'type': 'string'}, 'currency': {'anyOf': [{'type': 'string', 'const': 'USD'}, {'type': 'null'}]}, 'billing_unit': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'tariff_identity': {'anyOf': [{'type': 'string', 'maxLength': 160, 'minLength': 1}, {'type': 'null'}]}}, 'additionalProperties': False}, 'accepted_formats': {'type': 'array', 'items': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'maxItems': 16, 'minItems': 1}, 'caller_next_step': {'type': 'string', 'maxLength': 512, 'minLength': 8}, 'result_schema_id': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'agent_instruction': {'type': 'string', 'maxLength': 512, 'minLength': 8}, 'objective_outputs': {'type': 'array', 'items': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'maxItems': 24, 'minItems': 1}, 'positive_examples': {'type': 'array', 'items': {'type': 'object', 'required': ['example_id', 'request'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'example_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'request_schema_id': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'result_schema_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'unsupported_examples': {'type': 'array', 'items': {'type': 'object', 'required': ['example_id', 'request'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'example_id': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1}, 'outsourcing_advantage': {'type': 'string', 'maxLength': 1024, 'minLength': 8}, 'request_schema_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'implementation_capability_ids': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'maxItems': 12, 'minItems': 1}}, 'additionalProperties': False}, 'service_version': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'descriptor_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}}, 'additionalProperties': False}, 'matched_terms': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'minItems': 1}}, 'additionalProperties': False}}, 'product': {'anyOf': [{'enum': ['wave', 'quantum', 'robotics'], 'type': 'string'}, {'type': 'null'}]}, 'surface': {'enum': ['buyer_job', 'implementation_capability', 'research_evidence', 'all'], 'type': 'string'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.agent-search.v1'}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
submit_robotics_job
Submit a Robotics job
Idempotent
Eingabeschema
{'type': 'object', '$defs': {'__schema0': {'anyOf': [{'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}, {'type': 'array', 'items': {'$ref': '#/$defs/__schema0'}}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}]}}, '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schema_version', 'quote_id', 'capability_id', 'request', 'idempotency_key'], 'properties': {'request': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'$ref': '#/$defs/__schema0'}}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-submit-request.v1'}, 'idempotency_key': {'type': 'string', 'pattern': '^[A-Za-z0-9][A-Za-z0-9._:-]*$', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
Ausgabeschema
{'type': 'object', 'anyOf': [{'type': 'object', 'required': ['schema_version', 'product', 'capability_id', 'capability_version', 'request_schema_version', 'catalog_revision', 'catalog_digest', 'request_hash', 'job_id', 'status', 'rqm_account_id', 'quote_id', 'reservation_id', 'duplicate', 'commercial_state'], 'properties': {'job_id': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'status': {'enum': ['queued', 'running', 'completed', 'failed', 'cancelled', 'recovery'], 'type': 'string'}, 'product': {'type': 'string', 'const': 'robotics'}, 'quote_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'duplicate': {'type': 'boolean'}, 'request_hash': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'capability_id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9._-]*$', 'maxLength': 128, 'minLength': 1}, 'catalog_digest': {'type': 'string', 'pattern': '^[a-f0-9]{64}$'}, 'reservation_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'rqm_account_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.robotics-job.v1'}, 'catalog_revision': {'type': 'string', 'maxLength': 128, 'minLength': 1}, 'commercial_state': {'type': 'string', 'maxLength': 64, 'minLength': 1}, 'capability_version': {'type': 'string', 'const': '1.0.0'}, 'request_schema_version': {'type': 'string', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}, {'type': 'object', 'required': ['schema_version', 'code', 'message', 'retryable'], 'properties': {'code': {'enum': ['AUTHENTICATION_REQUIRED', 'MACHINE_AUTHENTICATION_FAILED', 'MACHINE_AUTHORIZATION_FAILED', 'ACCOUNT_CORE_UNAVAILABLE', 'FEATURE_DISABLED', 'QUOTE_NOT_ENTITLED', 'QUOTE_IDEMPOTENCY_CONFLICT', 'QUOTE_NOT_AVAILABLE', 'QUOTE_REQUEST_INVALID', 'QUOTE_MISMATCH', 'PRICE_LIMIT_EXCEEDED', 'RUNTIME_LIMIT_EXCEEDED', 'ARTIFACT_PREFERENCE_UNAVAILABLE', 'INSUFFICIENT_BALANCE', 'RESERVATION_FAILED', 'PRODUCT_REJECTED', 'PRODUCT_UNAVAILABLE', 'JOB_NOT_FOUND', 'JOB_NOT_READY', 'JOB_ACCESS_DENIED', 'SETTLEMENT_FAILED', 'FUNDING_UNAVAILABLE', 'FUNDING_FAILED'], 'type': 'string'}, 'message': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'schema_version': {'type': 'string', 'const': 'rqm.jobs.error.v1'}}, 'additionalProperties': False}], '$schema': 'https://json-schema.org/draft/2020-12/schema'}
Hinzugefügt
get_account_balance
17. September 2026 12:37
Hinzugefügt
get_robotics_receipt
17. September 2026 12:37
Hinzugefügt
get_robotics_job_artifact
17. September 2026 12:37
Hinzugefügt
cancel_robotics_job
17. September 2026 12:37
Hinzugefügt
get_robotics_job_result
17. September 2026 12:37
Hinzugefügt
get_robotics_job_status
17. September 2026 12:37
Hinzugefügt
submit_robotics_job
17. September 2026 12:37
Hinzugefügt
run_buyer_job
17. September 2026 12:37
Hinzugefügt
quote_robotics_job
17. September 2026 12:37
Hinzugefügt
get_capability
17. September 2026 12:37
Hinzugefügt
list_capabilities
17. September 2026 12:37
Hinzugefügt
search_buyer_jobs
17. September 2026 12:37
Hinzugefügt
list_buyer_jobs
17. September 2026 12:37