{
  "schema_version": "rqm.jobs.agent-catalog.v1",
  "surface": "buyer_job",
  "product": "quantum",
  "descriptor_count": 20,
  "descriptors": [
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "failed-workflow-diagnosis-v1",
      "service_version": "1.0.0",
      "title": "Failed Workflow Diagnosis",
      "description": "Problem: Diagnose why this bounded quantum workflow failed and return supported corrective actions. Input: JSON with stage, error text. Result: failure class, evidence terms, bounded corrective actions. Limits: request bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Diagnose why this bounded quantum workflow failed and return supported corrective actions.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.failed-workflow-diagnosis-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for unobserved provider incidents or causal hardware diagnosis."
        ],
        "tags": [
          "failed",
          "workflow",
          "diagnosis",
          "v1",
          "diagnose",
          "why",
          "quantum",
          "supported",
          "corrective",
          "actions"
        ],
        "synonyms": [
          "failed workflow diagnosis",
          "failed workflow diagnosis v1"
        ],
        "keywords": [
          "failed",
          "workflow",
          "diagnosis",
          "v1",
          "diagnose",
          "why",
          "quantum",
          "supported",
          "corrective",
          "actions"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.failed-workflow-diagnosis-request.v1"
        ],
        "limits": {
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.failed-workflow-diagnosis-request.v1",
        "request_schema_digest": "55e6affcde2fb2c628a908352960cfed584422cbc38322ab9000b0be9ed20893",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "circuit_openqasm": {
              "anyOf": [
                {
                  "maxLength": 65536,
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Circuit Openqasm"
            },
            "error_text": {
              "maxLength": 4096,
              "minLength": 1,
              "title": "Error Text",
              "type": "string"
            },
            "stage": {
              "enum": [
                "parse",
                "validate",
                "compile",
                "simulate"
              ],
              "title": "Stage",
              "type": "string"
            },
            "structured_error": {
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "integer"
                  },
                  {
                    "type": "number"
                  },
                  {
                    "type": "boolean"
                  }
                ]
              },
              "maxProperties": 32,
              "title": "Structured Error",
              "type": "object"
            },
            "supported_context": {
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "integer"
                  },
                  {
                    "type": "number"
                  },
                  {
                    "type": "boolean"
                  }
                ]
              },
              "maxProperties": 32,
              "title": "Supported Context",
              "type": "object"
            }
          },
          "required": [
            "stage",
            "error_text"
          ],
          "title": "WorkflowFailureRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.failed-workflow-diagnosis-result.v1",
        "result_schema_digest": "bd565f3d6fda9ad642a677a56a05a330ead9f1dd158ba64f31b493b5c56f4748",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "corrective_actions": {
              "items": {
                "type": "string"
              },
              "title": "Corrective Actions",
              "type": "array"
            },
            "diagnostic_scope_supported": {
              "default": false,
              "title": "Diagnostic Scope Supported",
              "type": "boolean"
            },
            "evidence_terms": {
              "items": {
                "type": "string"
              },
              "title": "Evidence Terms",
              "type": "array"
            },
            "failure_class": {
              "enum": [
                "syntax",
                "unsupported_gate",
                "shape",
                "resource_limit",
                "unknown"
              ],
              "title": "Failure Class",
              "type": "string"
            },
            "outcome": {
              "enum": [
                "diagnosed",
                "unsupported"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "ranked_diagnoses": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Ranked Diagnoses",
              "type": "array"
            },
            "reproducible_checks": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Reproducible Checks",
              "type": "array"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            }
          },
          "required": [
            "outcome",
            "failure_class",
            "evidence_terms",
            "corrective_actions",
            "result_digest"
          ],
          "title": "FailureResult",
          "type": "object"
        },
        "objective_outputs": [
          "failure class",
          "evidence terms",
          "bounded corrective actions"
        ],
        "caller_next_step": "Repair the identified bounded input or route it to a supported path.",
        "implementation_capability_ids": [
          "bounded-workflow-failure-classifier-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned bounded-workflow-failure-classifier-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for unobserved provider incidents or causal hardware diagnosis."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:failed-workflow-diagnosis-v1:0.500000:500000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "failed-workflow-diagnosis-v1-positive-v1",
            "request": {
              "error_text": "unsupported gate",
              "stage": "compile",
              "supported_context": {}
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "failed-workflow-diagnosis-v1-unsupported-v1",
            "request": {
              "error_text": "x",
              "stage": "provider"
            }
          }
        ]
      },
      "descriptor_digest": "7b306a4fdc3765d38e50116a0f379927f8c052c11a3565cd4b53d0b619203d45"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "phase-sensitive-inspection-v1",
      "service_version": "1.0.0",
      "title": "Phase Sensitive Inspection",
      "description": "Problem: Diagnose the phase, rotation, ordering, or convention difference between these supported operations. Input: JSON with reference, candidate, phase context. Result: difference kind, angle delta, correction hint. Limits: request bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Diagnose the phase, rotation, ordering, or convention difference between these supported operations.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.phase-sensitive-inspection-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for physical-device phase claims or arbitrary circuit analysis."
        ],
        "tags": [
          "phase",
          "sensitive",
          "inspection",
          "v1",
          "diagnose",
          "rotation",
          "ordering",
          "or",
          "convention",
          "difference",
          "between",
          "these"
        ],
        "synonyms": [
          "phase sensitive inspection",
          "phase sensitive inspection v1"
        ],
        "keywords": [
          "phase",
          "sensitive",
          "inspection",
          "v1",
          "diagnose",
          "rotation",
          "ordering",
          "or",
          "convention",
          "difference",
          "between",
          "these",
          "supported",
          "operations"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.phase-sensitive-inspection-request.v1"
        ],
        "limits": {
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.phase-sensitive-inspection-request.v1",
        "request_schema_digest": "491f3cfd13f755ac15eec547e3094f4f4ffdbfccd2ec8fd7822b4c3283e6ff7f",
        "request_schema": {
          "$defs": {
            "PhaseOperation": {
              "additionalProperties": false,
              "properties": {
                "angle_radians": {
                  "default": 0,
                  "maximum": 6.283185307179586,
                  "minimum": -6.283185307179586,
                  "title": "Angle Radians",
                  "type": "number"
                },
                "gate": {
                  "enum": [
                    "x",
                    "y",
                    "z",
                    "h",
                    "s",
                    "sdg",
                    "t",
                    "tdg",
                    "rx",
                    "ry",
                    "rz",
                    "cx",
                    "cz"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "PhaseOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "candidate": {
              "$ref": "#/$defs/PhaseOperation"
            },
            "candidate_circuit": {
              "items": {
                "$ref": "#/$defs/PhaseOperation"
              },
              "maxItems": 4096,
              "title": "Candidate Circuit",
              "type": "array"
            },
            "phase_context": {
              "enum": [
                "exact",
                "ignore_global_phase"
              ],
              "title": "Phase Context",
              "type": "string"
            },
            "reference": {
              "$ref": "#/$defs/PhaseOperation"
            },
            "reference_circuit": {
              "items": {
                "$ref": "#/$defs/PhaseOperation"
              },
              "maxItems": 4096,
              "title": "Reference Circuit",
              "type": "array"
            }
          },
          "required": [
            "reference",
            "candidate",
            "phase_context"
          ],
          "title": "PhaseInspectionRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.phase-sensitive-inspection-result.v1",
        "result_schema_digest": "5649d1c237e4d49b7c0def41a6b41e082b02a547a7b9f14eb7394dd3bf648440",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "angle_delta_radians": {
              "title": "Angle Delta Radians",
              "type": "number"
            },
            "compared_operation_count": {
              "default": 1,
              "title": "Compared Operation Count",
              "type": "integer"
            },
            "correction_hint": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Correction Hint"
            },
            "correction_verified": {
              "default": false,
              "title": "Correction Verified",
              "type": "boolean"
            },
            "difference_kind": {
              "enum": [
                "gate",
                "angle",
                "targets",
                "none"
              ],
              "title": "Difference Kind",
              "type": "string"
            },
            "operation_differences": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Operation Differences",
              "type": "array"
            },
            "outcome": {
              "enum": [
                "same",
                "different"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "recovered_global_phase_radians": {
              "default": 0,
              "title": "Recovered Global Phase Radians",
              "type": "number"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "semantic_equivalent": {
              "default": false,
              "title": "Semantic Equivalent",
              "type": "boolean"
            },
            "semantic_residual": {
              "default": 0,
              "title": "Semantic Residual",
              "type": "number"
            }
          },
          "required": [
            "outcome",
            "difference_kind",
            "angle_delta_radians",
            "correction_hint",
            "result_digest"
          ],
          "title": "PhaseResult",
          "type": "object"
        },
        "objective_outputs": [
          "difference kind",
          "angle delta",
          "correction hint"
        ],
        "caller_next_step": "Repair or compare the operation from the explicit difference result.",
        "implementation_capability_ids": [
          "supported-phase-operation-inspector-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned supported-phase-operation-inspector-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for physical-device phase claims or arbitrary circuit analysis."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:phase-sensitive-inspection-v1:0.150000:150000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "phase-sensitive-inspection-v1-positive-v1",
            "request": {
              "candidate": {
                "angle_radians": 0.1,
                "gate": "rz",
                "targets": [
                  0
                ]
              },
              "phase_context": "exact",
              "reference": {
                "angle_radians": 0,
                "gate": "rz",
                "targets": [
                  0
                ]
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "phase-sensitive-inspection-v1-unsupported-v1",
            "request": {
              "candidate": {
                "gate": "x",
                "targets": [
                  0
                ]
              },
              "phase_context": "exact",
              "reference": {
                "gate": "u3",
                "targets": [
                  0
                ]
              }
            }
          }
        ]
      },
      "descriptor_digest": "a8ab9b17f13da65b50fbd6fe9b816e32ade88a8d000b75bae58fdcd370b8108d"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "openqasm3-preflight-v1",
      "service_version": "1.0.0",
      "title": "OpenQASM 3 preflight",
      "description": "Problem: Parse, normalize, and assess OpenQASM 3 before downstream execution. Input: JSON with source. Result: go, no-go, or unsupported verdict, normalized source, warnings and evidence. Limits: source UTF-8 bytes: 65536, verification qubits: 3. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Parse, normalize, and assess OpenQASM 3 before downstream execution.",
        "use_when": [
          "check assembly circuit syntax before compilation",
          "parse and normalize OpenQASM source",
          "Use when a bounded request matches rqm.studio.openqasm3-preflight-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "openqasm3",
          "preflight",
          "v1",
          "openqasm",
          "parse",
          "normalize",
          "assess",
          "before",
          "downstream",
          "execution"
        ],
        "synonyms": [
          "check assembly circuit syntax before compilation",
          "parse and normalize OpenQASM source",
          "openqasm 3 preflight",
          "openqasm3 preflight v1"
        ],
        "keywords": [
          "openqasm3",
          "preflight",
          "v1",
          "openqasm",
          "parse",
          "normalize",
          "assess",
          "before",
          "downstream",
          "execution"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.openqasm3-preflight-request.v1"
        ],
        "limits": {
          "source_utf8_bytes": 65536,
          "verification_qubits": 3
        },
        "request_schema_id": "rqm.studio.openqasm3-preflight-request.v1",
        "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "profile": {
              "default": "balanced",
              "enum": [
                "conservative",
                "balanced",
                "aggressive"
              ],
              "title": "Profile",
              "type": "string"
            },
            "source": {
              "minLength": 1,
              "title": "Source",
              "type": "string"
            },
            "source_format": {
              "const": "openqasm3",
              "default": "openqasm3",
              "title": "Source Format",
              "type": "string"
            }
          },
          "required": [
            "source"
          ],
          "title": "OpenQASMRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.openqasm3-preflight-result.v1",
        "result_schema_digest": "4f58b5bbb3ed1aba28820a8684c8cbf017416131557e2635f9ccabcf8dc9f418",
        "result_schema": {
          "$id": "rqm.studio.openqasm3-preflight-result.v1",
          "additionalProperties": true,
          "properties": {
            "outcome": {
              "enum": [
                "go",
                "no_go",
                "unsupported"
              ]
            }
          },
          "required": [
            "outcome"
          ],
          "type": "object"
        },
        "objective_outputs": [
          "go, no-go, or unsupported verdict",
          "normalized source",
          "warnings and evidence"
        ],
        "caller_next_step": "Continue compilation or repair the source.",
        "implementation_capability_ids": [
          "compiler-action-assure-qiskit-circuit-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned compiler-action-assure-qiskit-circuit-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:openqasm3-preflight-v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "openqasm3-preflight-v1-positive-v1",
            "request": {
              "source": "OPENQASM 3.0; qubit[1] q;"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "openqasm3-preflight-v1-unsupported-v1",
            "request": {
              "source": ""
            }
          }
        ]
      },
      "descriptor_digest": "a4e66c95a17ae744735055c381c24eeb0be7ab43c490469cac9cba37b4062ff9"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.simulation-anomaly-diagnostic.v1",
      "service_version": "1.0.0",
      "title": "Simulation Anomaly Diagnostic",
      "description": "Problem: Compare this bounded simulation result with the supplied expectation and anomaly rules. Input: JSON with observed probabilities, expected probabilities, maximum l1 error, maximum bin error. Result: L1 and bin deltas, violating outcomes, anomaly verdict. Limits: request bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Compare this bounded simulation result with the supplied expectation and anomaly rules.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.simulation-anomaly-diagnostic-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for hardware-error attribution or provider-quality ranking."
        ],
        "tags": [
          "quantum",
          "simulation",
          "anomaly",
          "diagnostic",
          "v1",
          "compare",
          "result",
          "expectation",
          "rules"
        ],
        "synonyms": [
          "simulation anomaly diagnostic",
          "quantum simulation anomaly diagnostic v1"
        ],
        "keywords": [
          "quantum",
          "simulation",
          "anomaly",
          "diagnostic",
          "v1",
          "compare",
          "result",
          "expectation",
          "rules"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.simulation-anomaly-diagnostic-request.v1"
        ],
        "limits": {
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.simulation-anomaly-diagnostic-request.v1",
        "request_schema_digest": "df0ac33cf10be127fa90ab998311bde0e1f35cf6b94292eba1fac0eb231bf015",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "confidence_z_score": {
              "default": 1.96,
              "exclusiveMinimum": 0,
              "maximum": 8,
              "title": "Confidence Z Score",
              "type": "number"
            },
            "expected_probabilities": {
              "additionalProperties": {
                "type": "number"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Expected Probabilities",
              "type": "object"
            },
            "impossible_outcomes": {
              "items": {
                "type": "string"
              },
              "maxItems": 256,
              "title": "Impossible Outcomes",
              "type": "array"
            },
            "maximum_bin_error": {
              "maximum": 1,
              "minimum": 0,
              "title": "Maximum Bin Error",
              "type": "number"
            },
            "maximum_l1_error": {
              "maximum": 2,
              "minimum": 0,
              "title": "Maximum L1 Error",
              "type": "number"
            },
            "observed_probabilities": {
              "additionalProperties": {
                "type": "number"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Observed Probabilities",
              "type": "object"
            },
            "observed_shots": {
              "anyOf": [
                {
                  "maximum": 10000000,
                  "minimum": 1,
                  "type": "integer"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Observed Shots"
            },
            "symmetry_pairs": {
              "items": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "string"
                  }
                ],
                "type": "array"
              },
              "maxItems": 256,
              "title": "Symmetry Pairs",
              "type": "array"
            }
          },
          "required": [
            "observed_probabilities",
            "expected_probabilities",
            "maximum_l1_error",
            "maximum_bin_error"
          ],
          "title": "SimulationAnomalyRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.simulation-anomaly-diagnostic.v1-result.v1",
        "result_schema_digest": "80290731e9a2492f41285b1b8570cf93f2b9e1a1aa3397a3184cf32b0f79aa08",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "confidence_intervals": {
              "additionalProperties": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "number"
                  }
                ],
                "type": "array"
              },
              "title": "Confidence Intervals",
              "type": "object"
            },
            "hellinger_distance": {
              "default": 0,
              "title": "Hellinger Distance",
              "type": "number"
            },
            "impossible_outcome_findings": {
              "items": {
                "type": "string"
              },
              "title": "Impossible Outcome Findings",
              "type": "array"
            },
            "jensen_shannon_divergence": {
              "default": 0,
              "title": "Jensen Shannon Divergence",
              "type": "number"
            },
            "l1_error": {
              "title": "L1 Error",
              "type": "number"
            },
            "maximum_bin_error": {
              "title": "Maximum Bin Error",
              "type": "number"
            },
            "outcome": {
              "enum": [
                "within_rules",
                "anomalous"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "symmetry_findings": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Symmetry Findings",
              "type": "array"
            },
            "total_variation_distance": {
              "default": 0,
              "title": "Total Variation Distance",
              "type": "number"
            },
            "violating_outcomes": {
              "items": {
                "type": "string"
              },
              "title": "Violating Outcomes",
              "type": "array"
            }
          },
          "required": [
            "outcome",
            "l1_error",
            "maximum_bin_error",
            "violating_outcomes",
            "result_digest"
          ],
          "title": "SimulationResult",
          "type": "object"
        },
        "objective_outputs": [
          "L1 and bin deltas",
          "violating outcomes",
          "anomaly verdict"
        ],
        "caller_next_step": "Accept the simulation or investigate the circuit/configuration from the violating outcomes.",
        "implementation_capability_ids": [
          "bounded-simulation-probability-comparator-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned bounded-simulation-probability-comparator-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for hardware-error attribution or provider-quality ranking."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.simulation-anomaly-diagnostic.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.simulation-anomaly-diagnostic.v1-positive-v1",
            "request": {
              "expected_probabilities": {
                "0": 0.5,
                "1": 0.5
              },
              "maximum_bin_error": 0.1,
              "maximum_l1_error": 0.1,
              "observed_probabilities": {
                "0": 0.5,
                "1": 0.5
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.simulation-anomaly-diagnostic.v1-unsupported-v1",
            "request": {
              "expected_probabilities": {
                "1": 1
              },
              "maximum_bin_error": 0.1,
              "maximum_l1_error": 0.1,
              "observed_probabilities": {
                "0": 1
              }
            }
          }
        ]
      },
      "descriptor_digest": "59095e645991755a67dc30cf2ebdfddf1c6ae2cdab7a5ec9f20d983beb79b472"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "openqasm3-repair-v1",
      "service_version": "1.0.0",
      "title": "Openqasm3 Repair",
      "description": "Problem: Repair this bounded OpenQASM 3 program only with the supplied conservative repair policy. Input: JSON with source, allowed repairs. Result: repaired or withheld source, exact edit list, post-repair validation verdict. Limits: repair kinds: 4, source UTF-8 bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Repair this bounded OpenQASM 3 program only with the supplied conservative repair policy.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.openqasm3-repair-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use when missing circuit semantics would need to be invented."
        ],
        "tags": [
          "openqasm3",
          "repair",
          "v1",
          "openqasm",
          "program",
          "only",
          "conservative",
          "policy"
        ],
        "synonyms": [
          "openqasm3 repair",
          "openqasm3 repair v1"
        ],
        "keywords": [
          "openqasm3",
          "repair",
          "v1",
          "openqasm",
          "program",
          "only",
          "conservative",
          "policy"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.openqasm3-repair-request.v1"
        ],
        "limits": {
          "repair_kinds": 4,
          "source_utf8_bytes": 65536
        },
        "request_schema_id": "rqm.studio.openqasm3-repair-request.v1",
        "request_schema_digest": "649d848697fba4ba93cf2a7216dfc4a7defb0bb4fc0704283be5c061e874781e",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "allowed_repairs": {
              "items": {
                "enum": [
                  "add_openqasm3_header",
                  "normalize_whitespace",
                  "add_stdgates_include",
                  "terminate_statements"
                ],
                "type": "string"
              },
              "maxItems": 4,
              "minItems": 1,
              "title": "Allowed Repairs",
              "type": "array"
            },
            "source": {
              "minLength": 1,
              "title": "Source",
              "type": "string"
            }
          },
          "required": [
            "source",
            "allowed_repairs"
          ],
          "title": "RepairRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.openqasm3-repair-result.v1",
        "result_schema_digest": "8687fc393f8a5fcdb93ad13287cde0693192600cafd20720b75bf4d42d977bb2",
        "result_schema": {
          "$defs": {
            "RepairEdit": {
              "additionalProperties": false,
              "properties": {
                "description": {
                  "title": "Description",
                  "type": "string"
                },
                "kind": {
                  "enum": [
                    "add_openqasm3_header",
                    "normalize_whitespace",
                    "add_stdgates_include",
                    "terminate_statements"
                  ],
                  "title": "Kind",
                  "type": "string"
                }
              },
              "required": [
                "kind",
                "description"
              ],
              "title": "RepairEdit",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "candidate_withheld": {
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "edits": {
              "items": {
                "$ref": "#/$defs/RepairEdit"
              },
              "title": "Edits",
              "type": "array"
            },
            "outcome": {
              "enum": [
                "repaired",
                "unchanged",
                "unsupported"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "report_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Report Digest",
              "type": "string"
            },
            "returned_openqasm": {
              "title": "Returned Openqasm",
              "type": "string"
            },
            "semantic_checks": {
              "additionalProperties": {
                "type": "boolean"
              },
              "title": "Semantic Checks",
              "type": "object"
            },
            "validation_outcome": {
              "enum": [
                "go",
                "no_go",
                "unsupported"
              ],
              "title": "Validation Outcome",
              "type": "string"
            }
          },
          "required": [
            "outcome",
            "candidate_withheld",
            "returned_openqasm",
            "edits",
            "validation_outcome",
            "report_digest"
          ],
          "title": "RepairResult",
          "type": "object"
        },
        "objective_outputs": [
          "repaired or withheld source",
          "exact edit list",
          "post-repair validation verdict"
        ],
        "caller_next_step": "Resubmit the validated source or escalate an unsupported repair.",
        "implementation_capability_ids": [
          "conservative-openqasm3-repair-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned conservative-openqasm3-repair-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use when missing circuit semantics would need to be invented."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:openqasm3-repair-v1:0.200000:200000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "openqasm3-repair-v1-positive-v1",
            "request": {
              "allowed_repairs": [
                "add_openqasm3_header"
              ],
              "source": "qubit[1] q;"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "openqasm3-repair-v1-unsupported-v1",
            "request": {
              "allowed_repairs": [],
              "source": "qubit[1] q;"
            }
          }
        ]
      },
      "descriptor_digest": "0f81e5b06685fc14697b9b201f5f214e9e0d43346b4d735ab22dde416410c3c4"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.gate-basis-decomposition.v1",
      "service_version": "1.0.0",
      "title": "Gate Basis Decomposition",
      "description": "Problem: Decompose this supported circuit operation into the supplied bounded gate basis and verify the declared relation. Input: JSON with operation, target basis, phase context. Result: decomposition or withheld candidate, gate list, verification status. Limits: request bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Decompose this supported circuit operation into the supplied bounded gate basis and verify the declared relation.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.gate-basis-decomposition-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for arbitrary unitary synthesis or a formal equivalence proof."
        ],
        "tags": [
          "quantum",
          "gate",
          "basis",
          "decomposition",
          "v1",
          "decompose",
          "supported",
          "circuit",
          "operation",
          "into",
          "verify",
          "declared"
        ],
        "synonyms": [
          "gate basis decomposition",
          "quantum gate basis decomposition v1"
        ],
        "keywords": [
          "quantum",
          "gate",
          "basis",
          "decomposition",
          "v1",
          "decompose",
          "supported",
          "circuit",
          "operation",
          "into",
          "verify",
          "declared",
          "relation"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.gate-basis-decomposition-request.v1"
        ],
        "limits": {
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.gate-basis-decomposition-request.v1",
        "request_schema_digest": "65ce0492b4402cab7bf4eeeb1554db20f01e1f8a002e771eb1137396871b854e",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "operation": {
              "enum": [
                "x",
                "y",
                "z",
                "h",
                "s",
                "t",
                "cx",
                "cz",
                "swap"
              ],
              "title": "Operation",
              "type": "string"
            },
            "phase_context": {
              "enum": [
                "exact",
                "ignore_global_phase"
              ],
              "title": "Phase Context",
              "type": "string"
            },
            "target_basis": {
              "items": {
                "enum": [
                  "x",
                  "z",
                  "h",
                  "s",
                  "t",
                  "cx",
                  "cz"
                ],
                "type": "string"
              },
              "maxItems": 7,
              "minItems": 1,
              "title": "Target Basis",
              "type": "array"
            }
          },
          "required": [
            "operation",
            "target_basis",
            "phase_context"
          ],
          "title": "GateDecompositionRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.gate-basis-decomposition.v1-result.v1",
        "result_schema_digest": "112b4656d111c41607c2595a26a543bc04b5830b6f1c22a7c884737e6de400ca",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "basis_operations": {
              "items": {
                "type": "string"
              },
              "title": "Basis Operations",
              "type": "array"
            },
            "candidate_withheld": {
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "outcome": {
              "enum": [
                "decomposed",
                "unsupported"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "recovered_global_phase_radians": {
              "default": 0,
              "title": "Recovered Global Phase Radians",
              "type": "number"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "search_candidates_evaluated": {
              "default": 0,
              "title": "Search Candidates Evaluated",
              "type": "integer"
            },
            "target_basis": {
              "items": {
                "type": "string"
              },
              "title": "Target Basis",
              "type": "array"
            },
            "verification": {
              "enum": [
                "template_and_phase_context_match",
                "no_supported_template"
              ],
              "title": "Verification",
              "type": "string"
            },
            "verification_residual": {
              "default": 0,
              "title": "Verification Residual",
              "type": "number"
            }
          },
          "required": [
            "outcome",
            "candidate_withheld",
            "basis_operations",
            "target_basis",
            "verification",
            "result_digest"
          ],
          "title": "DecompositionResult",
          "type": "object"
        },
        "objective_outputs": [
          "decomposition or withheld candidate",
          "gate list",
          "verification status"
        ],
        "caller_next_step": "Compile the candidate only when decomposition is returned; otherwise retain the operation.",
        "implementation_capability_ids": [
          "bounded-gate-template-decomposer-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned bounded-gate-template-decomposer-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for arbitrary unitary synthesis or a formal equivalence proof."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.gate-basis-decomposition.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.gate-basis-decomposition.v1-positive-v1",
            "request": {
              "operation": "swap",
              "phase_context": "exact",
              "target_basis": [
                "cx"
              ]
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.gate-basis-decomposition.v1-unsupported-v1",
            "request": {
              "operation": "toffoli",
              "phase_context": "exact",
              "target_basis": [
                "cx"
              ]
            }
          }
        ]
      },
      "descriptor_digest": "edfcf48e0635176f3bdc8a3da11ad454acc86a61186afbd9ca3e41563f689c8b"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "cross-provider-portability-v1",
      "service_version": "1.0.0",
      "title": "Cross Provider Portability",
      "description": "Problem: Translate this supported OpenQASM 3 circuit to the supplied local toolchain format without silent gate substitution. Input: JSON with source, target format. Result: translated target artifact, explicit gate mapping, source and artifact digests. Limits: required gates: 32, source UTF-8 bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Translate this supported OpenQASM 3 circuit to the supplied local toolchain format without silent gate substitution.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.cross-provider-portability-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use as a guarantee that a live provider will accept or execute the artifact."
        ],
        "tags": [
          "cross",
          "provider",
          "portability",
          "v1",
          "translate",
          "supported",
          "openqasm",
          "circuit",
          "to",
          "local",
          "toolchain",
          "format"
        ],
        "synonyms": [
          "cross provider portability",
          "cross provider portability v1"
        ],
        "keywords": [
          "cross",
          "provider",
          "portability",
          "v1",
          "translate",
          "supported",
          "openqasm",
          "circuit",
          "to",
          "local",
          "toolchain",
          "format",
          "without",
          "silent",
          "gate",
          "substitution"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.cross-provider-portability-request.v1"
        ],
        "limits": {
          "required_gates": 32,
          "source_utf8_bytes": 65536
        },
        "request_schema_id": "rqm.studio.cross-provider-portability-request.v1",
        "request_schema_digest": "2bf3b5cdae0ea830541191ef39893e919ef048bce9b5ec3b6778c888ae83189f",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "coupling_edges": {
              "items": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "integer"
                  },
                  {
                    "type": "integer"
                  }
                ],
                "type": "array"
              },
              "maxItems": 4096,
              "title": "Coupling Edges",
              "type": "array"
            },
            "provider_snapshot_id": {
              "anyOf": [
                {
                  "maxLength": 128,
                  "minLength": 1,
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Provider Snapshot Id"
            },
            "required_gates": {
              "items": {
                "type": "string"
              },
              "maxItems": 32,
              "title": "Required Gates",
              "type": "array"
            },
            "source": {
              "minLength": 1,
              "title": "Source",
              "type": "string"
            },
            "target_basis": {
              "items": {
                "type": "string"
              },
              "maxItems": 32,
              "title": "Target Basis",
              "type": "array"
            },
            "target_format": {
              "enum": [
                "openqasm3",
                "qiskit_python",
                "braket_python"
              ],
              "title": "Target Format",
              "type": "string"
            }
          },
          "required": [
            "source",
            "target_format"
          ],
          "title": "PortabilityRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.cross-provider-portability-result.v1",
        "result_schema_digest": "0ae6ed8f7344d65a05bbbc7c0ad37d97df77f80da4ceb20410f13ae6010de688",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "artifact": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Artifact"
            },
            "artifact_digest": {
              "anyOf": [
                {
                  "pattern": "^[a-f0-9]{64}$",
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Artifact Digest"
            },
            "candidate_withheld": {
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "gate_mapping": {
              "additionalProperties": {
                "type": "string"
              },
              "title": "Gate Mapping",
              "type": "object"
            },
            "logical_to_physical": {
              "additionalProperties": {
                "type": "integer"
              },
              "title": "Logical To Physical",
              "type": "object"
            },
            "normalized_ir": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Normalized Ir",
              "type": "array"
            },
            "outcome": {
              "enum": [
                "translated",
                "unsupported"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "provider_snapshot_id": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Provider Snapshot Id"
            },
            "routing_provenance": {
              "items": {
                "type": "string"
              },
              "title": "Routing Provenance",
              "type": "array"
            },
            "source_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Source Digest",
              "type": "string"
            },
            "target_format": {
              "enum": [
                "openqasm3",
                "qiskit_python",
                "braket_python"
              ],
              "title": "Target Format",
              "type": "string"
            },
            "verification": {
              "additionalProperties": true,
              "title": "Verification",
              "type": "object"
            },
            "warnings": {
              "items": {
                "type": "string"
              },
              "title": "Warnings",
              "type": "array"
            }
          },
          "required": [
            "outcome",
            "candidate_withheld",
            "target_format",
            "artifact",
            "gate_mapping",
            "warnings",
            "source_digest"
          ],
          "title": "PortabilityResult",
          "type": "object"
        },
        "objective_outputs": [
          "translated target artifact",
          "explicit gate mapping",
          "source and artifact digests"
        ],
        "caller_next_step": "Submit the artifact to the pinned local toolchain or inspect an unsupported mapping.",
        "implementation_capability_ids": [
          "bounded-openqasm-portability-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned bounded-openqasm-portability-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use as a guarantee that a live provider will accept or execute the artifact."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:cross-provider-portability-v1:0.250000:250000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "cross-provider-portability-v1-positive-v1",
            "request": {
              "required_gates": [
                "h",
                "cx"
              ],
              "source": "OPENQASM 3.0;\ninclude \"stdgates.inc\";\nqubit[2] q;\nh q[0];\ncx q[0], q[1];",
              "target_format": "braket_python"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "cross-provider-portability-v1-unsupported-v1",
            "request": {
              "required_gates": [],
              "source": "OPENQASM 3.0; qubit[1] q;",
              "target_format": "remote_provider"
            }
          }
        ]
      },
      "descriptor_digest": "50519b568e2e39e0181a72ddb0b9cddd745d799ba541d864b4b39a65a742a3d5"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.phase-aware-rewrite.v1",
      "service_version": "1.0.0",
      "title": "Phase Aware Rewrite",
      "description": "Problem: Rewrite this supported circuit under the supplied phase-equivalence and target constraints. Input: JSON with operation, target gate, phase context. Result: rewritten operation or original, candidate withholding, verification status. Limits: request bytes: 65536. Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Rewrite this supported circuit under the supplied phase-equivalence and target constraints.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.phase-aware-rewrite-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for undeclared global/relative phase assumptions or arbitrary rewrites."
        ],
        "tags": [
          "quantum",
          "phase",
          "aware",
          "rewrite",
          "v1",
          "supported",
          "circuit",
          "equivalence",
          "target",
          "constraints"
        ],
        "synonyms": [
          "phase aware rewrite",
          "quantum phase aware rewrite v1"
        ],
        "keywords": [
          "quantum",
          "phase",
          "aware",
          "rewrite",
          "v1",
          "supported",
          "circuit",
          "equivalence",
          "target",
          "constraints"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.phase-aware-rewrite-request.v1"
        ],
        "limits": {
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.phase-aware-rewrite-request.v1",
        "request_schema_digest": "5fcb784e5bb9b6af34a667ad96212573dd854cf67ad1472d9c9f23b1f82a0a0b",
        "request_schema": {
          "$defs": {
            "PhaseOperation": {
              "additionalProperties": false,
              "properties": {
                "angle_radians": {
                  "default": 0,
                  "maximum": 6.283185307179586,
                  "minimum": -6.283185307179586,
                  "title": "Angle Radians",
                  "type": "number"
                },
                "gate": {
                  "enum": [
                    "x",
                    "y",
                    "z",
                    "h",
                    "s",
                    "sdg",
                    "t",
                    "tdg",
                    "rx",
                    "ry",
                    "rz",
                    "cx",
                    "cz"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "PhaseOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "circuit": {
              "items": {
                "$ref": "#/$defs/PhaseOperation"
              },
              "maxItems": 4096,
              "title": "Circuit",
              "type": "array"
            },
            "operation": {
              "$ref": "#/$defs/PhaseOperation"
            },
            "phase_context": {
              "enum": [
                "exact",
                "ignore_global_phase"
              ],
              "title": "Phase Context",
              "type": "string"
            },
            "require_same_targets": {
              "const": true,
              "default": true,
              "title": "Require Same Targets",
              "type": "boolean"
            },
            "target_gate": {
              "enum": [
                "rz",
                "s",
                "sdg",
                "t",
                "tdg"
              ],
              "title": "Target Gate",
              "type": "string"
            }
          },
          "required": [
            "operation",
            "target_gate",
            "phase_context"
          ],
          "title": "PhaseRewriteRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.phase-aware-rewrite.v1-result.v1",
        "result_schema_digest": "44db378a02b9be27048fb36361f254643e29f162979633dddc9e0c97db35b4a1",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "candidate_withheld": {
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "global_phase_radians": {
              "default": 0,
              "title": "Global Phase Radians",
              "type": "number"
            },
            "operation_verification": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Operation Verification",
              "type": "array"
            },
            "outcome": {
              "enum": [
                "rewritten",
                "original_retained"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "phase_context_satisfied": {
              "default": false,
              "title": "Phase Context Satisfied",
              "type": "boolean"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "rewritten_circuit": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Rewritten Circuit",
              "type": "array"
            },
            "rewritten_operation": {
              "additionalProperties": true,
              "title": "Rewritten Operation",
              "type": "object"
            },
            "verification": {
              "enum": [
                "supported_phase_identity",
                "no_supported_rewrite"
              ],
              "title": "Verification",
              "type": "string"
            },
            "verification_residual": {
              "default": 0,
              "title": "Verification Residual",
              "type": "number"
            }
          },
          "required": [
            "outcome",
            "candidate_withheld",
            "rewritten_operation",
            "verification",
            "result_digest"
          ],
          "title": "RewriteResult",
          "type": "object"
        },
        "objective_outputs": [
          "rewritten operation or original",
          "candidate withholding",
          "verification status"
        ],
        "caller_next_step": "Use the rewritten operation only on rewritten; otherwise retain the original.",
        "implementation_capability_ids": [
          "supported-phase-identity-rewriter-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned supported-phase-identity-rewriter-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for undeclared global/relative phase assumptions or arbitrary rewrites."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.phase-aware-rewrite.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.phase-aware-rewrite.v1-positive-v1",
            "request": {
              "operation": {
                "gate": "s",
                "targets": [
                  0
                ]
              },
              "phase_context": "exact",
              "target_gate": "rz"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.phase-aware-rewrite.v1-unsupported-v1",
            "request": {
              "operation": {
                "gate": "u3",
                "targets": [
                  0
                ]
              },
              "phase_context": "exact",
              "target_gate": "rz"
            }
          }
        ]
      },
      "descriptor_digest": "fd85bcbf3f2260d83ac6d2da01422d564da8872768c4a9776a568a3739c19abd"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "supported-circuit-equivalence-v1",
      "service_version": "1.0.0",
      "title": "Supported circuit equivalence",
      "description": "Problem: Compare two RQM Circuit IR circuits within the supported verifier scope. Input: JSON with original circuit, candidate circuit. Result: equivalent, not-equivalent, or unsupported verdict, verification evidence, input hashes. Limits: request bytes: 65536, verification qubits: 3. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Compare two RQM Circuit IR circuits within the supported verifier scope.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.equivalence-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "supported",
          "circuit",
          "equivalence",
          "v1",
          "compare",
          "two",
          "rqm",
          "ir",
          "circuits",
          "within",
          "verifier",
          "scope"
        ],
        "synonyms": [
          "supported circuit equivalence",
          "supported circuit equivalence v1"
        ],
        "keywords": [
          "supported",
          "circuit",
          "equivalence",
          "v1",
          "compare",
          "two",
          "rqm",
          "ir",
          "circuits",
          "within",
          "verifier",
          "scope"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.equivalence-request.v1"
        ],
        "limits": {
          "request_bytes": 65536,
          "verification_qubits": 3
        },
        "request_schema_id": "rqm.studio.equivalence-request.v1",
        "request_schema_digest": "8151a989a71d4b1b6af07e544e7697e95a4583958b96103921c63d0a498c90c0",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "candidate_circuit": {
              "additionalProperties": true,
              "title": "Candidate Circuit",
              "type": "object"
            },
            "method": {
              "default": "auto",
              "enum": [
                "auto",
                "structural_identity"
              ],
              "title": "Method",
              "type": "string"
            },
            "original_circuit": {
              "additionalProperties": true,
              "title": "Original Circuit",
              "type": "object"
            }
          },
          "required": [
            "original_circuit",
            "candidate_circuit"
          ],
          "title": "EquivalenceRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.supported-circuit-equivalence-result.v1",
        "result_schema_digest": "c5283109f6d91ef61cfa6d9c017e8354af34745ecb653369e2996182a265c45b",
        "result_schema": {
          "$defs": {
            "SemanticUnsupportedResult": {
              "additionalProperties": false,
              "description": "Fail-closed result returned when bounded analysis rejects a request semantically.",
              "properties": {
                "candidate_withheld": {
                  "const": true,
                  "default": true,
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "outcome": {
                  "const": "unsupported",
                  "title": "Outcome",
                  "type": "string"
                },
                "reason": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "items": {},
                      "type": "array"
                    }
                  ],
                  "title": "Reason"
                }
              },
              "required": [
                "outcome",
                "reason"
              ],
              "title": "SemanticUnsupportedResult",
              "type": "object"
            },
            "SupportedCircuitEquivalenceResult": {
              "additionalProperties": false,
              "properties": {
                "outcome": {
                  "enum": [
                    "equivalent",
                    "not_equivalent",
                    "unsupported"
                  ],
                  "title": "Outcome",
                  "type": "string"
                },
                "report": {
                  "additionalProperties": true,
                  "title": "Report",
                  "type": "object"
                }
              },
              "required": [
                "outcome",
                "report"
              ],
              "title": "SupportedCircuitEquivalenceResult",
              "type": "object"
            }
          },
          "$id": "rqm.studio.supported-circuit-equivalence-result.v1",
          "anyOf": [
            {
              "$ref": "#/$defs/SupportedCircuitEquivalenceResult"
            },
            {
              "$ref": "#/$defs/SemanticUnsupportedResult"
            }
          ]
        },
        "objective_outputs": [
          "equivalent, not-equivalent, or unsupported verdict",
          "verification evidence",
          "input hashes"
        ],
        "caller_next_step": "Accept a transformation or withhold it.",
        "implementation_capability_ids": [
          "compiler-action-verify-equivalence-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned compiler-action-verify-equivalence-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:supported-circuit-equivalence-v1:0.100000:100000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "supported-circuit-equivalence-v1-positive-v1",
            "request": {
              "candidate_circuit": {
                "instructions": [],
                "num_qubits": 1,
                "schema_version": "0.2"
              },
              "method": "auto",
              "original_circuit": {
                "instructions": [
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  },
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  }
                ],
                "num_qubits": 1,
                "schema_version": "0.2"
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "supported-circuit-equivalence-v1-unsupported-v1",
            "request": {
              "candidate_circuit": {
                "instructions": [],
                "num_qubits": 4,
                "schema_version": "0.2"
              },
              "method": "auto",
              "original_circuit": {
                "instructions": [],
                "num_qubits": 4,
                "schema_version": "0.2"
              }
            }
          }
        ]
      },
      "descriptor_digest": "b54e60d63b8f2204a8a4ca90e5241ed0d297ad6a1145008d807e97bdf4a5c2b0"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.provider-result-compare.v1",
      "service_version": "1.0.0",
      "title": "Provider Result Compare",
      "description": "Problem: Compare these bounded provider results using the supplied normalization and difference rules. Input: JSON with left counts, right counts, normalization, rules. Result: normalized deltas, probability metrics, caller-rule verdict. Limits: maximum operations: 4096, request bytes: 65536. Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Compare these bounded provider results using the supplied normalization and difference rules.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.provider-result-compare-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
        ],
        "tags": [
          "quantum",
          "provider",
          "result",
          "compare",
          "v1",
          "these",
          "results",
          "normalization",
          "difference",
          "rules"
        ],
        "synonyms": [
          "provider result compare",
          "quantum provider result compare v1"
        ],
        "keywords": [
          "quantum",
          "provider",
          "result",
          "compare",
          "v1",
          "these",
          "results",
          "normalization",
          "difference",
          "rules"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.provider-result-compare-request.v1"
        ],
        "limits": {
          "maximum_operations": 4096,
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.provider-result-compare-request.v1",
        "request_schema_digest": "e6d31db2672c1837c78826c77e87e9378edc2ff1b5310d7876024e7e933e94ac",
        "request_schema": {
          "$defs": {
            "ProbabilityRules": {
              "additionalProperties": false,
              "properties": {
                "maximum_bin_error": {
                  "maximum": 1,
                  "minimum": 0,
                  "title": "Maximum Bin Error",
                  "type": "number"
                },
                "maximum_total_variation_distance": {
                  "maximum": 1,
                  "minimum": 0,
                  "title": "Maximum Total Variation Distance",
                  "type": "number"
                }
              },
              "required": [
                "maximum_total_variation_distance",
                "maximum_bin_error"
              ],
              "title": "ProbabilityRules",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "left_counts": {
              "additionalProperties": {
                "type": "integer"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Left Counts",
              "type": "object"
            },
            "normalization": {
              "const": "probability",
              "title": "Normalization",
              "type": "string"
            },
            "right_counts": {
              "additionalProperties": {
                "type": "integer"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Right Counts",
              "type": "object"
            },
            "rules": {
              "$ref": "#/$defs/ProbabilityRules"
            }
          },
          "required": [
            "left_counts",
            "right_counts",
            "normalization",
            "rules"
          ],
          "title": "ProviderResultCompareRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.provider-result-compare.v1-result.v1",
        "result_schema_digest": "a6235ab8a258f410aabafe25f248feccdc5460c0adea5aa906f88b18e02e644f",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "accepted": {
              "title": "Accepted",
              "type": "boolean"
            },
            "configuration_provenance": {
              "additionalProperties": {
                "additionalProperties": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    },
                    {
                      "type": "boolean"
                    }
                  ]
                },
                "type": "object"
              },
              "title": "Configuration Provenance",
              "type": "object"
            },
            "delta_confidence_intervals": {
              "additionalProperties": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "number"
                  }
                ],
                "type": "array"
              },
              "title": "Delta Confidence Intervals",
              "type": "object"
            },
            "deltas": {
              "additionalProperties": {
                "type": "number"
              },
              "title": "Deltas",
              "type": "object"
            },
            "hellinger_distance": {
              "default": 0,
              "title": "Hellinger Distance",
              "type": "number"
            },
            "jensen_shannon_divergence": {
              "default": 0,
              "title": "Jensen Shannon Divergence",
              "type": "number"
            },
            "maximum_bin_error": {
              "title": "Maximum Bin Error",
              "type": "number"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "shot_totals": {
              "additionalProperties": {
                "type": "integer"
              },
              "title": "Shot Totals",
              "type": "object"
            },
            "support_mismatch": {
              "additionalProperties": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "title": "Support Mismatch",
              "type": "object"
            },
            "total_variation_distance": {
              "title": "Total Variation Distance",
              "type": "number"
            },
            "violated_rules": {
              "items": {
                "type": "string"
              },
              "title": "Violated Rules",
              "type": "array"
            }
          },
          "required": [
            "accepted",
            "total_variation_distance",
            "maximum_bin_error",
            "deltas",
            "violated_rules",
            "result_digest"
          ],
          "title": "ComparisonResult",
          "type": "object"
        },
        "objective_outputs": [
          "normalized deltas",
          "probability metrics",
          "caller-rule verdict"
        ],
        "caller_next_step": "Choose a result or investigate the returned divergence.",
        "implementation_capability_ids": [
          "quantum.provider-result-compare.v1-executor-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned quantum.provider-result-compare.v1-executor-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.provider-result-compare.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.provider-result-compare.v1-positive-v1",
            "request": {
              "left_counts": {
                "11": 50,
                "00": 50
              },
              "normalization": "probability",
              "right_counts": {
                "11": 51,
                "00": 49
              },
              "rules": {
                "maximum_bin_error": 0.02,
                "maximum_total_variation_distance": 0.02
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.provider-result-compare.v1-unsupported-v1",
            "request": {
              "unsupported": true
            }
          }
        ]
      },
      "descriptor_digest": "9efb6480354f90d6917d0f3b3f23ce3b1c32f4a49ee9c9af373ad63fd57a0d36"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.simulation-result-compare.v1",
      "service_version": "1.0.0",
      "title": "Simulation Result Compare",
      "description": "Problem: Compare these bounded simulation results using the supplied deterministic probability rules. Input: JSON with left probabilities, right probabilities, rules. Result: probability deltas, distance metrics, threshold verdict. Limits: maximum operations: 4096, request bytes: 65536. Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Compare these bounded simulation results using the supplied deterministic probability rules.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.simulation-result-compare-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
        ],
        "tags": [
          "quantum",
          "simulation",
          "result",
          "compare",
          "v1",
          "these",
          "results",
          "deterministic",
          "probability",
          "rules"
        ],
        "synonyms": [
          "simulation result compare",
          "quantum simulation result compare v1"
        ],
        "keywords": [
          "quantum",
          "simulation",
          "result",
          "compare",
          "v1",
          "these",
          "results",
          "deterministic",
          "probability",
          "rules"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.simulation-result-compare-request.v1"
        ],
        "limits": {
          "maximum_operations": 4096,
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.simulation-result-compare-request.v1",
        "request_schema_digest": "0634f5d2f1e2a79d86156a7f97782f16b163f22e7e523e103773a89b4d4892c5",
        "request_schema": {
          "$defs": {
            "ProbabilityRules": {
              "additionalProperties": false,
              "properties": {
                "maximum_bin_error": {
                  "maximum": 1,
                  "minimum": 0,
                  "title": "Maximum Bin Error",
                  "type": "number"
                },
                "maximum_total_variation_distance": {
                  "maximum": 1,
                  "minimum": 0,
                  "title": "Maximum Total Variation Distance",
                  "type": "number"
                }
              },
              "required": [
                "maximum_total_variation_distance",
                "maximum_bin_error"
              ],
              "title": "ProbabilityRules",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "left_configuration": {
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "integer"
                  },
                  {
                    "type": "number"
                  },
                  {
                    "type": "boolean"
                  }
                ]
              },
              "maxProperties": 32,
              "title": "Left Configuration",
              "type": "object"
            },
            "left_probabilities": {
              "additionalProperties": {
                "type": "number"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Left Probabilities",
              "type": "object"
            },
            "right_configuration": {
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "integer"
                  },
                  {
                    "type": "number"
                  },
                  {
                    "type": "boolean"
                  }
                ]
              },
              "maxProperties": 32,
              "title": "Right Configuration",
              "type": "object"
            },
            "right_probabilities": {
              "additionalProperties": {
                "type": "number"
              },
              "maxProperties": 256,
              "minProperties": 1,
              "title": "Right Probabilities",
              "type": "object"
            },
            "rules": {
              "$ref": "#/$defs/ProbabilityRules"
            }
          },
          "required": [
            "left_probabilities",
            "right_probabilities",
            "rules"
          ],
          "title": "SimulationResultCompareRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.simulation-result-compare.v1-result.v1",
        "result_schema_digest": "a6235ab8a258f410aabafe25f248feccdc5460c0adea5aa906f88b18e02e644f",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "accepted": {
              "title": "Accepted",
              "type": "boolean"
            },
            "configuration_provenance": {
              "additionalProperties": {
                "additionalProperties": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "integer"
                    },
                    {
                      "type": "number"
                    },
                    {
                      "type": "boolean"
                    }
                  ]
                },
                "type": "object"
              },
              "title": "Configuration Provenance",
              "type": "object"
            },
            "delta_confidence_intervals": {
              "additionalProperties": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "number"
                  }
                ],
                "type": "array"
              },
              "title": "Delta Confidence Intervals",
              "type": "object"
            },
            "deltas": {
              "additionalProperties": {
                "type": "number"
              },
              "title": "Deltas",
              "type": "object"
            },
            "hellinger_distance": {
              "default": 0,
              "title": "Hellinger Distance",
              "type": "number"
            },
            "jensen_shannon_divergence": {
              "default": 0,
              "title": "Jensen Shannon Divergence",
              "type": "number"
            },
            "maximum_bin_error": {
              "title": "Maximum Bin Error",
              "type": "number"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "shot_totals": {
              "additionalProperties": {
                "type": "integer"
              },
              "title": "Shot Totals",
              "type": "object"
            },
            "support_mismatch": {
              "additionalProperties": {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              "title": "Support Mismatch",
              "type": "object"
            },
            "total_variation_distance": {
              "title": "Total Variation Distance",
              "type": "number"
            },
            "violated_rules": {
              "items": {
                "type": "string"
              },
              "title": "Violated Rules",
              "type": "array"
            }
          },
          "required": [
            "accepted",
            "total_variation_distance",
            "maximum_bin_error",
            "deltas",
            "violated_rules",
            "result_digest"
          ],
          "title": "ComparisonResult",
          "type": "object"
        },
        "objective_outputs": [
          "probability deltas",
          "distance metrics",
          "threshold verdict"
        ],
        "caller_next_step": "Accept the change or inspect the circuit and configuration.",
        "implementation_capability_ids": [
          "quantum.simulation-result-compare.v1-executor-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned quantum.simulation-result-compare.v1-executor-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.simulation-result-compare.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.simulation-result-compare.v1-positive-v1",
            "request": {
              "left_probabilities": {
                "0": 0.5,
                "1": 0.5
              },
              "right_probabilities": {
                "0": 0.5,
                "1": 0.5
              },
              "rules": {
                "maximum_bin_error": 0,
                "maximum_total_variation_distance": 0
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.simulation-result-compare.v1-unsupported-v1",
            "request": {
              "unsupported": true
            }
          }
        ]
      },
      "descriptor_digest": "5a41c5f34f9319c2c9e75f759b69370e4fa02f70f88e2a5ac0675a09089e9921"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "two-qubit-local-equivalence-v1",
      "service_version": "1.0.0",
      "title": "Two Qubit Local Equivalence",
      "description": "Problem: Classify this supported two-qubit operation by its bounded local-equivalence class and phase context. Input: JSON with operation, phase context. Result: local-equivalence class, canonical coordinates, explicit phase treatment. Limits: qubits: 2, supported operations: 5. Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Classify this supported two-qubit operation by its bounded local-equivalence class and phase context.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.two-qubit-local-equivalence-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for arbitrary matrices, larger operations, or a formal equivalence proof."
        ],
        "tags": [
          "two",
          "qubit",
          "local",
          "equivalence",
          "v1",
          "classify",
          "supported",
          "operation",
          "by",
          "its",
          "class",
          "phase"
        ],
        "synonyms": [
          "two qubit local equivalence",
          "two qubit local equivalence v1"
        ],
        "keywords": [
          "two",
          "qubit",
          "local",
          "equivalence",
          "v1",
          "classify",
          "supported",
          "operation",
          "by",
          "its",
          "class",
          "phase",
          "context"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.two-qubit-local-equivalence-request.v1"
        ],
        "limits": {
          "qubits": 2,
          "supported_operations": 5
        },
        "request_schema_id": "rqm.studio.two-qubit-local-equivalence-request.v1",
        "request_schema_digest": "397e2c172b98651cf56a68b5e8c2342b193e25f6352c86088a94d0fef57b13c5",
        "request_schema": {
          "$defs": {
            "TwoQubitOperation": {
              "additionalProperties": false,
              "properties": {
                "gate": {
                  "enum": [
                    "identity",
                    "cx",
                    "cz",
                    "swap",
                    "iswap"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "phase_radians": {
                  "default": 0,
                  "maximum": 6.283185307179586,
                  "minimum": -6.283185307179586,
                  "title": "Phase Radians",
                  "type": "number"
                }
              },
              "required": [
                "gate"
              ],
              "title": "TwoQubitOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "operation": {
              "$ref": "#/$defs/TwoQubitOperation"
            },
            "phase_context": {
              "enum": [
                "ignore_global_phase",
                "exact"
              ],
              "title": "Phase Context",
              "type": "string"
            }
          },
          "required": [
            "operation",
            "phase_context"
          ],
          "title": "LocalEquivalenceRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.two-qubit-local-equivalence-result.v1",
        "result_schema_digest": "42cf3fc0419e8055f279e30a68344ff953f0c8d0b1de2935ca94392193a0ca0c",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "canonical_coordinates": {
              "maxItems": 3,
              "minItems": 3,
              "prefixItems": [
                {
                  "type": "number"
                },
                {
                  "type": "number"
                },
                {
                  "type": "number"
                }
              ],
              "title": "Canonical Coordinates",
              "type": "array"
            },
            "evidence_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Evidence Digest",
              "type": "string"
            },
            "global_phase_ignored": {
              "title": "Global Phase Ignored",
              "type": "boolean"
            },
            "invariant_signature": {
              "items": {
                "type": "number"
              },
              "title": "Invariant Signature",
              "type": "array"
            },
            "local_equivalence_class": {
              "enum": [
                "local",
                "cnot",
                "swap",
                "iswap"
              ],
              "title": "Local Equivalence Class",
              "type": "string"
            },
            "outcome": {
              "const": "classified",
              "title": "Outcome",
              "type": "string"
            }
          },
          "required": [
            "outcome",
            "local_equivalence_class",
            "canonical_coordinates",
            "global_phase_ignored",
            "evidence_digest"
          ],
          "title": "LocalEquivalenceResult",
          "type": "object"
        },
        "objective_outputs": [
          "local-equivalence class",
          "canonical coordinates",
          "explicit phase treatment"
        ],
        "caller_next_step": "Select a synthesis strategy for the returned class.",
        "implementation_capability_ids": [
          "supported-two-qubit-classifier-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned supported-two-qubit-classifier-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for arbitrary matrices, larger operations, or a formal equivalence proof."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:two-qubit-local-equivalence-v1:0.100000:100000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "two-qubit-local-equivalence-v1-positive-v1",
            "request": {
              "operation": {
                "gate": "cz"
              },
              "phase_context": "ignore_global_phase"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "two-qubit-local-equivalence-v1-unsupported-v1",
            "request": {
              "operation": {
                "gate": "toffoli"
              },
              "phase_context": "ignore_global_phase"
            }
          }
        ]
      },
      "descriptor_digest": "ce103e01931709a2e455725bd6a1da9014c1694870559e8893f19924a081ac8e"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "verified-circuit-optimization-v1",
      "service_version": "1.0.0",
      "title": "Verified circuit optimization",
      "description": "Problem: Optimize RQM Circuit IR and return the original unless preservation is verified. Input: JSON with circuit. Result: verified candidate or original fallback, metric deltas, preservation evidence. Limits: request bytes: 65536, verification qubits: 3. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Optimize RQM Circuit IR and return the original unless preservation is verified.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.optimization-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "verified",
          "circuit",
          "optimization",
          "v1",
          "optimize",
          "rqm",
          "ir",
          "original",
          "unless",
          "preservation",
          "is"
        ],
        "synonyms": [
          "verified circuit optimization",
          "verified circuit optimization v1"
        ],
        "keywords": [
          "verified",
          "circuit",
          "optimization",
          "v1",
          "optimize",
          "rqm",
          "ir",
          "original",
          "unless",
          "preservation",
          "is"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.optimization-request.v1"
        ],
        "limits": {
          "request_bytes": 65536,
          "verification_qubits": 3
        },
        "request_schema_id": "rqm.studio.optimization-request.v1",
        "request_schema_digest": "62283498fb560cca31cae71b035d838dc596d2da2950528291096660aaa30cca",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "backend": {
              "default": "generic",
              "enum": [
                "generic",
                "qiskit"
              ],
              "title": "Backend",
              "type": "string"
            },
            "circuit": {
              "additionalProperties": true,
              "title": "Circuit",
              "type": "object"
            },
            "profile": {
              "default": "balanced",
              "enum": [
                "conservative",
                "balanced",
                "aggressive"
              ],
              "title": "Profile",
              "type": "string"
            }
          },
          "required": [
            "circuit"
          ],
          "title": "CircuitRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.verified-circuit-optimization-result.v1",
        "result_schema_digest": "7761f971abcc1e274bde7e15752d54db69f0c441c44e954f8946c85fac5cd6a1",
        "result_schema": {
          "$defs": {
            "SemanticUnsupportedResult": {
              "additionalProperties": false,
              "description": "Fail-closed result returned when bounded analysis rejects a request semantically.",
              "properties": {
                "candidate_withheld": {
                  "const": true,
                  "default": true,
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "outcome": {
                  "const": "unsupported",
                  "title": "Outcome",
                  "type": "string"
                },
                "reason": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "items": {},
                      "type": "array"
                    }
                  ],
                  "title": "Reason"
                }
              },
              "required": [
                "outcome",
                "reason"
              ],
              "title": "SemanticUnsupportedResult",
              "type": "object"
            },
            "VerifiedCircuitOptimizationResult": {
              "additionalProperties": false,
              "properties": {
                "candidate_withheld": {
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "circuit": {
                  "additionalProperties": true,
                  "title": "Circuit",
                  "type": "object"
                },
                "fallback_status": {
                  "enum": [
                    "not_required",
                    "exact_original_returned"
                  ],
                  "title": "Fallback Status",
                  "type": "string"
                },
                "original_hash": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Original Hash",
                  "type": "string"
                },
                "outcome": {
                  "enum": [
                    "verified",
                    "fallback_original"
                  ],
                  "title": "Outcome",
                  "type": "string"
                },
                "report": {
                  "additionalProperties": true,
                  "title": "Report",
                  "type": "object"
                },
                "returned_hash": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Returned Hash",
                  "type": "string"
                }
              },
              "required": [
                "outcome",
                "candidate_withheld",
                "fallback_status",
                "original_hash",
                "returned_hash",
                "circuit",
                "report"
              ],
              "title": "VerifiedCircuitOptimizationResult",
              "type": "object"
            }
          },
          "$id": "rqm.studio.verified-circuit-optimization-result.v1",
          "anyOf": [
            {
              "$ref": "#/$defs/VerifiedCircuitOptimizationResult"
            },
            {
              "$ref": "#/$defs/SemanticUnsupportedResult"
            }
          ]
        },
        "objective_outputs": [
          "verified candidate or original fallback",
          "metric deltas",
          "preservation evidence"
        ],
        "caller_next_step": "Adopt the safe candidate or retain the input.",
        "implementation_capability_ids": [
          "compiler-action-optimize-circuit-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned compiler-action-optimize-circuit-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:verified-circuit-optimization-v1:0.250000:250000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "verified-circuit-optimization-v1-positive-v1",
            "request": {
              "backend": "generic",
              "circuit": {
                "instructions": [
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  },
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  }
                ],
                "num_qubits": 1,
                "schema_version": "0.2"
              },
              "profile": "balanced"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "verified-circuit-optimization-v1-unsupported-v1",
            "request": {
              "backend": "generic",
              "circuit": {
                "instructions": [],
                "num_qubits": 4,
                "schema_version": "0.2"
              },
              "profile": "balanced"
            }
          }
        ]
      },
      "descriptor_digest": "d4fdcb5a71f0b52dc5891b4b0062f3e3a74f39992c5ce9d3da1198bbfd921db2"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "two-qubit-target-synthesis-v1",
      "service_version": "1.0.0",
      "title": "Two Qubit Target Synthesis",
      "description": "Problem: Choose and verify a bounded target-basis implementation for this supported two-qubit operation under supplied objectives. Input: JSON with operation, target basis, phase context, objectives. Result: verified circuit or original-retained outcome, gate count and depth, class and phase verification. Limits: max two qubit gates: 8, qubits: 2. Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Choose and verify a bounded target-basis implementation for this supported two-qubit operation under supplied objectives.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.two-qubit-target-synthesis-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for arbitrary hardware optimality, calibration-aware synthesis, or unbounded search."
        ],
        "tags": [
          "two",
          "qubit",
          "target",
          "synthesis",
          "v1",
          "choose",
          "verify",
          "basis",
          "implementation",
          "for",
          "supported",
          "operation"
        ],
        "synonyms": [
          "two qubit target synthesis",
          "two qubit target synthesis v1"
        ],
        "keywords": [
          "two",
          "qubit",
          "target",
          "synthesis",
          "v1",
          "choose",
          "verify",
          "basis",
          "implementation",
          "for",
          "supported",
          "operation",
          "objectives"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.two-qubit-target-synthesis-request.v1"
        ],
        "limits": {
          "max_two_qubit_gates": 8,
          "qubits": 2
        },
        "request_schema_id": "rqm.studio.two-qubit-target-synthesis-request.v1",
        "request_schema_digest": "9f11a6b2648a40b5be39dcb9d526a8909c7b3664d4a048d6b02d9bcb269640cb",
        "request_schema": {
          "$defs": {
            "SynthesisObjectives": {
              "additionalProperties": false,
              "properties": {
                "max_two_qubit_gates": {
                  "maximum": 8,
                  "minimum": 0,
                  "title": "Max Two Qubit Gates",
                  "type": "integer"
                },
                "priority": {
                  "items": {
                    "enum": [
                      "two_qubit_gate_count",
                      "depth"
                    ],
                    "type": "string"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Priority",
                  "type": "array"
                }
              },
              "required": [
                "priority",
                "max_two_qubit_gates"
              ],
              "title": "SynthesisObjectives",
              "type": "object"
            },
            "TwoQubitOperation": {
              "additionalProperties": false,
              "properties": {
                "gate": {
                  "enum": [
                    "identity",
                    "cx",
                    "cz",
                    "swap",
                    "iswap"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "phase_radians": {
                  "default": 0,
                  "maximum": 6.283185307179586,
                  "minimum": -6.283185307179586,
                  "title": "Phase Radians",
                  "type": "number"
                }
              },
              "required": [
                "gate"
              ],
              "title": "TwoQubitOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "objectives": {
              "$ref": "#/$defs/SynthesisObjectives"
            },
            "operation": {
              "$ref": "#/$defs/TwoQubitOperation"
            },
            "phase_context": {
              "enum": [
                "ignore_global_phase",
                "exact"
              ],
              "title": "Phase Context",
              "type": "string"
            },
            "target_basis": {
              "items": {
                "enum": [
                  "cx",
                  "cz",
                  "swap",
                  "iswap"
                ],
                "type": "string"
              },
              "maxItems": 4,
              "minItems": 1,
              "title": "Target Basis",
              "type": "array"
            }
          },
          "required": [
            "operation",
            "target_basis",
            "phase_context",
            "objectives"
          ],
          "title": "TargetSynthesisRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.two-qubit-target-synthesis-result.v1",
        "result_schema_digest": "9a255a8f1be5ab46d446202a364133f0eae2da62abdf6da6b0089eb4c1baae7b",
        "result_schema": {
          "$defs": {
            "SynthesizedGate": {
              "additionalProperties": false,
              "properties": {
                "control": {
                  "anyOf": [
                    {
                      "maximum": 1,
                      "minimum": 0,
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Control"
                },
                "gate": {
                  "enum": [
                    "cx",
                    "cz",
                    "swap",
                    "iswap"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "qubits": {
                  "anyOf": [
                    {
                      "maxItems": 2,
                      "minItems": 2,
                      "prefixItems": [
                        {
                          "type": "integer"
                        },
                        {
                          "type": "integer"
                        }
                      ],
                      "type": "array"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Qubits"
                },
                "target": {
                  "anyOf": [
                    {
                      "maximum": 1,
                      "minimum": 0,
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Target"
                }
              },
              "required": [
                "gate"
              ],
              "title": "SynthesizedGate",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "candidate_withheld": {
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "circuit": {
              "items": {
                "$ref": "#/$defs/SynthesizedGate"
              },
              "title": "Circuit",
              "type": "array"
            },
            "depth": {
              "maximum": 8,
              "minimum": 0,
              "title": "Depth",
              "type": "integer"
            },
            "evaluated_candidate_count": {
              "default": 0,
              "title": "Evaluated Candidate Count",
              "type": "integer"
            },
            "evaluated_search_bound": {
              "default": 0,
              "title": "Evaluated Search Bound",
              "type": "integer"
            },
            "evidence_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Evidence Digest",
              "type": "string"
            },
            "local_equivalence_class": {
              "enum": [
                "local",
                "cnot",
                "swap",
                "iswap"
              ],
              "title": "Local Equivalence Class",
              "type": "string"
            },
            "outcome": {
              "enum": [
                "verified",
                "original_retained"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "recovered_global_phase_radians": {
              "default": 0,
              "title": "Recovered Global Phase Radians",
              "type": "number"
            },
            "two_qubit_gate_count": {
              "maximum": 8,
              "minimum": 0,
              "title": "Two Qubit Gate Count",
              "type": "integer"
            },
            "verification": {
              "enum": [
                "class_and_phase_context_match",
                "no_supported_candidate"
              ],
              "title": "Verification",
              "type": "string"
            },
            "verification_residual": {
              "default": 0,
              "title": "Verification Residual",
              "type": "number"
            }
          },
          "required": [
            "outcome",
            "candidate_withheld",
            "circuit",
            "local_equivalence_class",
            "two_qubit_gate_count",
            "depth",
            "verification",
            "evidence_digest"
          ],
          "title": "TargetSynthesisResult",
          "type": "object"
        },
        "objective_outputs": [
          "verified circuit or original-retained outcome",
          "gate count and depth",
          "class and phase verification"
        ],
        "caller_next_step": "Insert the verified circuit or retain the original operation.",
        "implementation_capability_ids": [
          "verified-two-qubit-template-synthesis-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned verified-two-qubit-template-synthesis-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for arbitrary hardware optimality, calibration-aware synthesis, or unbounded search."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, provider acceptance, certification, formal-proof, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:two-qubit-target-synthesis-v1:0.500000:500000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "two-qubit-target-synthesis-v1-positive-v1",
            "request": {
              "objectives": {
                "max_two_qubit_gates": 2,
                "priority": [
                  "two_qubit_gate_count"
                ]
              },
              "operation": {
                "gate": "cz"
              },
              "phase_context": "ignore_global_phase",
              "target_basis": [
                "cx"
              ]
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "two-qubit-target-synthesis-v1-unsupported-v1",
            "request": {
              "objectives": {
                "max_two_qubit_gates": 1,
                "priority": [
                  "depth"
                ]
              },
              "operation": {
                "gate": "swap"
              },
              "phase_context": "exact",
              "target_basis": []
            }
          }
        ]
      },
      "descriptor_digest": "78e0d37c58c1a5b53487b5d8fb15c46c72c7443f2ba2eb1b068dd6d5504dadfa"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.provider-target-compile.v1",
      "service_version": "1.0.0",
      "title": "Provider Target Compile",
      "description": "Problem: Compile this bounded circuit to the supplied pinned provider target and return compatibility evidence. Input: JSON with qubit count, operations, target. Result: compiled artifact, gate mapping, pinned target snapshot and blockers. Limits: maximum operations: 4096, request bytes: 65536. Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Compile this bounded circuit to the supplied pinned provider target and return compatibility evidence.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.provider-target-compile-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
        ],
        "tags": [
          "quantum",
          "provider",
          "target",
          "compile",
          "v1",
          "circuit",
          "to",
          "pinned",
          "compatibility",
          "evidence"
        ],
        "synonyms": [
          "provider target compile",
          "quantum provider target compile v1"
        ],
        "keywords": [
          "quantum",
          "provider",
          "target",
          "compile",
          "v1",
          "circuit",
          "to",
          "pinned",
          "compatibility",
          "evidence"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.provider-target-compile-request.v1"
        ],
        "limits": {
          "maximum_operations": 4096,
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.provider-target-compile-request.v1",
        "request_schema_digest": "13f6b3e7730f11153b5233d8740ca218ce52e57eda9d4440d26a93a3dfb95cdd",
        "request_schema": {
          "$defs": {
            "CircuitOperation": {
              "additionalProperties": false,
              "properties": {
                "angle_radians": {
                  "anyOf": [
                    {
                      "maximum": 6.283185307179586,
                      "minimum": -6.283185307179586,
                      "type": "number"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Angle Radians"
                },
                "gate": {
                  "enum": [
                    "x",
                    "z",
                    "h",
                    "s",
                    "t",
                    "rx",
                    "rz",
                    "cx",
                    "cz"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "CircuitOperation",
              "type": "object"
            },
            "TargetSnapshot": {
              "additionalProperties": false,
              "properties": {
                "basis_gates": {
                  "items": {
                    "enum": [
                      "x",
                      "z",
                      "h",
                      "s",
                      "t",
                      "rx",
                      "rz",
                      "cx",
                      "cz"
                    ],
                    "type": "string"
                  },
                  "maxItems": 9,
                  "minItems": 1,
                  "title": "Basis Gates",
                  "type": "array"
                },
                "captured_at": {
                  "anyOf": [
                    {
                      "format": "date-time",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Captured At"
                },
                "cost_per_shot_usd": {
                  "anyOf": [
                    {
                      "maximum": 1000000,
                      "minimum": 0,
                      "type": "number"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Cost Per Shot Usd"
                },
                "coupling_edges": {
                  "items": {
                    "maxItems": 2,
                    "minItems": 2,
                    "prefixItems": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "integer"
                      }
                    ],
                    "type": "array"
                  },
                  "maxItems": 8192,
                  "title": "Coupling Edges",
                  "type": "array"
                },
                "gate_error_rates": {
                  "additionalProperties": {
                    "type": "number"
                  },
                  "maxProperties": 32,
                  "title": "Gate Error Rates",
                  "type": "object"
                },
                "maximum_age_seconds": {
                  "anyOf": [
                    {
                      "maximum": 31536000,
                      "minimum": 0,
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Maximum Age Seconds"
                },
                "maximum_qubits": {
                  "maximum": 1024,
                  "minimum": 1,
                  "title": "Maximum Qubits",
                  "type": "integer"
                },
                "provider_name": {
                  "default": "declared_snapshot",
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Provider Name",
                  "type": "string"
                },
                "snapshot_digest": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Snapshot Digest",
                  "type": "string"
                },
                "source_uri": {
                  "anyOf": [
                    {
                      "maxLength": 2048,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Source Uri"
                },
                "target_id": {
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Target Id",
                  "type": "string"
                }
              },
              "required": [
                "target_id",
                "snapshot_digest",
                "maximum_qubits",
                "basis_gates"
              ],
              "title": "TargetSnapshot",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "operations": {
              "items": {
                "$ref": "#/$defs/CircuitOperation"
              },
              "maxItems": 4096,
              "minItems": 1,
              "title": "Operations",
              "type": "array"
            },
            "qubit_count": {
              "maximum": 1024,
              "minimum": 1,
              "title": "Qubit Count",
              "type": "integer"
            },
            "require_directed_coupling": {
              "default": true,
              "title": "Require Directed Coupling",
              "type": "boolean"
            },
            "target": {
              "$ref": "#/$defs/TargetSnapshot"
            }
          },
          "required": [
            "qubit_count",
            "operations",
            "target"
          ],
          "title": "TargetCompileRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.provider-target-compile.v1-result.v1",
        "result_schema_digest": "c8ccecb841d452ded455e920a3b69d54da690a80db32724f19b0c10552226d6f",
        "result_schema": {
          "$defs": {
            "CircuitOperation": {
              "additionalProperties": false,
              "properties": {
                "angle_radians": {
                  "anyOf": [
                    {
                      "maximum": 6.283185307179586,
                      "minimum": -6.283185307179586,
                      "type": "number"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Angle Radians"
                },
                "gate": {
                  "enum": [
                    "x",
                    "z",
                    "h",
                    "s",
                    "t",
                    "rx",
                    "rz",
                    "cx",
                    "cz"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "CircuitOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "artifact_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Artifact Digest",
              "type": "string"
            },
            "blockers": {
              "items": {
                "type": "string"
              },
              "title": "Blockers",
              "type": "array"
            },
            "candidate_withheld": {
              "default": false,
              "title": "Candidate Withheld",
              "type": "boolean"
            },
            "compiled_operations": {
              "items": {
                "$ref": "#/$defs/CircuitOperation"
              },
              "title": "Compiled Operations",
              "type": "array"
            },
            "gate_mapping": {
              "items": {
                "type": "string"
              },
              "title": "Gate Mapping",
              "type": "array"
            },
            "logical_to_physical": {
              "additionalProperties": {
                "type": "integer"
              },
              "title": "Logical To Physical",
              "type": "object"
            },
            "metrics": {
              "additionalProperties": {
                "anyOf": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "integer"
                  }
                ]
              },
              "title": "Metrics",
              "type": "object"
            },
            "outcome": {
              "enum": [
                "compiled",
                "blocked"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "target_snapshot_digest": {
              "title": "Target Snapshot Digest",
              "type": "string"
            },
            "verification": {
              "additionalProperties": {
                "type": "boolean"
              },
              "title": "Verification",
              "type": "object"
            }
          },
          "required": [
            "outcome",
            "compiled_operations",
            "gate_mapping",
            "blockers",
            "target_snapshot_digest",
            "artifact_digest",
            "result_digest"
          ],
          "title": "TargetCompileResult",
          "type": "object"
        },
        "objective_outputs": [
          "compiled artifact",
          "gate mapping",
          "pinned target snapshot and blockers"
        ],
        "caller_next_step": "Submit only a blocker-free compiled artifact.",
        "implementation_capability_ids": [
          "quantum.provider-target-compile.v1-executor-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned quantum.provider-target-compile.v1-executor-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.provider-target-compile.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.provider-target-compile.v1-positive-v1",
            "request": {
              "operations": [
                {
                  "gate": "h",
                  "targets": [
                    0
                  ]
                },
                {
                  "gate": "cx",
                  "targets": [
                    0,
                    1
                  ]
                }
              ],
              "qubit_count": 2,
              "require_directed_coupling": true,
              "target": {
                "basis_gates": [
                  "h",
                  "cx",
                  "rz"
                ],
                "coupling_edges": [
                  [
                    0,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    2,
                    3
                  ]
                ],
                "maximum_qubits": 4,
                "snapshot_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                "target_id": "fixture-target"
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.provider-target-compile.v1-unsupported-v1",
            "request": {
              "unsupported": true
            }
          }
        ]
      },
      "descriptor_digest": "75f29cdbdf729535e1f89e6a9cd49fd25ae5ecb34d022f93690bb08f4dbcad9d"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.execution-plan-select.v1",
      "service_version": "1.0.0",
      "title": "Execution Plan Select",
      "description": "Problem: Select a supported execution plan against the supplied cost, depth, duration limits, and weights. Input: JSON with plans, weights, maximum cost usd, maximum depth, maximum duration seconds. Result: ranked feasible plans, objective scores, selected plan identity. Limits: maximum operations: 4096, request bytes: 65536. Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Select a supported execution plan against the supplied cost, depth, duration limits, and weights.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.execution-plan-select-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
        ],
        "tags": [
          "quantum",
          "execution",
          "plan",
          "select",
          "v1",
          "supported",
          "cost",
          "depth",
          "duration",
          "limits",
          "weights"
        ],
        "synonyms": [
          "execution plan select",
          "quantum execution plan select v1"
        ],
        "keywords": [
          "quantum",
          "execution",
          "plan",
          "select",
          "v1",
          "supported",
          "cost",
          "depth",
          "duration",
          "limits",
          "weights"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.execution-plan-select-request.v1"
        ],
        "limits": {
          "maximum_operations": 4096,
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.execution-plan-select-request.v1",
        "request_schema_digest": "3d251c2955a194abcab3443327940e048beff76d931254cfb942cd350cf98cc1",
        "request_schema": {
          "$defs": {
            "Plan": {
              "additionalProperties": false,
              "properties": {
                "compiled_depth": {
                  "maximum": 1000000,
                  "minimum": 0,
                  "title": "Compiled Depth",
                  "type": "integer"
                },
                "estimate_model_id": {
                  "default": "caller-supplied-v1",
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Estimate Model Id",
                  "type": "string"
                },
                "estimated_cost_usd": {
                  "maximum": 1000000000,
                  "minimum": 0,
                  "title": "Estimated Cost Usd",
                  "type": "number"
                },
                "estimated_duration_seconds": {
                  "maximum": 31536000,
                  "minimum": 0,
                  "title": "Estimated Duration Seconds",
                  "type": "number"
                },
                "estimated_error_probability": {
                  "default": 0,
                  "maximum": 1,
                  "minimum": 0,
                  "title": "Estimated Error Probability",
                  "type": "number"
                },
                "feasible": {
                  "title": "Feasible",
                  "type": "boolean"
                },
                "plan_id": {
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Plan Id",
                  "type": "string"
                },
                "queue_seconds": {
                  "default": 0,
                  "maximum": 31536000,
                  "minimum": 0,
                  "title": "Queue Seconds",
                  "type": "number"
                },
                "shots": {
                  "default": 0,
                  "maximum": 10000000,
                  "minimum": 0,
                  "title": "Shots",
                  "type": "integer"
                },
                "target_snapshot_digest": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Target Snapshot Digest",
                  "type": "string"
                }
              },
              "required": [
                "plan_id",
                "estimated_cost_usd",
                "compiled_depth",
                "estimated_duration_seconds",
                "target_snapshot_digest",
                "feasible"
              ],
              "title": "Plan",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "maximum_cost_usd": {
              "maximum": 1000000000,
              "minimum": 0,
              "title": "Maximum Cost Usd",
              "type": "number"
            },
            "maximum_depth": {
              "maximum": 1000000,
              "minimum": 0,
              "title": "Maximum Depth",
              "type": "integer"
            },
            "maximum_duration_seconds": {
              "maximum": 31536000,
              "minimum": 0,
              "title": "Maximum Duration Seconds",
              "type": "number"
            },
            "maximum_estimated_error_probability": {
              "default": 1,
              "maximum": 1,
              "minimum": 0,
              "title": "Maximum Estimated Error Probability",
              "type": "number"
            },
            "maximum_queue_seconds": {
              "default": 31536000,
              "maximum": 31536000,
              "minimum": 0,
              "title": "Maximum Queue Seconds",
              "type": "number"
            },
            "plans": {
              "items": {
                "$ref": "#/$defs/Plan"
              },
              "maxItems": 128,
              "minItems": 1,
              "title": "Plans",
              "type": "array"
            },
            "weights": {
              "additionalProperties": {
                "type": "number"
              },
              "propertyNames": {
                "enum": [
                  "cost",
                  "depth",
                  "duration",
                  "error",
                  "queue"
                ]
              },
              "title": "Weights",
              "type": "object"
            }
          },
          "required": [
            "plans",
            "weights",
            "maximum_cost_usd",
            "maximum_depth",
            "maximum_duration_seconds"
          ],
          "title": "PlanSelectionRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.execution-plan-select.v1-result.v1",
        "result_schema_digest": "22c19595d74faff2ad4a1fe6d4a6af6a37869fc4e8620a8e3845683b425b889b",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "constraint_results": {
              "additionalProperties": {
                "additionalProperties": {
                  "type": "boolean"
                },
                "type": "object"
              },
              "title": "Constraint Results",
              "type": "object"
            },
            "estimate_provenance": {
              "additionalProperties": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Estimate Provenance",
              "type": "object"
            },
            "objective_scores": {
              "additionalProperties": {
                "type": "number"
              },
              "title": "Objective Scores",
              "type": "object"
            },
            "outcome": {
              "enum": [
                "selected",
                "no_feasible_plan"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "pareto_frontier_plan_ids": {
              "items": {
                "type": "string"
              },
              "title": "Pareto Frontier Plan Ids",
              "type": "array"
            },
            "ranked_plan_ids": {
              "items": {
                "type": "string"
              },
              "title": "Ranked Plan Ids",
              "type": "array"
            },
            "rejected_plan_ids": {
              "items": {
                "type": "string"
              },
              "title": "Rejected Plan Ids",
              "type": "array"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "score_breakdown": {
              "additionalProperties": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "title": "Score Breakdown",
              "type": "object"
            },
            "selected_plan_id": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "title": "Selected Plan Id"
            },
            "selection_sensitivity": {
              "additionalProperties": {
                "type": "string"
              },
              "title": "Selection Sensitivity",
              "type": "object"
            }
          },
          "required": [
            "outcome",
            "selected_plan_id",
            "ranked_plan_ids",
            "objective_scores",
            "rejected_plan_ids",
            "result_digest"
          ],
          "title": "PlanSelectionResult",
          "type": "object"
        },
        "objective_outputs": [
          "ranked feasible plans",
          "objective scores",
          "selected plan identity"
        ],
        "caller_next_step": "Submit the selected plan or revise the supplied alternatives.",
        "implementation_capability_ids": [
          "quantum.execution-plan-select.v1-executor-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned quantum.execution-plan-select.v1-executor-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.execution-plan-select.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.execution-plan-select.v1-positive-v1",
            "request": {
              "maximum_cost_usd": 1,
              "maximum_depth": 100,
              "maximum_duration_seconds": 60,
              "plans": [
                {
                  "compiled_depth": 10,
                  "estimated_cost_usd": 0.1,
                  "estimated_duration_seconds": 5,
                  "feasible": true,
                  "plan_id": "low-cost",
                  "target_snapshot_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                },
                {
                  "compiled_depth": 5,
                  "estimated_cost_usd": 0.2,
                  "estimated_duration_seconds": 4,
                  "feasible": true,
                  "plan_id": "low-depth",
                  "target_snapshot_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                }
              ],
              "weights": {
                "cost": 1,
                "depth": 1,
                "duration": 1
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.execution-plan-select.v1-unsupported-v1",
            "request": {
              "unsupported": true
            }
          }
        ]
      },
      "descriptor_digest": "853da102c8eec5c3838306adc1a8d237eae306a64f959fb7129e3cd275d08c6c"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "circuit-assurance-report-v1",
      "service_version": "1.0.0",
      "title": "Circuit assurance report",
      "description": "Problem: Validate, compile, and report bounded assurance evidence for OpenQASM 3. Input: JSON with source. Result: assurance outcome, warnings, normalized source and evidence. Limits: source UTF-8 bytes: 65536, verification qubits: 3. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Validate, compile, and report bounded assurance evidence for OpenQASM 3.",
        "use_when": [
          "circuit engineering assurance report",
          "validate and compile an assembly program",
          "Use when a bounded request matches rqm.studio.circuit-assurance-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "circuit",
          "assurance",
          "report",
          "v1",
          "validate",
          "compile",
          "evidence",
          "for",
          "openqasm"
        ],
        "synonyms": [
          "circuit engineering assurance report",
          "validate and compile an assembly program",
          "circuit assurance report",
          "circuit assurance report v1"
        ],
        "keywords": [
          "circuit",
          "assurance",
          "report",
          "v1",
          "validate",
          "compile",
          "evidence",
          "for",
          "openqasm"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.circuit-assurance-request.v1"
        ],
        "limits": {
          "source_utf8_bytes": 65536,
          "verification_qubits": 3
        },
        "request_schema_id": "rqm.studio.circuit-assurance-request.v1",
        "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "profile": {
              "default": "balanced",
              "enum": [
                "conservative",
                "balanced",
                "aggressive"
              ],
              "title": "Profile",
              "type": "string"
            },
            "source": {
              "minLength": 1,
              "title": "Source",
              "type": "string"
            },
            "source_format": {
              "const": "openqasm3",
              "default": "openqasm3",
              "title": "Source Format",
              "type": "string"
            }
          },
          "required": [
            "source"
          ],
          "title": "OpenQASMRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.circuit-assurance-report-result.v1",
        "result_schema_digest": "ec16dff95a7867dcdf675ee8567359effc29517a41b4ad423b3db21a83a618fa",
        "result_schema": {
          "$defs": {
            "CircuitAssuranceResult": {
              "additionalProperties": false,
              "properties": {
                "limitations": {
                  "items": {
                    "type": "string"
                  },
                  "title": "Limitations",
                  "type": "array"
                },
                "metrics": {
                  "additionalProperties": true,
                  "title": "Metrics",
                  "type": "object"
                },
                "normalized_source": {
                  "title": "Normalized Source",
                  "type": "string"
                },
                "outcome": {
                  "enum": [
                    "go",
                    "no_go",
                    "unsupported"
                  ],
                  "title": "Outcome",
                  "type": "string"
                },
                "report": {
                  "additionalProperties": true,
                  "title": "Report",
                  "type": "object"
                },
                "report_id": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Report Id",
                  "type": "string"
                },
                "summary": {
                  "title": "Summary"
                },
                "warnings": {
                  "items": {
                    "type": "string"
                  },
                  "title": "Warnings",
                  "type": "array"
                }
              },
              "required": [
                "outcome",
                "summary",
                "metrics",
                "warnings",
                "limitations",
                "normalized_source",
                "report_id",
                "report"
              ],
              "title": "CircuitAssuranceResult",
              "type": "object"
            },
            "SemanticUnsupportedResult": {
              "additionalProperties": false,
              "description": "Fail-closed result returned when bounded analysis rejects a request semantically.",
              "properties": {
                "candidate_withheld": {
                  "const": true,
                  "default": true,
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "outcome": {
                  "const": "unsupported",
                  "title": "Outcome",
                  "type": "string"
                },
                "reason": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "items": {},
                      "type": "array"
                    }
                  ],
                  "title": "Reason"
                }
              },
              "required": [
                "outcome",
                "reason"
              ],
              "title": "SemanticUnsupportedResult",
              "type": "object"
            }
          },
          "$id": "rqm.studio.circuit-assurance-report-result.v1",
          "anyOf": [
            {
              "$ref": "#/$defs/CircuitAssuranceResult"
            },
            {
              "$ref": "#/$defs/SemanticUnsupportedResult"
            }
          ]
        },
        "objective_outputs": [
          "assurance outcome",
          "warnings",
          "normalized source and evidence"
        ],
        "caller_next_step": "Proceed, repair, or stop.",
        "implementation_capability_ids": [
          "compiler-action-assure-qiskit-circuit-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned compiler-action-assure-qiskit-circuit-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:circuit-assurance-report-v1:0.100000:100000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "circuit-assurance-report-v1-positive-v1",
            "request": {
              "source": "OPENQASM 3.0; qubit[1] q;"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "circuit-assurance-report-v1-unsupported-v1",
            "request": {
              "source": "OPENQASM 3.0; qubit[4] q;"
            }
          }
        ]
      },
      "descriptor_digest": "4e6556bd840d8428e17941936c7e534e6ca7e57132221c0d3150decd3ff4243a"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "optimization-preservation-audit-v1",
      "service_version": "1.0.0",
      "title": "Optimization preservation audit",
      "description": "Problem: Audit candidate optimization equivalence and qualitative coupling preservation. Input: JSON with original circuit, candidate circuit. Result: preserved or candidate-withheld outcome, input and output hashes, metric and semantic evidence. Limits: request bytes: 65536, verification qubits: 3. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Audit candidate optimization equivalence and qualitative coupling preservation.",
        "use_when": [
          "compare original circuit and optimization candidate for preservation",
          "audit optimized circuit equivalence and coupling",
          "Use when a bounded request matches rqm.studio.preservation-audit-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "optimization",
          "preservation",
          "audit",
          "v1",
          "candidate",
          "equivalence",
          "qualitative",
          "coupling"
        ],
        "synonyms": [
          "compare original circuit and optimization candidate for preservation",
          "audit optimized circuit equivalence and coupling",
          "optimization preservation audit",
          "optimization preservation audit v1"
        ],
        "keywords": [
          "optimization",
          "preservation",
          "audit",
          "v1",
          "candidate",
          "equivalence",
          "qualitative",
          "coupling"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.preservation-audit-request.v1"
        ],
        "limits": {
          "request_bytes": 65536,
          "verification_qubits": 3
        },
        "request_schema_id": "rqm.studio.preservation-audit-request.v1",
        "request_schema_digest": "a43d9ee4d5f0827709ed77642eeeeaaf663db276e97e5b000a600aeb106739c6",
        "request_schema": {
          "additionalProperties": false,
          "properties": {
            "candidate_circuit": {
              "additionalProperties": true,
              "title": "Candidate Circuit",
              "type": "object"
            },
            "original_circuit": {
              "additionalProperties": true,
              "title": "Original Circuit",
              "type": "object"
            }
          },
          "required": [
            "original_circuit",
            "candidate_circuit"
          ],
          "title": "PreservationAuditRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.optimization-preservation-audit-result.v1",
        "result_schema_digest": "e1abd6220a516ae9d679b2991758cf6f7e8de6e8c25e21cde24401e1bc5cd4e0",
        "result_schema": {
          "$defs": {
            "OptimizationPreservationAuditResult": {
              "additionalProperties": false,
              "properties": {
                "candidate_withheld": {
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "circuit": {
                  "additionalProperties": true,
                  "title": "Circuit",
                  "type": "object"
                },
                "equivalence": {
                  "additionalProperties": true,
                  "title": "Equivalence",
                  "type": "object"
                },
                "fallback_status": {
                  "enum": [
                    "not_required",
                    "exact_original_returned"
                  ],
                  "title": "Fallback Status",
                  "type": "string"
                },
                "original_hash": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Original Hash",
                  "type": "string"
                },
                "outcome": {
                  "enum": [
                    "preserved",
                    "candidate_withheld"
                  ],
                  "title": "Outcome",
                  "type": "string"
                },
                "preservation": {
                  "additionalProperties": true,
                  "title": "Preservation",
                  "type": "object"
                },
                "returned_hash": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Returned Hash",
                  "type": "string"
                }
              },
              "required": [
                "outcome",
                "candidate_withheld",
                "fallback_status",
                "original_hash",
                "returned_hash",
                "circuit",
                "equivalence",
                "preservation"
              ],
              "title": "OptimizationPreservationAuditResult",
              "type": "object"
            },
            "SemanticUnsupportedResult": {
              "additionalProperties": false,
              "description": "Fail-closed result returned when bounded analysis rejects a request semantically.",
              "properties": {
                "candidate_withheld": {
                  "const": true,
                  "default": true,
                  "title": "Candidate Withheld",
                  "type": "boolean"
                },
                "outcome": {
                  "const": "unsupported",
                  "title": "Outcome",
                  "type": "string"
                },
                "reason": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    {
                      "items": {},
                      "type": "array"
                    }
                  ],
                  "title": "Reason"
                }
              },
              "required": [
                "outcome",
                "reason"
              ],
              "title": "SemanticUnsupportedResult",
              "type": "object"
            }
          },
          "$id": "rqm.studio.optimization-preservation-audit-result.v1",
          "anyOf": [
            {
              "$ref": "#/$defs/OptimizationPreservationAuditResult"
            },
            {
              "$ref": "#/$defs/SemanticUnsupportedResult"
            }
          ]
        },
        "objective_outputs": [
          "preserved or candidate-withheld outcome",
          "input and output hashes",
          "metric and semantic evidence"
        ],
        "caller_next_step": "Accept the transformation or keep the original.",
        "implementation_capability_ids": [
          "compiler-action-verify-equivalence-v1",
          "studio-compiler-preservation-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned compiler-action-verify-equivalence-v1, studio-compiler-preservation-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:optimization-preservation-audit-v1:0.250000:250000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "optimization-preservation-audit-v1-positive-v1",
            "request": {
              "candidate_circuit": {
                "instructions": [],
                "num_qubits": 1,
                "schema_version": "0.2"
              },
              "original_circuit": {
                "instructions": [
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  },
                  {
                    "gate": {
                      "arity": 1,
                      "name": "x"
                    },
                    "targets": [
                      {
                        "index": 0
                      }
                    ]
                  }
                ],
                "num_qubits": 1,
                "schema_version": "0.2"
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "optimization-preservation-audit-v1-unsupported-v1",
            "request": {
              "candidate_circuit": {
                "instructions": [],
                "num_qubits": 4,
                "schema_version": "0.2"
              },
              "original_circuit": {
                "instructions": [],
                "num_qubits": 4,
                "schema_version": "0.2"
              }
            }
          }
        ]
      },
      "descriptor_digest": "a57c198c7a8f6896682da28badd089088b244dcd09bd9659163aad469c74fbb5"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "managed-simulator-v1",
      "service_version": "1.0.0",
      "title": "Managed simulator",
      "description": "Problem: Execute a bounded RQM Circuit IR circuit on the managed local statevector simulator. Input: JSON with circuit ir. Result: typed counts, probabilities, simulation configuration evidence. Limits: operations: 250, qubits: 16, shots: 10000. Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Execute a bounded RQM Circuit IR circuit on the managed local statevector simulator.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.managed-simulator-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Local deterministic software execution only; no remote provider or QPU access.",
          "Evidence is bounded engineering assurance, not a formal mathematical proof.",
          "No signing, certification, or quantum-advantage claim is provided."
        ],
        "tags": [
          "managed",
          "simulator",
          "v1",
          "execute",
          "rqm",
          "circuit",
          "ir",
          "on",
          "local",
          "statevector"
        ],
        "synonyms": [
          "managed simulator",
          "managed simulator v1"
        ],
        "keywords": [
          "managed",
          "simulator",
          "v1",
          "execute",
          "rqm",
          "circuit",
          "ir",
          "on",
          "local",
          "statevector"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.managed-simulator-request.v1"
        ],
        "limits": {
          "operations": 250,
          "qubits": 16,
          "shots": 10000
        },
        "request_schema_id": "rqm.studio.managed-simulator-request.v1",
        "request_schema_digest": "e8c66334338c73901886b496debcbbe70fcaf9bfe1ca97e01225a67f3fee9a06",
        "request_schema": {
          "$defs": {
            "McpStudioCircuit": {
              "additionalProperties": false,
              "properties": {
                "measurements": {
                  "items": {
                    "$ref": "#/$defs/McpStudioMeasurement"
                  },
                  "maxItems": 16,
                  "title": "Measurements",
                  "type": "array"
                },
                "metadata": {
                  "additionalProperties": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "integer"
                      },
                      {
                        "type": "number"
                      },
                      {
                        "type": "boolean"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "maxProperties": 32,
                  "title": "Metadata",
                  "type": "object"
                },
                "operations": {
                  "items": {
                    "$ref": "#/$defs/McpStudioOperation"
                  },
                  "maxItems": 250,
                  "title": "Operations",
                  "type": "array"
                },
                "qubits": {
                  "maximum": 16,
                  "minimum": 1,
                  "title": "Qubits",
                  "type": "integer"
                },
                "schema_version": {
                  "const": "0.2",
                  "default": "0.2",
                  "title": "Schema Version",
                  "type": "string"
                }
              },
              "required": [
                "qubits"
              ],
              "title": "McpStudioCircuit",
              "type": "object"
            },
            "McpStudioMeasurement": {
              "additionalProperties": false,
              "properties": {
                "basis": {
                  "const": "Z",
                  "default": "Z",
                  "title": "Basis",
                  "type": "string"
                },
                "qubits": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 16,
                  "minItems": 1,
                  "title": "Qubits",
                  "type": "array"
                },
                "register": {
                  "anyOf": [
                    {
                      "maxLength": 64,
                      "minLength": 1,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Register"
                }
              },
              "required": [
                "qubits"
              ],
              "title": "McpStudioMeasurement",
              "type": "object"
            },
            "McpStudioOperation": {
              "additionalProperties": false,
              "properties": {
                "controls": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 1,
                  "title": "Controls",
                  "type": "array"
                },
                "gate": {
                  "enum": [
                    "h",
                    "x",
                    "y",
                    "z",
                    "s",
                    "sdg",
                    "t",
                    "tdg",
                    "rx",
                    "ry",
                    "rz",
                    "cx",
                    "cz",
                    "swap"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "params": {
                  "additionalProperties": {
                    "type": "number"
                  },
                  "maxProperties": 1,
                  "title": "Params",
                  "type": "object"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "McpStudioOperation",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "circuit_ir": {
              "$ref": "#/$defs/McpStudioCircuit"
            },
            "shots": {
              "default": 1024,
              "maximum": 10000,
              "minimum": 1,
              "title": "Shots",
              "type": "integer"
            },
            "target": {
              "const": "rqm_statevector",
              "default": "rqm_statevector",
              "title": "Target",
              "type": "string"
            }
          },
          "required": [
            "circuit_ir"
          ],
          "title": "McpStudioManagedSimulatorRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.managed-simulator-result.v1",
        "result_schema_digest": "44d806aaf1657ea39415d293d9e21b5386bc67da28266efda2d1a382d64c057f",
        "result_schema": {
          "$defs": {
            "ManagedSimulatorMetadata": {
              "additionalProperties": false,
              "properties": {
                "measured_qubits": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 16,
                  "title": "Measured Qubits",
                  "type": "array"
                },
                "qubits": {
                  "maximum": 16,
                  "minimum": 1,
                  "title": "Qubits",
                  "type": "integer"
                },
                "simulator": {
                  "const": "rqm-python-statevector-v1",
                  "title": "Simulator",
                  "type": "string"
                }
              },
              "required": [
                "qubits",
                "measured_qubits",
                "simulator"
              ],
              "title": "ManagedSimulatorMetadata",
              "type": "object"
            },
            "ManagedSimulatorResourceUsage": {
              "additionalProperties": false,
              "properties": {
                "peak_rss_mb": {
                  "minimum": 0,
                  "title": "Peak Rss Mb",
                  "type": "number"
                }
              },
              "required": [
                "peak_rss_mb"
              ],
              "title": "ManagedSimulatorResourceUsage",
              "type": "object"
            }
          },
          "$id": "rqm.studio.managed-simulator-result.v1",
          "additionalProperties": false,
          "properties": {
            "compile_warnings": {
              "anyOf": [
                {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Compile Warnings"
            },
            "counts": {
              "additionalProperties": {
                "type": "integer"
              },
              "title": "Counts",
              "type": "object"
            },
            "execution_mode": {
              "const": "backend_simulator",
              "title": "Execution Mode",
              "type": "string"
            },
            "metadata": {
              "$ref": "#/$defs/ManagedSimulatorMetadata"
            },
            "provider": {
              "const": "simulator",
              "title": "Provider",
              "type": "string"
            },
            "provider_status": {
              "const": "completed",
              "title": "Provider Status",
              "type": "string"
            },
            "resource_usage": {
              "anyOf": [
                {
                  "$ref": "#/$defs/ManagedSimulatorResourceUsage"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "shots": {
              "maximum": 10000,
              "minimum": 1,
              "title": "Shots",
              "type": "integer"
            },
            "statevector": {
              "items": {
                "maxItems": 2,
                "minItems": 2,
                "prefixItems": [
                  {
                    "type": "number"
                  },
                  {
                    "type": "number"
                  }
                ],
                "type": "array"
              },
              "title": "Statevector",
              "type": "array"
            },
            "target": {
              "const": "rqm_statevector",
              "title": "Target",
              "type": "string"
            }
          },
          "required": [
            "provider",
            "target",
            "provider_status",
            "execution_mode",
            "shots",
            "counts",
            "statevector",
            "metadata"
          ],
          "title": "ManagedSimulatorResult",
          "type": "object"
        },
        "objective_outputs": [
          "typed counts",
          "probabilities",
          "simulation configuration evidence"
        ],
        "caller_next_step": "Compare, test, or feed the result to the next analysis step.",
        "implementation_capability_ids": [
          "rqm-statevector-worker-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned rqm-statevector-worker-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Local deterministic software execution only; no remote provider or QPU access.",
            "Evidence is bounded engineering assurance, not a formal mathematical proof.",
            "No signing, certification, or quantum-advantage claim is provided."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence; not hardware evidence, a formal proof, certification, signature, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:managed-simulator-v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "managed-simulator-v1-positive-v1",
            "request": {
              "circuit_ir": {
                "measurements": [
                  {
                    "basis": "Z",
                    "qubits": [
                      0
                    ]
                  }
                ],
                "operations": [
                  {
                    "gate": "h",
                    "targets": [
                      0
                    ]
                  }
                ],
                "qubits": 1,
                "schema_version": "0.2"
              },
              "shots": 32,
              "target": "rqm_statevector"
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "managed-simulator-v1-unsupported-v1",
            "request": {
              "circuit_ir": {
                "measurements": [],
                "operations": [],
                "qubits": 17,
                "schema_version": "0.2"
              },
              "shots": 32,
              "target": "rqm_statevector"
            }
          }
        ]
      },
      "descriptor_digest": "608ae87d2b696fbfbcca6ed80137404b9ac76525b6c87c4710746aecf19048e9"
    },
    {
      "schema_version": "rqm.jobs.agent-service-descriptor.v1",
      "product": "quantum",
      "service_id": "quantum.provider-readiness-check.v1",
      "service_version": "1.0.0",
      "title": "Provider Readiness Check",
      "description": "Problem: Accept or reject this bounded circuit for the supplied pinned provider target and readiness rules. Input: JSON with qubit count, operations, target, rules. Result: readiness verdict, rule results and blockers, target provenance. Limits: maximum operations: 4096, request bytes: 65536. Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
      "readiness": "production_live",
      "agent_discovery": {
        "surface": "buyer_job",
        "agent_instruction": "Accept or reject this bounded circuit for the supplied pinned provider target and readiness rules.",
        "use_when": [
          "Use when a bounded request matches rqm.studio.provider-readiness-check-request.v1 and the caller needs the declared typed work product."
        ],
        "do_not_use_when": [
          "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
        ],
        "tags": [
          "quantum",
          "provider",
          "readiness",
          "check",
          "v1",
          "or",
          "reject",
          "circuit",
          "for",
          "pinned",
          "target",
          "rules"
        ],
        "synonyms": [
          "provider readiness check",
          "quantum provider readiness check v1"
        ],
        "keywords": [
          "quantum",
          "provider",
          "readiness",
          "check",
          "v1",
          "or",
          "reject",
          "circuit",
          "for",
          "pinned",
          "target",
          "rules"
        ],
        "accepted_formats": [
          "application/json",
          "rqm.studio.provider-readiness-check-request.v1"
        ],
        "limits": {
          "maximum_operations": 4096,
          "request_bytes": 65536
        },
        "request_schema_id": "rqm.studio.provider-readiness-check-request.v1",
        "request_schema_digest": "97898762548b1a3f52081b87c15f7aeaca01083c89c7add8160ba6d05ce99e4a",
        "request_schema": {
          "$defs": {
            "CircuitOperation": {
              "additionalProperties": false,
              "properties": {
                "angle_radians": {
                  "anyOf": [
                    {
                      "maximum": 6.283185307179586,
                      "minimum": -6.283185307179586,
                      "type": "number"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Angle Radians"
                },
                "gate": {
                  "enum": [
                    "x",
                    "z",
                    "h",
                    "s",
                    "t",
                    "rx",
                    "rz",
                    "cx",
                    "cz"
                  ],
                  "title": "Gate",
                  "type": "string"
                },
                "targets": {
                  "items": {
                    "type": "integer"
                  },
                  "maxItems": 2,
                  "minItems": 1,
                  "title": "Targets",
                  "type": "array"
                }
              },
              "required": [
                "gate",
                "targets"
              ],
              "title": "CircuitOperation",
              "type": "object"
            },
            "ReadinessRules": {
              "additionalProperties": false,
              "properties": {
                "maximum_depth_upper_bound": {
                  "maximum": 1000000,
                  "minimum": 1,
                  "title": "Maximum Depth Upper Bound",
                  "type": "integer"
                },
                "require_all_gates_supported": {
                  "title": "Require All Gates Supported",
                  "type": "boolean"
                },
                "require_coupling_compatible": {
                  "title": "Require Coupling Compatible",
                  "type": "boolean"
                }
              },
              "required": [
                "require_all_gates_supported",
                "require_coupling_compatible",
                "maximum_depth_upper_bound"
              ],
              "title": "ReadinessRules",
              "type": "object"
            },
            "TargetSnapshot": {
              "additionalProperties": false,
              "properties": {
                "basis_gates": {
                  "items": {
                    "enum": [
                      "x",
                      "z",
                      "h",
                      "s",
                      "t",
                      "rx",
                      "rz",
                      "cx",
                      "cz"
                    ],
                    "type": "string"
                  },
                  "maxItems": 9,
                  "minItems": 1,
                  "title": "Basis Gates",
                  "type": "array"
                },
                "captured_at": {
                  "anyOf": [
                    {
                      "format": "date-time",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Captured At"
                },
                "cost_per_shot_usd": {
                  "anyOf": [
                    {
                      "maximum": 1000000,
                      "minimum": 0,
                      "type": "number"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Cost Per Shot Usd"
                },
                "coupling_edges": {
                  "items": {
                    "maxItems": 2,
                    "minItems": 2,
                    "prefixItems": [
                      {
                        "type": "integer"
                      },
                      {
                        "type": "integer"
                      }
                    ],
                    "type": "array"
                  },
                  "maxItems": 8192,
                  "title": "Coupling Edges",
                  "type": "array"
                },
                "gate_error_rates": {
                  "additionalProperties": {
                    "type": "number"
                  },
                  "maxProperties": 32,
                  "title": "Gate Error Rates",
                  "type": "object"
                },
                "maximum_age_seconds": {
                  "anyOf": [
                    {
                      "maximum": 31536000,
                      "minimum": 0,
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Maximum Age Seconds"
                },
                "maximum_qubits": {
                  "maximum": 1024,
                  "minimum": 1,
                  "title": "Maximum Qubits",
                  "type": "integer"
                },
                "provider_name": {
                  "default": "declared_snapshot",
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Provider Name",
                  "type": "string"
                },
                "snapshot_digest": {
                  "pattern": "^[a-f0-9]{64}$",
                  "title": "Snapshot Digest",
                  "type": "string"
                },
                "source_uri": {
                  "anyOf": [
                    {
                      "maxLength": 2048,
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ],
                  "default": null,
                  "title": "Source Uri"
                },
                "target_id": {
                  "maxLength": 128,
                  "minLength": 1,
                  "title": "Target Id",
                  "type": "string"
                }
              },
              "required": [
                "target_id",
                "snapshot_digest",
                "maximum_qubits",
                "basis_gates"
              ],
              "title": "TargetSnapshot",
              "type": "object"
            }
          },
          "additionalProperties": false,
          "properties": {
            "operations": {
              "items": {
                "$ref": "#/$defs/CircuitOperation"
              },
              "maxItems": 4096,
              "minItems": 1,
              "title": "Operations",
              "type": "array"
            },
            "qubit_count": {
              "maximum": 1024,
              "minimum": 1,
              "title": "Qubit Count",
              "type": "integer"
            },
            "rules": {
              "$ref": "#/$defs/ReadinessRules"
            },
            "target": {
              "$ref": "#/$defs/TargetSnapshot"
            }
          },
          "required": [
            "qubit_count",
            "operations",
            "target",
            "rules"
          ],
          "title": "ProviderReadinessRequest",
          "type": "object"
        },
        "result_schema_id": "rqm.studio.quantum.provider-readiness-check.v1-result.v1",
        "result_schema_digest": "6cbd81768f6930040d2b88d6126a61d8f168eb05e806f59885e45726fa5d3d7f",
        "result_schema": {
          "additionalProperties": false,
          "properties": {
            "blockers": {
              "items": {
                "type": "string"
              },
              "title": "Blockers",
              "type": "array"
            },
            "compatibility_evidence": {
              "items": {
                "additionalProperties": true,
                "type": "object"
              },
              "title": "Compatibility Evidence",
              "type": "array"
            },
            "indeterminate_reasons": {
              "items": {
                "type": "string"
              },
              "title": "Indeterminate Reasons",
              "type": "array"
            },
            "outcome": {
              "enum": [
                "ready",
                "not_ready",
                "indeterminate"
              ],
              "title": "Outcome",
              "type": "string"
            },
            "result_digest": {
              "pattern": "^[a-f0-9]{64}$",
              "title": "Result Digest",
              "type": "string"
            },
            "rule_results": {
              "additionalProperties": {
                "type": "boolean"
              },
              "title": "Rule Results",
              "type": "object"
            },
            "snapshot_identity": {
              "additionalProperties": true,
              "title": "Snapshot Identity",
              "type": "object"
            },
            "target_snapshot_digest": {
              "title": "Target Snapshot Digest",
              "type": "string"
            }
          },
          "required": [
            "outcome",
            "rule_results",
            "blockers",
            "indeterminate_reasons",
            "target_snapshot_digest",
            "result_digest"
          ],
          "title": "ReadinessResult",
          "type": "object"
        },
        "objective_outputs": [
          "readiness verdict",
          "rule results and blockers",
          "target provenance"
        ],
        "caller_next_step": "Compile, repair, or defer according to the rule results.",
        "implementation_capability_ids": [
          "quantum.provider-readiness-check.v1-executor-v1"
        ],
        "outsourcing_advantage": "RQM applies the product-owned quantum.provider-readiness-check.v1-executor-v1 executor, strict schemas, and explicit evidence boundaries instead of unconstrained conversational inference.",
        "evidence": {
          "identity": "RQM-Technologies-dev/rqm-api",
          "revision": "23622c09024cbf267bcdc66f03606cf90bc0db89",
          "applicability": "Product-owned descriptor and direct executor binding from catalog 2026-08-18.20-buyer-jobs (41dd22fe311deda58fe2c07d0fdcaad44a6ad11fbbbce4073a52e2e279b2c86f); source, schema, and zero-payment execution gates passed. Paid completion and external customer demand require separate dated evidence; the catalog does not assert a completed portfolio canary.",
          "limitations": [
            "Do not use for live provider availability, credentials, queue state, hardware causality, or guaranteed execution."
          ]
        },
        "claim_boundary": "Deterministic bounded local software evidence only; no QPU, live-provider, physical, formal-proof, certification, or quantum-advantage claim.",
        "price_mechanism": {
          "model": "fixed_per_request",
          "status": "binding_tariff",
          "tariff_identity": "rqm-sixty-jobs-usdc-v1:rqm-studio:quantum.provider-readiness-check.v1:0.010000:10000:eip155:8453:https://jobs.rqmtechnologies.com/mcp/studio",
          "currency": "USD",
          "billing_unit": "request"
        },
        "duration_limit": {
          "status": "exact",
          "maximum_ms": 180000,
          "timeout_behavior": "Poll the durable result for at most 180000 milliseconds; on timeout, do not infer success and use the job status or receipt for bounded recovery."
        },
        "positive_examples": [
          {
            "example_id": "quantum.provider-readiness-check.v1-positive-v1",
            "request": {
              "operations": [
                {
                  "gate": "h",
                  "targets": [
                    0
                  ]
                },
                {
                  "gate": "cx",
                  "targets": [
                    0,
                    1
                  ]
                }
              ],
              "qubit_count": 2,
              "rules": {
                "maximum_depth_upper_bound": 10,
                "require_all_gates_supported": true,
                "require_coupling_compatible": true
              },
              "target": {
                "basis_gates": [
                  "h",
                  "cx",
                  "rz"
                ],
                "coupling_edges": [
                  [
                    0,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    2,
                    3
                  ]
                ],
                "maximum_qubits": 4,
                "snapshot_digest": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                "target_id": "fixture-target"
              }
            }
          }
        ],
        "unsupported_examples": [
          {
            "example_id": "quantum.provider-readiness-check.v1-unsupported-v1",
            "request": {
              "unsupported": true
            }
          }
        ]
      },
      "descriptor_digest": "d4219486c10aca54117423cfdc6735b661ac9a564934b9d06e7c04a7bab36d63"
    }
  ],
  "interest_guidance": {
    "schema_version": "rqm.quantum-interest-guidance.v1",
    "intent_interpreter": "host_llm",
    "server_role": "deterministic_contract_discovery",
    "instructions": "Help the user explore their interests before choosing a service. The host LLM (Claude, ChatGPT or Cursor) interprets the conversation; this deterministic server only retrieves contracts. Read interest_guidance and the returned schemas/readiness. Offer suitable suggestions with reasons, limits and classical alternatives. Ask one focused clarification if it changes the choice; beginners describe an outcome, experts can supply circuits/data. Chemistry needs a supplied encoded circuit for circuit checks, not an invented energy solver. Distinguish optimizing a circuit from solving a business optimization problem. Education may start with a free explanation; Bell is only an explicitly chosen correlation demo. Custom algorithms require a supported circuit and a specific analysis objective. Unsupported goals must be clarified or declined. Never turn every interest into Bell or advertise prototypes as live hardware. The buyer catalog is not the full hardware inventory. For hardware requests, use list_quantum_hardware if visible to this caller, then plan_quantum_experiment if visible for supported supplied circuits or explicitly chosen recipes. If these tools are absent, access is not established; visible tools do not prove execution is enabled. Validate exact inputs, verify current readiness and account policy, show a binding price and obtain spending approval before any paid execution. Discovery never reserves funds.",
    "execution_authorized": false,
    "hardware_readiness": "not_established_by_discovery",
    "routes": [
      {
        "interest": "chemistry",
        "clarification": "Do you want an explanation, or do you already have an encoded quantum circuit to inspect?",
        "suitability": "Circuit preflight can inspect supplied OpenQASM; it does not derive molecular energies or construct a chemistry algorithm.",
        "classical_alternative": "For molecular properties, consider an appropriate classical quantum-chemistry calculation with a domain specialist.",
        "candidates": [
          {
            "service_id": "openqasm3-preflight-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.openqasm3-preflight-request.v1",
            "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
            "required_inputs": [
              "source"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          }
        ]
      },
      {
        "interest": "optimization",
        "clarification": "Are you optimizing a quantum circuit, or solving an objective such as scheduling or a graph problem?",
        "suitability": "Circuit optimization and preservation checks need an existing supported circuit or original/candidate pair. They are not a general combinatorial optimizer or a live MaxCut/QAOA recipe.",
        "classical_alternative": "For business or graph objectives, establish a classical solver baseline with explicit constraints first.",
        "candidates": [
          {
            "service_id": "verified-circuit-optimization-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.optimization-request.v1",
            "request_schema_digest": "62283498fb560cca31cae71b035d838dc596d2da2950528291096660aaa30cca",
            "required_inputs": [
              "circuit"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          },
          {
            "service_id": "optimization-preservation-audit-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.preservation-audit-request.v1",
            "request_schema_digest": "a43d9ee4d5f0827709ed77642eeeeaaf663db276e97e5b000a600aeb106739c6",
            "required_inputs": [
              "original_circuit",
              "candidate_circuit"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          }
        ]
      },
      {
        "interest": "education",
        "clarification": "Would you like a conceptual explanation, or to inspect a small circuit you provide or explicitly choose?",
        "suitability": "Explain concepts without execution first. Software preflight is available only for a supplied circuit. Bell Z correlations are a separate, explicitly selected owner-gated pilot, not certification or advantage.",
        "classical_alternative": "A shared classical random bit reproduces ideal Bell Z counts; a free analytic explanation needs no paid run.",
        "candidates": [
          {
            "service_id": "openqasm3-preflight-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.openqasm3-preflight-request.v1",
            "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
            "required_inputs": [
              "source"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          }
        ]
      },
      {
        "interest": "custom_algorithm",
        "clarification": "Can you provide the circuit and the specific property you want checked?",
        "suitability": "Preflight or assurance may inspect a supported circuit. Arbitrary algorithm synthesis, correctness proofs and custom hardware execution are not implied.",
        "classical_alternative": "Use small classical test cases and a reference implementation before interpreting circuit evidence.",
        "candidates": [
          {
            "service_id": "openqasm3-preflight-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.openqasm3-preflight-request.v1",
            "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
            "required_inputs": [
              "source"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          },
          {
            "service_id": "circuit-assurance-report-v1",
            "readiness": "production_live",
            "request_schema_id": "rqm.studio.circuit-assurance-request.v1",
            "request_schema_digest": "120bd79f5d2165e49bd7428f867970cb87c216518bf706fd4b92bbe05648c1db",
            "required_inputs": [
              "source"
            ],
            "selection": "conditional_on_user_goal_inputs_and_descriptor_limits"
          }
        ]
      },
      {
        "interest": "unsupported_or_unclear",
        "clarification": "What concrete output would help, and what input do you have?",
        "suitability": "Clarify the requested outcome. If no descriptor supports it, say so and do not substitute an unrelated demonstration.",
        "classical_alternative": "Offer a conceptual explanation or an appropriate external classical approach without claiming an RQM execution.",
        "candidates": []
      }
    ]
  },
  "operation_tools": [
    {
      "service_id": "failed-workflow-diagnosis-v1",
      "tool_name": "quantum_failed_workflow_diagnosis_v1"
    },
    {
      "service_id": "phase-sensitive-inspection-v1",
      "tool_name": "quantum_phase_sensitive_inspection_v1"
    },
    {
      "service_id": "openqasm3-preflight-v1",
      "tool_name": "quantum_openqasm3_preflight_v1"
    },
    {
      "service_id": "quantum.simulation-anomaly-diagnostic.v1",
      "tool_name": "quantum_simulation_anomaly_diagnostic_v1"
    },
    {
      "service_id": "openqasm3-repair-v1",
      "tool_name": "quantum_openqasm3_repair_v1"
    },
    {
      "service_id": "quantum.gate-basis-decomposition.v1",
      "tool_name": "quantum_gate_basis_decomposition_v1"
    },
    {
      "service_id": "cross-provider-portability-v1",
      "tool_name": "quantum_cross_provider_portability_v1"
    },
    {
      "service_id": "quantum.phase-aware-rewrite.v1",
      "tool_name": "quantum_phase_aware_rewrite_v1"
    },
    {
      "service_id": "supported-circuit-equivalence-v1",
      "tool_name": "quantum_supported_circuit_equivalence_v1"
    },
    {
      "service_id": "quantum.provider-result-compare.v1",
      "tool_name": "quantum_provider_result_compare_v1"
    },
    {
      "service_id": "quantum.simulation-result-compare.v1",
      "tool_name": "quantum_simulation_result_compare_v1"
    },
    {
      "service_id": "two-qubit-local-equivalence-v1",
      "tool_name": "quantum_two_qubit_local_equivalence_v1"
    },
    {
      "service_id": "verified-circuit-optimization-v1",
      "tool_name": "quantum_verified_circuit_optimization_v1"
    },
    {
      "service_id": "two-qubit-target-synthesis-v1",
      "tool_name": "quantum_two_qubit_target_synthesis_v1"
    },
    {
      "service_id": "quantum.provider-target-compile.v1",
      "tool_name": "quantum_provider_target_compile_v1"
    },
    {
      "service_id": "quantum.execution-plan-select.v1",
      "tool_name": "quantum_execution_plan_select_v1"
    },
    {
      "service_id": "circuit-assurance-report-v1",
      "tool_name": "quantum_circuit_assurance_report_v1"
    },
    {
      "service_id": "optimization-preservation-audit-v1",
      "tool_name": "quantum_optimization_preservation_audit_v1"
    },
    {
      "service_id": "managed-simulator-v1",
      "tool_name": "quantum_managed_simulator_v1"
    },
    {
      "service_id": "quantum.provider-readiness-check.v1",
      "tool_name": "quantum_provider_readiness_check_v1"
    }
  ]
}
