Skip to main content
Glama

Get RQM job result

get_job_result
Read-onlyIdempotent

Read one completed and already-settled product result.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "oneOf": [
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "artifacts": {
      -            "items": {
      -              "$ref": "#/$defs/__schema1"
      -            },
      -            "type": "array"
      -          },
      -          "caller_next_step": {
      -            "type": "string"
      -          },
      -          "capability_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "evidence": {
      -            "additionalProperties": {
      -              "$ref": "#/$defs/__schema0"
      -            },
      -            "propertyNames": {
      -              "type": "string"
      -            },
      -            "type": "object"
      -          },
      -          "execution": {
      -            "additionalProperties": {
      -              "$ref": "#/$defs/__schema0"
      -            },
      -            "propertyNames": {
      -              "type": "string"
      -            },
      -            "type": "object"
      -          },
      -          "job_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "product": {
      -            "enum": [
      -              "wave",
      -              "quantum",
      -              "robotics"
      -            ],
      -            "type": "string"
      -          },
      -          "provenance": {
      -            "additionalProperties": {
      -              "$ref": "#/$defs/__schema0"
      -            },
      -            "propertyNames": {
      -              "type": "string"
      -            },
      -            "type": "object"
      -          },
      -          "receipt": {
      -            "additionalProperties": {
      -              "$ref": "#/$defs/__schema0"
      -            },
      -            "propertyNames": {
      -              "type": "string"
      -            },
      -            "type": "object"
      -          },
      -          "result": {
      -            "additionalProperties": {
      -              "$ref": "#/$defs/__schema0"
      -            },
      -            "propertyNames": {
      -              "type": "string"
      -            },
      -            "type": "object"
      -          },
      -          "result_schema_digest": {
      -            "type": "string"
      -          },
      -          "result_schema_id": {
      -            "type": "string"
      -          },
      -          "schema_version": {
      -            "const": "rqm.jobs.bazaar-buyer-job-result.v1",
      -            "type": "string"
      -          },
      -          "status": {
      -            "const": "completed",
      -            "type": "string"
      -          },
      -          "terminal_state": {
      -            "const": "succeeded",
      -            "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"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "capability_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "job_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "product": {
      -            "enum": [
      -              "wave",
      -              "quantum",
      -              "robotics"
      -            ],
      -            "type": "string"
      -          },
      -          "result_schema_digest": {
      -            "type": "string"
      -          },
      -          "result_schema_id": {
      -            "type": "string"
      -          },
      -          "retry_after_seconds": {
      -            "exclusiveMinimum": 0,
      -            "maximum": 9007199254740991,
      -            "type": "integer"
      -          },
      -          "schema_version": {
      -            "const": "rqm.jobs.bazaar-buyer-job-status.v1",
      -            "type": "string"
      -          },
      -          "status": {
      -            "enum": [
      -              "queued",
      -              "running"
      -            ],
      -            "type": "string"
      -          },
      -          "terminal_state": {
      -            "enum": [
      -              "pending",
      -              "running"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "capability_id",
      -          "job_id",
      -          "schema_version",
      -          "status",
      -          "terminal_state",
      -          "result_schema_id",
      -          "result_schema_digest",
      -          "retry_after_seconds"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "capability_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "failure": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "code": {
      -                "type": "string"
      -              },
      -              "retryable": {
      -                "const": false,
      -                "type": "boolean"
      -              }
      -            },
      -            "required": [
      -              "code",
      -              "retryable"
      -            ],
      -            "type": "object"
      -          },
      -          "job_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "product": {
      -            "enum": [
      -              "wave",
      -              "quantum",
      -              "robotics"
      -            ],
      -            "type": "string"
      -          },
      -          "result_schema_digest": {
      -            "type": "string"
      -          },
      -          "result_schema_id": {
      -            "type": "string"
      -          },
      -          "schema_version": {
      -            "const": "rqm.jobs.bazaar-buyer-job-failure.v1",
      -            "type": "string"
      -          },
      -          "status": {
      -            "type": "string"
      -          },
      -          "terminal_state": {
      -            "enum": [
      -              "rework_required",
      -              "failed"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "capability_id",
      -          "job_id",
      -          "schema_version",
      -          "status",
      -          "terminal_state",
      -          "failure",
      -          "result_schema_id",
      -          "result_schema_digest"
      -        ],
      -        "type": "object"
      -      },
      -      {
      -        "additionalProperties": false,
      -        "properties": {
      -          "capability_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "job_id": {
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "product": {
      -            "enum": [
      -              "wave",
      -              "quantum",
      -              "robotics"
      -            ],
      -            "type": "string"
      -          },
      -          "refund": {
      -            "additionalProperties": false,
      -            "properties": {
      -              "amount": {
      -                "type": "string"
      -              },
      -              "asset": {
      -                "const": "USDC",
      -                "type": "string"
      -              },
      -              "full_refund": {
      -                "const": true,
      -                "type": "boolean"
      -              },
      -              "network": {
      -                "const": "eip155:8453",
      -                "type": "string"
      -              },
      -              "transaction_id": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "amount",
      -              "asset",
      -              "network",
      -              "transaction_id",
      -              "full_refund"
      -            ],
      -            "type": "object"
      -          },
      -          "schema_version": {
      -            "const": "rqm.jobs.bazaar-buyer-job-refund.v1",
      -            "type": "string"
      -          },
      -          "status": {
      -            "enum": [
      -              "pending",
      -              "refunded"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "product",
      -          "capability_id",
      -          "job_id",
      -          "schema_version",
      -          "status",
      -          "refund"
      -        ],
      -        "type": "object"
      -      }
      -    ]
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "capability_id": {
      -        "const": "lunar-doppler-v0",
      -        "type": "string"
      -      },
      -      "job_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "product": {
      -        "const": "wave",
      -        "type": "string"
      -      },
      -      "quote_id": {
      -        "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": "string"
      -      },
      -      "reservation_id": {
      -        "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": "string"
      -      },
      -      "result": {
      -        "additionalProperties": {
      -          "$ref": "#/$defs/__schema2"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.job-result.v1",
      -        "type": "string"
      -      },
      -      "settled_charge": {
      -        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "settlement_status": {
      -        "const": "settled",
      -        "type": "string"
      -      },
      -      "usage_event_id": {
      -        "maxLength": 36,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "product",
      -      "capability_id",
      -      "job_id",
      -      "quote_id",
      -      "reservation_id",
      -      "result",
      -      "usage_event_id",
      -      "settlement_status",
      -      "settled_charge"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "capability_id": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "pattern": "^[a-z0-9][a-z0-9._-]*$",
      -        "type": "string"
      -      },
      -      "capability_version": {
      -        "maxLength": 64,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "catalog_digest": {
      -        "pattern": "^[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "catalog_revision": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "job_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "product": {
      -        "const": "wave",
      -        "type": "string"
      -      },
      -      "quote_id": {
      -        "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": "string"
      -      },
      -      "request_hash": {
      -        "pattern": "^[a-f0-9]{64}$",
      -        "type": "string"
      -      },
      -      "request_schema_version": {
      -        "maxLength": 128,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "reservation_id": {
      -        "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": "string"
      -      },
      -      "result": {
      -        "additionalProperties": {
      -          "$ref": "#/$defs/__schema2"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.job-result.v2",
      -        "type": "string"
      -      },
      -      "settled_charge": {
      -        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "settlement_status": {
      -        "const": "settled",
      -        "type": "string"
      -      },
      -      "usage_event_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "product",
      -      "capability_id",
      -      "capability_version",
      -      "request_schema_version",
      -      "catalog_revision",
      -      "catalog_digest",
      -      "request_hash",
      -      "job_id",
      -      "quote_id",
      -      "reservation_id",
      -      "result",
      -      "usage_event_id",
      -      "settlement_status",
      -      "settled_charge"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "capability_id": {
      -        "enum": [
      -          "circuit-assurance-report-v1",
      -          "verified-circuit-optimization-v1",
      -          "supported-circuit-equivalence-v1",
      -          "managed-simulator-v1",
      -          "openqasm3-preflight-v1",
      -          "geometric-circuit-explanation-v1",
      -          "optimization-preservation-audit-v1",
      -          "failed-workflow-diagnosis-v1",
      -          "phase-sensitive-inspection-v1",
      -          "quantum.simulation-anomaly-diagnostic.v1",
      -          "openqasm3-repair-v1",
      -          "quantum.gate-basis-decomposition.v1",
      -          "cross-provider-portability-v1",
      -          "quantum.phase-aware-rewrite.v1",
      -          "quantum.provider-result-compare.v1",
      -          "quantum.simulation-result-compare.v1",
      -          "two-qubit-local-equivalence-v1",
      -          "two-qubit-target-synthesis-v1",
      -          "quantum.provider-target-compile.v1",
      -          "quantum.execution-plan-select.v1",
      -          "quantum.provider-readiness-check.v1"
      -        ],
      -        "type": "string"
      -      },
      -      "completed_at": {
      -        "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": "string"
      -      },
      -      "evidence": {
      -        "additionalProperties": {
      -          "$ref": "#/$defs/__schema2"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "job_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "product": {
      -        "const": "quantum",
      -        "type": "string"
      -      },
      -      "quote_id": {
      -        "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": "string"
      -      },
      -      "reservation_id": {
      -        "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": "string"
      -      },
      -      "result": {
      -        "additionalProperties": {
      -          "$ref": "#/$defs/__schema2"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.quantum-job-result.v2",
      -        "type": "string"
      -      },
      -      "settled_charge": {
      -        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "settlement_status": {
      -        "const": "settled",
      -        "type": "string"
      -      },
      -      "usage_event_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "product",
      -      "capability_id",
      -      "job_id",
      -      "quote_id",
      -      "reservation_id",
      -      "result",
      -      "evidence",
      -      "usage_event_id",
      -      "settlement_status",
      -      "settled_charge",
      -      "completed_at"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "capability_id": {
      -        "const": "managed-simulator-v1",
      -        "type": "string"
      -      },
      -      "job_id": {
      -        "maxLength": 256,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "product": {
      -        "const": "quantum",
      -        "type": "string"
      -      },
      -      "quote_id": {
      -        "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": "string"
      -      },
      -      "reservation_id": {
      -        "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": "string"
      -      },
      -      "result": {
      -        "additionalProperties": {
      -          "$ref": "#/$defs/__schema2"
      -        },
      -        "propertyNames": {
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.job-result.v1",
      -        "type": "string"
      -      },
      -      "settled_charge": {
      -        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      -        "type": "string"
      -      },
      -      "settlement_status": {
      -        "const": "settled",
      -        "type": "string"
      -      },
      -      "usage_event_id": {
      -        "maxLength": 36,
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "product",
      -      "capability_id",
      -      "job_id",
      -      "quote_id",
      -      "reservation_id",
      -      "result",
      -      "usage_event_id",
      -      "settlement_status",
      -      "settled_charge"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "enum": [
      -          "AUTHENTICATION_REQUIRED",
      -          "MACHINE_AUTHENTICATION_FAILED",
      -          "MACHINE_AUTHORIZATION_FAILED",
      -          "ACCOUNT_CORE_UNAVAILABLE",
      -          "FEATURE_DISABLED"
      -        ],
      -        "type": "string"
      -      },
      -      "message": {
      -        "type": "string"
      -      },
      -      "retryable": {
      -        "type": "boolean"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.error.v0",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "code",
      -      "message",
      -      "retryable"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "code": {
      -        "enum": [
      -          "AUTHENTICATION_REQUIRED",
      -          "MACHINE_AUTHENTICATION_FAILED",
      -          "MACHINE_AUTHORIZATION_FAILED",
      -          "ACCOUNT_CORE_UNAVAILABLE",
      -          "FEATURE_DISABLED",
      -          "QUOTE_NOT_ENTITLED",
      -          "QUOTE_IDEMPOTENCY_CONFLICT",
      -          "QUOTE_NOT_AVAILABLE",
      -          "QUOTE_REQUEST_INVALID",
      -          "QUOTE_MISMATCH",
      -          "PRICE_LIMIT_EXCEEDED",
      -          "RUNTIME_LIMIT_EXCEEDED",
      -          "ARTIFACT_PREFERENCE_UNAVAILABLE",
      -          "INSUFFICIENT_BALANCE",
      -          "RESERVATION_FAILED",
      -          "PRODUCT_REJECTED",
      -          "PRODUCT_UNAVAILABLE",
      -          "JOB_NOT_FOUND",
      -          "JOB_NOT_READY",
      -          "JOB_ACCESS_DENIED",
      -          "SETTLEMENT_FAILED",
      -          "FUNDING_UNAVAILABLE",
      -          "FUNDING_FAILED"
      -        ],
      -        "type": "string"
      -      },
      -      "message": {
      -        "type": "string"
      -      },
      -      "retryable": {
      -        "type": "boolean"
      -      },
      -      "schema_version": {
      -        "const": "rqm.jobs.error.v1",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "schema_version",
      -      "code",
      -      "message",
      -      "retryable"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "oneOf": [
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "artifacts": {
      +            "items": {
      +              "$ref": "#/$defs/__schema1"
      +            },
      +            "type": "array"
      +          },
      +          "caller_next_step": {
      +            "type": "string"
      +          },
      +          "capability_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "evidence": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "execution": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "job_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "product": {
      +            "enum": [
      +              "wave",
      +              "quantum",
      +              "robotics"
      +            ],
      +            "type": "string"
      +          },
      +          "provenance": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "receipt": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "result": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "result_schema_digest": {
      +            "type": "string"
      +          },
      +          "result_schema_id": {
      +            "type": "string"
      +          },
      +          "schema_version": {
      +            "const": "rqm.jobs.bazaar-buyer-job-result.v1",
      +            "type": "string"
      +          },
      +          "status": {
      +            "const": "completed",
      +            "type": "string"
      +          },
      +          "terminal_state": {
      +            "const": "succeeded",
      +            "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"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "capability_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "job_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "product": {
      +            "enum": [
      +              "wave",
      +              "quantum",
      +              "robotics"
      +            ],
      +            "type": "string"
      +          },
      +          "result_schema_digest": {
      +            "type": "string"
      +          },
      +          "result_schema_id": {
      +            "type": "string"
      +          },
      +          "retry_after_seconds": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "schema_version": {
      +            "const": "rqm.jobs.bazaar-buyer-job-status.v1",
      +            "type": "string"
      +          },
      +          "status": {
      +            "enum": [
      +              "queued",
      +              "running"
      +            ],
      +            "type": "string"
      +          },
      +          "terminal_state": {
      +            "enum": [
      +              "pending",
      +              "running"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "capability_id",
      +          "job_id",
      +          "schema_version",
      +          "status",
      +          "terminal_state",
      +          "result_schema_id",
      +          "result_schema_digest",
      +          "retry_after_seconds"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "capability_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "failure": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "type": "string"
      +              },
      +              "retryable": {
      +                "const": false,
      +                "type": "boolean"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "retryable"
      +            ],
      +            "type": "object"
      +          },
      +          "job_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "product": {
      +            "enum": [
      +              "wave",
      +              "quantum",
      +              "robotics"
      +            ],
      +            "type": "string"
      +          },
      +          "result_schema_digest": {
      +            "type": "string"
      +          },
      +          "result_schema_id": {
      +            "type": "string"
      +          },
      +          "schema_version": {
      +            "const": "rqm.jobs.bazaar-buyer-job-failure.v1",
      +            "type": "string"
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "terminal_state": {
      +            "enum": [
      +              "rework_required",
      +              "failed"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "capability_id",
      +          "job_id",
      +          "schema_version",
      +          "status",
      +          "terminal_state",
      +          "failure",
      +          "result_schema_id",
      +          "result_schema_digest"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "capability_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "job_id": {
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "product": {
      +            "enum": [
      +              "wave",
      +              "quantum",
      +              "robotics"
      +            ],
      +            "type": "string"
      +          },
      +          "refund": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "amount": {
      +                "type": "string"
      +              },
      +              "asset": {
      +                "const": "USDC",
      +                "type": "string"
      +              },
      +              "full_refund": {
      +                "const": true,
      +                "type": "boolean"
      +              },
      +              "network": {
      +                "const": "eip155:8453",
      +                "type": "string"
      +              },
      +              "transaction_id": {
      +                "type": [
      +                  "string",
      +                  "null"
      +                ]
      +              }
      +            },
      +            "required": [
      +              "amount",
      +              "asset",
      +              "network",
      +              "transaction_id",
      +              "full_refund"
      +            ],
      +            "type": "object"
      +          },
      +          "schema_version": {
      +            "const": "rqm.jobs.bazaar-buyer-job-refund.v1",
      +            "type": "string"
      +          },
      +          "status": {
      +            "enum": [
      +              "pending",
      +              "refunded"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "product",
      +          "capability_id",
      +          "job_id",
      +          "schema_version",
      +          "status",
      +          "refund"
      +        ],
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "capability_id": {
      +        "const": "lunar-doppler-v0",
      +        "type": "string"
      +      },
      +      "job_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "product": {
      +        "const": "wave",
      +        "type": "string"
      +      },
      +      "quote_id": {
      +        "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": "string"
      +      },
      +      "reservation_id": {
      +        "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": "string"
      +      },
      +      "result": {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema2"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.job-result.v1",
      +        "type": "string"
      +      },
      +      "settled_charge": {
      +        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "settlement_status": {
      +        "const": "settled",
      +        "type": "string"
      +      },
      +      "usage_event_id": {
      +        "maxLength": 36,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "product",
      +      "capability_id",
      +      "job_id",
      +      "quote_id",
      +      "reservation_id",
      +      "result",
      +      "usage_event_id",
      +      "settlement_status",
      +      "settled_charge"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "capability_id": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "pattern": "^[a-z0-9][a-z0-9._-]*$",
      +        "type": "string"
      +      },
      +      "capability_version": {
      +        "maxLength": 64,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "catalog_digest": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "catalog_revision": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "job_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "product": {
      +        "const": "wave",
      +        "type": "string"
      +      },
      +      "quote_id": {
      +        "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": "string"
      +      },
      +      "request_hash": {
      +        "pattern": "^[a-f0-9]{64}$",
      +        "type": "string"
      +      },
      +      "request_schema_version": {
      +        "maxLength": 128,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "reservation_id": {
      +        "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": "string"
      +      },
      +      "result": {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema2"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.job-result.v2",
      +        "type": "string"
      +      },
      +      "settled_charge": {
      +        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "settlement_status": {
      +        "const": "settled",
      +        "type": "string"
      +      },
      +      "usage_event_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "product",
      +      "capability_id",
      +      "capability_version",
      +      "request_schema_version",
      +      "catalog_revision",
      +      "catalog_digest",
      +      "request_hash",
      +      "job_id",
      +      "quote_id",
      +      "reservation_id",
      +      "result",
      +      "usage_event_id",
      +      "settlement_status",
      +      "settled_charge"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "capability_id": {
      +        "enum": [
      +          "circuit-assurance-report-v1",
      +          "verified-circuit-optimization-v1",
      +          "supported-circuit-equivalence-v1",
      +          "managed-simulator-v1",
      +          "openqasm3-preflight-v1",
      +          "geometric-circuit-explanation-v1",
      +          "optimization-preservation-audit-v1",
      +          "failed-workflow-diagnosis-v1",
      +          "phase-sensitive-inspection-v1",
      +          "quantum.simulation-anomaly-diagnostic.v1",
      +          "openqasm3-repair-v1",
      +          "quantum.gate-basis-decomposition.v1",
      +          "cross-provider-portability-v1",
      +          "quantum.phase-aware-rewrite.v1",
      +          "quantum.provider-result-compare.v1",
      +          "quantum.simulation-result-compare.v1",
      +          "two-qubit-local-equivalence-v1",
      +          "two-qubit-target-synthesis-v1",
      +          "quantum.provider-target-compile.v1",
      +          "quantum.execution-plan-select.v1",
      +          "quantum.provider-readiness-check.v1"
      +        ],
      +        "type": "string"
      +      },
      +      "completed_at": {
      +        "anyOf": [
      +          {
      +            "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": "string"
      +          },
      +          {
      +            "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(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +            "type": "string"
      +          }
      +        ],
      +        "format": "date-time",
      +        "type": "string"
      +      },
      +      "evidence": {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema2"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "job_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "product": {
      +        "const": "quantum",
      +        "type": "string"
      +      },
      +      "quote_id": {
      +        "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": "string"
      +      },
      +      "reservation_id": {
      +        "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": "string"
      +      },
      +      "result": {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema2"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.quantum-job-result.v2",
      +        "type": "string"
      +      },
      +      "settled_charge": {
      +        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "settlement_status": {
      +        "const": "settled",
      +        "type": "string"
      +      },
      +      "usage_event_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "product",
      +      "capability_id",
      +      "job_id",
      +      "quote_id",
      +      "reservation_id",
      +      "result",
      +      "evidence",
      +      "usage_event_id",
      +      "settlement_status",
      +      "settled_charge",
      +      "completed_at"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "capability_id": {
      +        "const": "managed-simulator-v1",
      +        "type": "string"
      +      },
      +      "job_id": {
      +        "maxLength": 256,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "product": {
      +        "const": "quantum",
      +        "type": "string"
      +      },
      +      "quote_id": {
      +        "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": "string"
      +      },
      +      "reservation_id": {
      +        "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": "string"
      +      },
      +      "result": {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema2"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.job-result.v1",
      +        "type": "string"
      +      },
      +      "settled_charge": {
      +        "pattern": "^(?:0|[1-9]\\d{0,13})(?:\\.\\d{1,6})?$",
      +        "type": "string"
      +      },
      +      "settlement_status": {
      +        "const": "settled",
      +        "type": "string"
      +      },
      +      "usage_event_id": {
      +        "maxLength": 36,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "product",
      +      "capability_id",
      +      "job_id",
      +      "quote_id",
      +      "reservation_id",
      +      "result",
      +      "usage_event_id",
      +      "settlement_status",
      +      "settled_charge"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "enum": [
      +          "AUTHENTICATION_REQUIRED",
      +          "MACHINE_AUTHENTICATION_FAILED",
      +          "MACHINE_AUTHORIZATION_FAILED",
      +          "ACCOUNT_CORE_UNAVAILABLE",
      +          "FEATURE_DISABLED"
      +        ],
      +        "type": "string"
      +      },
      +      "message": {
      +        "type": "string"
      +      },
      +      "retryable": {
      +        "type": "boolean"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.error.v0",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "code",
      +      "message",
      +      "retryable"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "code": {
      +        "enum": [
      +          "AUTHENTICATION_REQUIRED",
      +          "MACHINE_AUTHENTICATION_FAILED",
      +          "MACHINE_AUTHORIZATION_FAILED",
      +          "ACCOUNT_CORE_UNAVAILABLE",
      +          "FEATURE_DISABLED",
      +          "QUOTE_NOT_ENTITLED",
      +          "QUOTE_IDEMPOTENCY_CONFLICT",
      +          "QUOTE_NOT_AVAILABLE",
      +          "QUOTE_REQUEST_INVALID",
      +          "QUOTE_MISMATCH",
      +          "PRICE_LIMIT_EXCEEDED",
      +          "RUNTIME_LIMIT_EXCEEDED",
      +          "ARTIFACT_PREFERENCE_UNAVAILABLE",
      +          "INSUFFICIENT_BALANCE",
      +          "RESERVATION_FAILED",
      +          "PRODUCT_REJECTED",
      +          "PRODUCT_UNAVAILABLE",
      +          "JOB_NOT_FOUND",
      +          "JOB_NOT_READY",
      +          "JOB_ACCESS_DENIED",
      +          "SETTLEMENT_FAILED",
      +          "FUNDING_UNAVAILABLE",
      +          "FUNDING_FAILED"
      +        ],
      +        "type": "string"
      +      },
      +      "message": {
      +        "type": "string"
      +      },
      +      "retryable": {
      +        "type": "boolean"
      +      },
      +      "schema_version": {
      +        "const": "rqm.jobs.error.v1",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "schema_version",
      +      "code",
      +      "message",
      +      "retryable"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. First observed

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, non-destructive, closed-world behavior. The description adds a meaningful gate that only finalized results are returned, which is beyond the annotations, but it does not say what happens when the job is not settled or how 'settled' is determined.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. Every word, including the state qualifiers, carries information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With rich annotations, an output schema, and 100% schema coverage, the description only needs to cover the lifecycle constraint, which it does. It remains thin on what 'settled' means, error behavior for incomplete jobs, and its relationship to get_job_status.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool is modeled with zero top-level parameters and the anyOf reference shapes (job_id, product, schema_version) are fully described in the schema. Per the baseline, 4 is appropriate; the description adds nothing about the reference fields but does not need to.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Read) and resource (product result) with a state constraint (completed and already-settled), which is clearer than a bare 'get result'. It does not explicitly distinguish itself from siblings like get_job_status or list_buyer_jobs, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The phrase 'completed and already-settled' implies when the tool is applicable, but there is no explicit guidance on the alternative for non-settled jobs (get_job_status) or on polling/waiting behavior. Usage is inferable but not directed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources