RQM Robotics Jobs

Delegate 20 typed RQM Robotics jobs for validation, diagnosis, comparison, and optimization.

使うべきか

品質と安全性

B
説明の品質
38%
スキーマの完全性
79%
命名の品質
98%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(20)

  • LOWTool 'list_capabilities' has short descriptionlist_capabilities 内
  • LOWTool 'list_capabilities' description lacks action verblist_capabilities 内
  • LOWTool 'get_capability' has short descriptionget_capability 内
  • LOWTool 'get_capability' description lacks action verbget_capability 内
  • LOWTool 'quote_robotics_job' has short descriptionquote_robotics_job 内
  • LOWTool 'quote_robotics_job' description lacks action verbquote_robotics_job 内
  • LOWTool 'submit_robotics_job' has short descriptionsubmit_robotics_job 内
  • LOWTool 'submit_robotics_job' description lacks action verbsubmit_robotics_job 内
  • LOWTool 'get_robotics_job_status' has short descriptionget_robotics_job_status 内
  • LOWTool 'get_robotics_job_status' description lacks action verbget_robotics_job_status 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~17,865トークン数(ツール定義)
~13.8 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 13.96%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "robotics": {
      "url": "https://jobs.rqmtechnologies.com/mcp/robotics"
    }
  }
}

リモートエンドポイント

https://jobs.rqmtechnologies.com/mcp/roboticsstreamable-http

できること

ツール一覧

ツール(13)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢list_buyer_jobs(schema_version, product, surface)

