RQM Relay

Published registry snapshot. Checking the current listing…

← Find services

Run through Relay · mcp / x402

Managed simulator

Execute a bounded RQM Circuit IR circuit on the managed local statevector simulator.

RQM-operated service.

Version: 1.0.0 · Registry observed: 2026-08-23T20:01:22.843Z · current

Price and connection

0.010000 USD per request, provider price. Supported Relay purchases add max(0.002 USDC, 5% of provider price). Your fresh quote supplies the exact total.

Authentication: x402 payment for purchases; discovery is free. Never paste keys into this website.

Provider documentation →

View example and get a quote

Inputs and outputs

Input contract
{
  "$defs": {
    "McpStudioCircuit": {
      "additionalProperties": false,
      "properties": {
        "schema_version": {
          "const": "0.2",
          "default": "0.2",
          "title": "Schema Version",
          "type": "string"
        },
        "qubits": {
          "maximum": 16,
          "minimum": 1,
          "title": "Qubits",
          "type": "integer"
        },
        "operations": {
          "items": {
            "$ref": "#/$defs/McpStudioOperation"
          },
          "maxItems": 250,
          "title": "Operations",
          "type": "array"
        },
        "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"
        }
      },
      "required": [
        "qubits"
      ],
      "title": "McpStudioCircuit",
      "type": "object"
    },
    "McpStudioMeasurement": {
      "additionalProperties": false,
      "properties": {
        "qubits": {
          "items": {
            "type": "integer"
          },
          "maxItems": 16,
          "minItems": 1,
          "title": "Qubits",
          "type": "array"
        },
        "basis": {
          "const": "Z",
          "default": "Z",
          "title": "Basis",
          "type": "string"
        },
        "register": {
          "anyOf": [
            {
              "maxLength": 64,
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Register"
        }
      },
      "required": [
        "qubits"
      ],
      "title": "McpStudioMeasurement",
      "type": "object"
    },
    "McpStudioOperation": {
      "additionalProperties": false,
      "properties": {
        "gate": {
          "enum": [
            "h",
            "x",
            "y",
            "z",
            "s",
            "sdg",
            "t",
            "tdg",
            "rx",
            "ry",
            "rz",
            "cx",
            "cz",
            "swap"
          ],
          "title": "Gate",
          "type": "string"
        },
        "targets": {
          "items": {
            "type": "integer"
          },
          "maxItems": 2,
          "minItems": 1,
          "title": "Targets",
          "type": "array"
        },
        "controls": {
          "items": {
            "type": "integer"
          },
          "maxItems": 1,
          "title": "Controls",
          "type": "array"
        },
        "params": {
          "additionalProperties": {
            "type": "number"
          },
          "maxProperties": 1,
          "title": "Params",
          "type": "object"
        }
      },
      "required": [
        "gate",
        "targets"
      ],
      "title": "McpStudioOperation",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "properties": {
    "circuit_ir": {
      "$ref": "#/$defs/McpStudioCircuit"
    },
    "target": {
      "const": "rqm_statevector",
      "default": "rqm_statevector",
      "title": "Target",
      "type": "string"
    },
    "shots": {
      "default": 1024,
      "maximum": 10000,
      "minimum": 1,
      "title": "Shots",
      "type": "integer"
    }
  },
  "required": [
    "circuit_ir"
  ],
  "title": "McpStudioManagedSimulatorRequest",
  "type": "object"
}
Output contract
{
  "$defs": {
    "ManagedSimulatorMetadata": {
      "additionalProperties": false,
      "properties": {
        "qubits": {
          "maximum": 16,
          "minimum": 1,
          "title": "Qubits",
          "type": "integer"
        },
        "measured_qubits": {
          "items": {
            "type": "integer"
          },
          "maxItems": 16,
          "title": "Measured Qubits",
          "type": "array"
        },
        "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"
    }
  },
  "additionalProperties": false,
  "properties": {
    "provider": {
      "const": "simulator",
      "title": "Provider",
      "type": "string"
    },
    "target": {
      "const": "rqm_statevector",
      "title": "Target",
      "type": "string"
    },
    "provider_status": {
      "const": "completed",
      "title": "Provider Status",
      "type": "string"
    },
    "execution_mode": {
      "const": "backend_simulator",
      "title": "Execution Mode",
      "type": "string"
    },
    "shots": {
      "maximum": 10000,
      "minimum": 1,
      "title": "Shots",
      "type": "integer"
    },
    "counts": {
      "additionalProperties": {
        "type": "integer"
      },
      "title": "Counts",
      "type": "object"
    },
    "statevector": {
      "items": {
        "maxItems": 2,
        "minItems": 2,
        "prefixItems": [
          {
            "type": "number"
          },
          {
            "type": "number"
          }
        ],
        "type": "array"
      },
      "title": "Statevector",
      "type": "array"
    },
    "metadata": {
      "$ref": "#/$defs/ManagedSimulatorMetadata"
    },
    "resource_usage": {
      "anyOf": [
        {
          "$ref": "#/$defs/ManagedSimulatorResourceUsage"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "compile_warnings": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Compile Warnings"
    }
  },
  "required": [
    "provider",
    "target",
    "provider_status",
    "execution_mode",
    "shots",
    "counts",
    "statevector",
    "metadata"
  ],
  "title": "ManagedSimulatorResult",
  "type": "object",
  "$id": "rqm.studio.managed-simulator-result.v1"
}

Registry source · Buyer instructions and recovery · Public support