Return complete agent discovery contracts and readiness for the exact 20-job RQM Robotics portfolio.

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "default": "rqm.jobs.agent-catalog-request.v1",
      "type": "string",
      "const": "rqm.jobs.agent-catalog-request.v1"
    },
    "product": {
      "type": "string",
      "enum": [
        "wave",
        "quantum",
        "robotics"
      ]
    },
    "surface": {
      "default": "buyer_job",
      "type": "string",
      "enum": [
        "buyer_job",
        "implementation_capability",
        "research_evidence",
        "all"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.agent-catalog.v1"
        },
        "surface": {
          "type": "string",
          "enum": [
            "buyer_job",
            "implementation_capability",
            "research_evidence",
            "all"
          ]
        },
        "product": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "descriptor_count": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "descriptors": {
          "maxItems": 256,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "schema_version": {
                "type": "string",
                "const": "rqm.jobs.agent-service-descriptor.v1"
              },
              "product": {
                "type": "string",
                "enum": [
                  "wave",
                  "quantum",
                  "robotics"
                ]
              },
              "service_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-z0-9][a-z0-9._-]*$"
              },
              "service_version": {
                "type": "string",
                "minLength": 1,
                "maxLength": 64
              },
              "title": {
                "type": "string",
                "minLength": 1,
                "maxLength": 160
              },
              "description": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1024
              },
              "readiness": {
                "type": "string",
                "enum": [
                  "dark_candidate",
                  "production_live",
                  "advanced_only"
                ]
              },
              "agent_discovery": {
                "type": "object",
                "properties": {
                  "surface": {
                    "type": "string",
                    "enum": [
                      "buyer_job",
                      "implementation_capability",
                      "research_evidence"
                    ]
                  },
                  "agent_instruction": {
                    "type": "string",
                    "minLength": 8,
                    "maxLength": 512
                  },
                  "use_when": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 1024
                    }
                  },
                  "do_not_use_when": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 1024
                    }
                  },
                  "tags": {
                    "minItems": 1,
                    "maxItems": 24,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 120
                    }
                  },
                  "synonyms": {
                    "minItems": 1,
                    "maxItems": 24,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    }
                  },
                  "keywords": {
                    "minItems": 1,
                    "maxItems": 32,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 120
                    }
                  },
                  "accepted_formats": {
                    "minItems": 1,
                    "maxItems": 16,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    }
                  },
                  "limits": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "request_schema_id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "request_schema_digest": {
                    "type": "string",
                    "pattern": "^[a-f0-9]{64}$"
                  },
                  "request_schema": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "result_schema_id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "result_schema_digest": {
                    "type": "string",
                    "pattern": "^[a-f0-9]{64}$"
                  },
                  "result_schema": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string"
                    },
                    "additionalProperties": {
                      "$ref": "#/$defs/__schema0"
                    }
                  },
                  "objective_outputs": {
                    "minItems": 1,
                    "maxItems": 24,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 240
                    }
                  },
                  "caller_next_step": {
                    "type": "string",
                    "minLength": 8,
                    "maxLength": 512
                  },
                  "implementation_capability_ids": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 128,
                      "pattern": "^[a-z0-9][a-z0-9._-]*$"
                    }
                  },
                  "outsourcing_advantage": {
                    "type": "string",
                    "minLength": 8,
                    "maxLength": 1024
                  },
                  "evidence": {
                    "type": "object",
                    "properties": {
                      "identity": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      "revision": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      "applicability": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 1024
                      },
                      "limitations": {
                        "minItems": 1,
                        "maxItems": 16,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 512
                        }
                      }
                    },
                    "required": [
                      "identity",
                      "revision",
                      "applicability",
                      "limitations"
                    ],
                    "additionalProperties": false
                  },
                  "claim_boundary": {
                    "type": "string",
                    "minLength": 8,
                    "maxLength": 2048
                  },
                  "price_mechanism": {
                    "type": "object",
                    "properties": {
                      "model": {
                        "type": "string",
                        "enum": [
                          "fixed_per_request",
                          "metered",
                          "not_commercial"
                        ]
                      },
                      "status": {
                        "type": "string",
                        "enum": [
                          "binding_tariff",
                          "prepared",
                          "unproven"
                        ]
                      },
                      "tariff_identity": {
                        "anyOf": [
                          {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 160
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "currency": {
                        "anyOf": [
                          {
                            "type": "string",
                            "const": "USD"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "billing_unit": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 80
                      }
                    },
                    "required": [
                      "model",
                      "status",
                      "tariff_identity",
                      "currency",
                      "billing_unit"
                    ],
                    "additionalProperties": false
                  },
                  "duration_limit": {
                    "type": "object",
                    "properties": {
                      "status": {
                        "type": "string",
                        "enum": [
                          "exact",
                          "prepared",
                          "unproven"
                        ]
                      },
                      "maximum_ms": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "timeout_behavior": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 512
                      }
                    },
                    "required": [
                      "status",
                      "maximum_ms",
                      "timeout_behavior"
                    ],
                    "additionalProperties": false
                  },
                  "positive_examples": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "example_id": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "request": {
                          "type": "object",
                          "propertyNames": {
                            "type": "string"
                          },
                          "additionalProperties": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "example_id",
                        "request"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "unsupported_examples": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "example_id": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128
                        },
                        "request": {
                          "type": "object",
                          "propertyNames": {
                            "type": "string"
                          },
                          "additionalProperties": {
                            "$ref": "#/$defs/__schema0"
                          }
                        }
                      },
                      "required": [
                        "example_id",
                        "request"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "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"
                ],
                "additionalProperties": false
              },
              "descriptor_digest": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              }
            },
            "required": [
              "schema_version",
              "product",
              "service_id",
              "service_version",
              "title",
              "description",
              "readiness",
              "agent_discovery",
              "descriptor_digest"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "schema_version",
        "surface",
        "product",
        "descriptor_count",
        "descriptors"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🟢search_buyer_jobs(schema_version, query, product, surface, limit)

Select Robotics buyer jobs from work-language requests using deterministic semantic scoring.

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "default": "rqm.jobs.agent-search-request.v1",
      "type": "string",
      "const": "rqm.jobs.agent-search-request.v1"
    },
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 500
    },
    "product": {
      "type": "string",
      "enum": [
        "wave",
        "quantum",
        "robotics"
      ]
    },
    "surface": {
      "default": "buyer_job",
      "type": "string",
      "enum": [
        "buyer_job",
        "implementation_capability",
        "research_evidence",
        "all"
      ]
    },
    "limit": {
      "default": 5,
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.agent-search.v1"
        },
        "query": {
          "type": "string"
        },
        "surface": {
          "type": "string",
          "enum": [
            "buyer_job",
            "implementation_capability",
            "research_evidence",
            "all"
          ]
        },
        "product": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "matches": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "score": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "matched_terms": {
                "minItems": 1,
                "type": "array",
                "items": {
                  "type": "string",
                  "minLength": 1
                }
              },
              "descriptor": {
                "type": "object",
                "properties": {
                  "schema_version": {
                    "type": "string",
                    "const": "rqm.jobs.agent-service-descriptor.v1"
                  },
                  "product": {
                    "type": "string",
                    "enum": [
                      "wave",
                      "quantum",
                      "robotics"
                    ]
                  },
                  "service_id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128,
                    "pattern": "^[a-z0-9][a-z0-9._-]*$"
                  },
                  "service_version": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "description": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1024
                  },
                  "readiness": {
                    "type": "string",
                    "enum": [
                      "dark_candidate",
                      "production_live",
                      "advanced_only"
                    ]
                  },
                  "agent_discovery": {
                    "type": "object",
                    "properties": {
                      "surface": {
                        "type": "string",
                        "enum": [
                          "buyer_job",
                          "implementation_capability",
                          "research_evidence"
                        ]
                      },
                      "agent_instruction": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 512
                      },
                      "use_when": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        }
                      },
                      "do_not_use_when": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 1024
                        }
                      },
                      "tags": {
                        "minItems": 1,
                        "maxItems": 24,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 120
                        }
                      },
                      "synonyms": {
                        "minItems": 1,
                        "maxItems": 24,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 160
                        }
                      },
                      "keywords": {
                        "minItems": 1,
                        "maxItems": 32,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 120
                        }
                      },
                      "accepted_formats": {
                        "minItems": 1,
                        "maxItems": 16,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 160
                        }
                      },
                      "limits": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {
                          "$ref": "#/$defs/__schema0"
                        }
                      },
                      "request_schema_id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      "request_schema_digest": {
                        "type": "string",
                        "pattern": "^[a-f0-9]{64}$"
                      },
                      "request_schema": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {
                          "$ref": "#/$defs/__schema0"
                        }
                      },
                      "result_schema_id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      "result_schema_digest": {
                        "type": "string",
                        "pattern": "^[a-f0-9]{64}$"
                      },
                      "result_schema": {
                        "type": "object",
                        "propertyNames": {
                          "type": "string"
                        },
                        "additionalProperties": {
                          "$ref": "#/$defs/__schema0"
                        }
                      },
                      "objective_outputs": {
                        "minItems": 1,
                        "maxItems": 24,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 240
                        }
                      },
                      "caller_next_step": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 512
                      },
                      "implementation_capability_ids": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 128,
                          "pattern": "^[a-z0-9][a-z0-9._-]*$"
                        }
                      },
                      "outsourcing_advantage": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 1024
                      },
                      "evidence": {
                        "type": "object",
                        "properties": {
                          "identity": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 160
                          },
                          "revision": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 160
                          },
                          "applicability": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 1024
                          },
                          "limitations": {
                            "minItems": 1,
                            "maxItems": 16,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 512
                            }
                          }
                        },
                        "required": [
                          "identity",
                          "revision",
                          "applicability",
                          "limitations"
                        ],
                        "additionalProperties": false
                      },
                      "claim_boundary": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 2048
                      },
                      "price_mechanism": {
                        "type": "object",
                        "properties": {
                          "model": {
                            "type": "string",
                            "enum": [
                              "fixed_per_request",
                              "metered",
                              "not_commercial"
                            ]
                          },
                          "status": {
                            "type": "string",
                            "enum": [
                              "binding_tariff",
                              "prepared",
                              "unproven"
                            ]
                          },
                          "tariff_identity": {
                            "anyOf": [
                              {
                                "type": "string",
                                "minLength": 1,
                                "maxLength": 160
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "currency": {
                            "anyOf": [
                              {
                                "type": "string",
                                "const": "USD"
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "billing_unit": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 80
                          }
                        },
                        "required": [
                          "model",
                          "status",
                          "tariff_identity",
                          "currency",
                          "billing_unit"
                        ],
                        "additionalProperties": false
                      },
                      "duration_limit": {
                        "type": "object",
                        "properties": {
                          "status": {
                            "type": "string",
                            "enum": [
                              "exact",
                              "prepared",
                              "unproven"
                            ]
                          },
                          "maximum_ms": {
                            "anyOf": [
                              {
                                "type": "integer",
                                "exclusiveMinimum": 0,
                                "maximum": 9007199254740991
                              },
                              {
                                "type": "null"
                              }
                            ]
                          },
                          "timeout_behavior": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 512
                          }
                        },
                        "required": [
                          "status",
                          "maximum_ms",
                          "timeout_behavior"
                        ],
                        "additionalProperties": false
                      },
                      "positive_examples": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "example_id": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "request": {
                              "type": "object",
                              "propertyNames": {
                                "type": "string"
                              },
                              "additionalProperties": {
                                "$ref": "#/$defs/__schema0"
                              }
                            }
                          },
                          "required": [
                            "example_id",
                            "request"
                          ],
                          "additionalProperties": false
                        }
                      },
                      "unsupported_examples": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "example_id": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 128
                            },
                            "request": {
                              "type": "object",
                              "propertyNames": {
                                "type": "string"
                              },
                              "additionalProperties": {
                                "$ref": "#/$defs/__schema0"
                              }
                            }
                          },
                          "required": [
                            "example_id",
                            "request"
                          ],
                          "additionalProperties": false
                        }
                      }
                    },
                    "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"
                    ],
                    "additionalProperties": false
                  },
                  "descriptor_digest": {
                    "type": "string",
                    "pattern": "^[a-f0-9]{64}$"
                  }
                },
                "required": [
                  "schema_version",
                  "product",
                  "service_id",
                  "service_version",
                  "title",
                  "description",
                  "readiness",
                  "agent_discovery",
                  "descriptor_digest"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "score",
              "matched_terms",
              "descriptor"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "schema_version",
        "query",
        "surface",
        "product",
        "matches"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🟢list_capabilities(schema_version, product)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.catalog-request.v1"
    },
    "product": {
      "type": "string",
      "enum": [
        "wave",
        "quantum",
        "robotics"
      ]
    }
  },
  "required": [
    "schema_version"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.catalog.v1"
        },
        "server_name": {
          "type": "string",
          "const": "com.rqmtechnologies/jobs"
        },
        "server_version": {
          "type": "string",
          "const": "1.7.0"
        },
        "protocol_version": {
          "type": "string",
          "const": "2026-07-28"
        },
        "product": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            {
              "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)))$"
        },
        "capability_count": {
          "type": "integer",
          "minimum": 1,
          "maximum": 64
        },
        "capabilities": {
          "minItems": 1,
          "maxItems": 64,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "product": {
                "type": "string",
                "enum": [
                  "wave",
                  "quantum",
                  "robotics"
                ]
              },
              "capability_id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128,
                "pattern": "^[a-z0-9][a-z0-9._-]*$"
              },
              "capability_version": {
                "type": "string",
                "minLength": 1,
                "maxLength": 64
              },
              "title": {
                "type": "string",
                "minLength": 1,
                "maxLength": 160
              },
              "description": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1024
              },
              "request_schema_version": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "result_schema_version": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "descriptor_digest": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
              },
              "availability": {
                "type": "string",
                "const": "enabled"
              }
            },
            "required": [
              "product",
              "capability_id",
              "capability_version",
              "title",
              "description",
              "request_schema_version",
              "result_schema_version",
              "descriptor_digest",
              "availability"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "schema_version",
        "server_name",
        "server_version",
        "protocol_version",
        "product",
        "observed_at",
        "capability_count",
        "capabilities"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟢get_capability(schema_version, product, capability_id)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.capability-detail-request.v4"
    },
    "product": {
      "type": "string",
      "enum": [
        "wave",
        "quantum",
        "robotics"
      ]
    },
    "capability_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[a-z0-9][a-z0-9._-]*$"
    }
  },
  "required": [
    "schema_version",
    "product",
    "capability_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.capability-detail.v4"
        },
        "product": {
          "type": "string",
          "enum": [
            "wave",
            "quantum",
            "robotics"
          ]
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "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)))$"
        },
        "capability": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "$ref": "#/$defs/__schema0"
          }
        }
      },
      "required": [
        "schema_version",
        "product",
        "catalog_revision",
        "catalog_digest",
        "observed_at",
        "capability"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🟢quote_robotics_job(schema_version, product, capability_id, request, idempotency_key)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics.quote-request.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "capability_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[a-z0-9][a-z0-9._-]*$"
    },
    "request": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "$ref": "#/$defs/__schema0"
      }
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "schema_version",
    "product",
    "capability_id",
    "request",
    "idempotency_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "$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"
          }
        }
      ]
    }
  }
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics.quote.v1"
        },
        "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)$"
        },
        "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)$"
        },
        "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"
            }
          ]
        },
        "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)$"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "request_schema_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "currency": {
          "type": "string",
          "const": "USD"
        },
        "pricing_mode": {
          "type": "string",
          "const": "fixed"
        },
        "pricing_dimensions": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "integer",
                "minimum": -9007199254740991,
                "maximum": 9007199254740991
              }
            ]
          }
        },
        "estimated_charge": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "maximum_charge": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "tariff_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "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)))$"
        },
        "execution_enabled": {
          "type": "boolean",
          "const": true
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟡run_buyer_job(schema_version, product, capability_id, request, idempotency_key, ...)

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.

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.buyer-job-run-request.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "capability_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[a-z0-9][a-z0-9._-]*$"
    },
    "request": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "$ref": "#/$defs/__schema0"
      }
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    },
    "max_total_price": {
      "type": "string",
      "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
    }
  },
  "required": [
    "schema_version",
    "product",
    "capability_id",
    "request",
    "idempotency_key",
    "max_total_price"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "$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"
          }
        }
      ]
    }
  }
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.buyer-job-run.v1"
        },
        "product": {
          "type": "string",
          "enum": [
            "wave",
            "quantum",
            "robotics"
          ]
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "request_schema_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "completed",
            "failed",
            "cancelled",
            "recovery"
          ]
        },
        "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)$"
        },
        "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)$"
        },
        "commercial_state": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "payment_rail": {
          "type": "string",
          "const": "x402"
        },
        "price": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "tariff_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "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",
          "minLength": 1,
          "maxLength": 256
        },
        "retrieval_token": {
          "type": "string",
          "pattern": "^rqm_retrieval_.*"
        },
        "retrieval_token_expires_in": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        },
        "retrieval_url": {
          "type": "string",
          "format": "uri"
        },
        "duplicate": {
          "type": "boolean"
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟡submit_robotics_job(schema_version, quote_id, capability_id, request, idempotency_key)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-submit-request.v1"
    },
    "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",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[a-z0-9][a-z0-9._-]*$"
    },
    "request": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "$ref": "#/$defs/__schema0"
      }
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 128,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "schema_version",
    "quote_id",
    "capability_id",
    "request",
    "idempotency_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "$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"
          }
        }
      ]
    }
  }
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-job.v1"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "type": "string",
          "const": "1.0.0"
        },
        "request_schema_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "completed",
            "failed",
            "cancelled",
            "recovery"
          ]
        },
        "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)$"
        },
        "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)$"
        },
        "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)$"
        },
        "duplicate": {
          "type": "boolean"
        },
        "commercial_state": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟢get_robotics_job_status(schema_version, product, job_id)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-job-reference.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "job_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    }
  },
  "required": [
    "schema_version",
    "product",
    "job_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-result.v1"
            },
            "status": {
              "type": "string",
              "const": "completed"
            },
            "terminal_state": {
              "type": "string",
              "const": "succeeded"
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            },
            "result": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "artifacts": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema1"
              }
            },
            "evidence": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "receipt": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "provenance": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "execution": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "caller_next_step": {
              "type": "string"
            }
          },
          "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"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-status.v1"
            },
            "status": {
              "type": "string",
              "enum": [
                "queued",
                "running"
              ]
            },
            "terminal_state": {
              "type": "string",
              "enum": [
                "pending",
                "running"
              ]
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            },
            "retry_after_seconds": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "terminal_state",
            "result_schema_id",
            "result_schema_digest",
            "retry_after_seconds"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-failure.v1"
            },
            "status": {
              "type": "string"
            },
            "terminal_state": {
              "type": "string",
              "enum": [
                "rework_required",
                "failed"
              ]
            },
            "failure": {
              "type": "object",
              "properties": {
                "code": {
                  "type": "string"
                },
                "retryable": {
                  "type": "boolean",
                  "const": false
                }
              },
              "required": [
                "code",
                "retryable"
              ],
              "additionalProperties": false
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "terminal_state",
            "failure",
            "result_schema_id",
            "result_schema_digest"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-refund.v1"
            },
            "status": {
              "type": "string",
              "enum": [
                "pending",
                "refunded"
              ]
            },
            "refund": {
              "type": "object",
              "properties": {
                "amount": {
                  "type": "string"
                },
                "asset": {
                  "type": "string",
                  "const": "USDC"
                },
                "network": {
                  "type": "string",
                  "const": "eip155:8453"
                },
                "transaction_id": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "full_refund": {
                  "type": "boolean",
                  "const": true
                }
              },
              "required": [
                "amount",
                "asset",
                "network",
                "transaction_id",
                "full_refund"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "refund"
          ],
          "additionalProperties": false
        }
      ]
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-job-status.v1"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "type": "string",
          "const": "1.0.0"
        },
        "request_schema_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "completed",
            "failed",
            "cancelled",
            "recovery"
          ]
        },
        "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)$"
        },
        "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)$"
        },
        "correlation_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "commercial_state": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "error_code": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 128
            },
            {
              "type": "null"
            }
          ]
        },
        "cancellation_requested": {
          "type": "boolean"
        },
        "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)))$"
        },
        "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"
            }
          ]
        },
        "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"
            }
          ]
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🟢get_robotics_job_result(schema_version, product, job_id)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-job-reference.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "job_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    }
  },
  "required": [
    "schema_version",
    "product",
    "job_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-result.v1"
            },
            "status": {
              "type": "string",
              "const": "completed"
            },
            "terminal_state": {
              "type": "string",
              "const": "succeeded"
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            },
            "result": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "artifacts": {
              "type": "array",
              "items": {
                "$ref": "#/$defs/__schema1"
              }
            },
            "evidence": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "receipt": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "provenance": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "execution": {
              "type": "object",
              "propertyNames": {
                "type": "string"
              },
              "additionalProperties": {
                "$ref": "#/$defs/__schema0"
              }
            },
            "caller_next_step": {
              "type": "string"
            }
          },
          "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"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-status.v1"
            },
            "status": {
              "type": "string",
              "enum": [
                "queued",
                "running"
              ]
            },
            "terminal_state": {
              "type": "string",
              "enum": [
                "pending",
                "running"
              ]
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            },
            "retry_after_seconds": {
              "type": "integer",
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "terminal_state",
            "result_schema_id",
            "result_schema_digest",
            "retry_after_seconds"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-failure.v1"
            },
            "status": {
              "type": "string"
            },
            "terminal_state": {
              "type": "string",
              "enum": [
                "rework_required",
                "failed"
              ]
            },
            "failure": {
              "type": "object",
              "properties": {
                "code": {
                  "type": "string"
                },
                "retryable": {
                  "type": "boolean",
                  "const": false
                }
              },
              "required": [
                "code",
                "retryable"
              ],
              "additionalProperties": false
            },
            "result_schema_id": {
              "type": "string"
            },
            "result_schema_digest": {
              "type": "string"
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "terminal_state",
            "failure",
            "result_schema_id",
            "result_schema_digest"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "product": {
              "type": "string",
              "enum": [
                "wave",
                "quantum",
                "robotics"
              ]
            },
            "capability_id": {
              "type": "string",
              "minLength": 1
            },
            "job_id": {
              "type": "string",
              "minLength": 1
            },
            "schema_version": {
              "type": "string",
              "const": "rqm.jobs.bazaar-buyer-job-refund.v1"
            },
            "status": {
              "type": "string",
              "enum": [
                "pending",
                "refunded"
              ]
            },
            "refund": {
              "type": "object",
              "properties": {
                "amount": {
                  "type": "string"
                },
                "asset": {
                  "type": "string",
                  "const": "USDC"
                },
                "network": {
                  "type": "string",
                  "const": "eip155:8453"
                },
                "transaction_id": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "full_refund": {
                  "type": "boolean",
                  "const": true
                }
              },
              "required": [
                "amount",
                "asset",
                "network",
                "transaction_id",
                "full_refund"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "product",
            "capability_id",
            "job_id",
            "schema_version",
            "status",
            "refund"
          ],
          "additionalProperties": false
        }
      ]
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-job-result.v1"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "status": {
          "type": "string",
          "const": "completed"
        },
        "result": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "$ref": "#/$defs/__schema2"
          }
        },
        "artifact_ids": {
          "maxItems": 16,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "commercial_state": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        }
      },
      "required": [
        "schema_version",
        "product",
        "capability_id",
        "job_id",
        "status",
        "result",
        "artifact_ids",
        "commercial_state"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🔴cancel_robotics_job(schema_version, product, job_id, idempotency_key)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-job-reference.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "job_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 1,
      "maxLength": 160,
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]*$"
    }
  },
  "required": [
    "schema_version",
    "product",
    "job_id",
    "idempotency_key"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-job-status.v1"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "type": "string",
          "const": "1.0.0"
        },
        "request_schema_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_revision": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128
        },
        "catalog_digest": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "status": {
          "type": "string",
          "enum": [
            "queued",
            "running",
            "completed",
            "failed",
            "cancelled",
            "recovery"
          ]
        },
        "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)$"
        },
        "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)$"
        },
        "correlation_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "commercial_state": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "error_code": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 128
            },
            {
              "type": "null"
            }
          ]
        },
        "cancellation_requested": {
          "type": "boolean"
        },
        "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)))$"
        },
        "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"
            }
          ]
        },
        "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"
            }
          ]
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟢get_robotics_job_artifact(schema_version, product, job_id, artifact_id)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-job-reference.v1"
    },
    "product": {
      "type": "string",
      "const": "robotics"
    },
    "job_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    },
    "artifact_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 256
    }
  },
  "required": [
    "schema_version",
    "product",
    "job_id",
    "artifact_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-artifact.v1"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "job_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "artifact_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "media_type": {
          "type": "string",
          "const": "application/json"
        },
        "delivery": {
          "type": "string",
          "const": "inline"
        },
        "byte_length": {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 131072
        },
        "sha256": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "content": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {
            "$ref": "#/$defs/__schema0"
          }
        }
      },
      "required": [
        "schema_version",
        "product",
        "job_id",
        "artifact_id",
        "media_type",
        "delivery",
        "byte_length",
        "sha256",
        "content"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ],
  "$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"
          }
        }
      ]
    }
  }
}
🟢get_robotics_receipt(schema_version, reservation_id)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.robotics-receipt-request.v1"
    },
    "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)$"
    }
  },
  "required": [
    "schema_version",
    "reservation_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.robotics-receipt.v1"
        },
        "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)$"
        },
        "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)$"
        },
        "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)$"
        },
        "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)$"
        },
        "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)$"
        },
        "product": {
          "type": "string",
          "const": "robotics"
        },
        "capability_id": {
          "type": "string",
          "minLength": 1,
          "maxLength": 128,
          "pattern": "^[a-z0-9][a-z0-9._-]*$"
        },
        "capability_version": {
          "anyOf": [
            {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            },
            {
              "type": "null"
            }
          ]
        },
        "request_hash": {
          "type": "string",
          "pattern": "^[a-f0-9]{64}$"
        },
        "catalog_digest": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^[a-f0-9]{64}$"
            },
            {
              "type": "null"
            }
          ]
        },
        "tariff_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "currency": {
          "type": "string",
          "const": "USD"
        },
        "payment_rail": {
          "type": "string",
          "enum": [
            "account_core_balance",
            "starter_credit",
            "x402"
          ]
        },
        "maximum_charge": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "settled_charge": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "status": {
          "type": "string",
          "const": "settled"
        },
        "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)))$"
        }
      },
      "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"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}
🟢get_account_balance(schema_version)

入力スキーマ

{
  "type": "object",
  "properties": {
    "schema_version": {
      "type": "string",
      "const": "rqm.jobs.account-balance-request.v1"
    }
  },
  "required": [
    "schema_version"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

出力スキーマ

{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.account-balance.v1"
        },
        "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)$"
        },
        "currency": {
          "type": "string",
          "const": "USD"
        },
        "available_amount": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "reserved_amount": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "spent_amount": {
          "type": "string",
          "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$"
        },
        "version": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        }
      },
      "required": [
        "schema_version",
        "rqm_account_id",
        "currency",
        "available_amount",
        "reserved_amount",
        "spent_amount",
        "version"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "schema_version": {
          "type": "string",
          "const": "rqm.jobs.error.v1"
        },
        "code": {
          "type": "string",
          "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"
          ]
        },
        "message": {
          "type": "string"
        },
        "retryable": {
          "type": "boolean"
        }
      },
      "required": [
        "schema_version",
        "code",
        "message",
        "retryable"
      ],
      "additionalProperties": false
    }
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 13 件
検証済みバージョンは記録されていませんツール 13 件