Tool tree
gradeNot graded
inspect_quantum_experimentAnswer
Return metadata for the quantum file the person loaded in this browser. The result includes manifest_id for evaluate_quantum_call and never includes the file contents.
View tool JSON
{
"name": "inspect_quantum_experiment",
"kind": "answer",
"impl": "imperative",
"description": "Return metadata for the quantum file the person loaded in this browser. The result includes manifest_id for evaluate_quantum_call and never includes the file contents.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [],
"properties": {
"artifact_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]{2,63}$",
"description": "Optional identifier shown by the current QCG session. Omit it to inspect the quantum file the person already loaded in this browser."
}
}
}
}evaluate_quantum_callAction
Review the inspected file against a selected target and return one recommended next step. Use manifest_id from inspect_quantum_experiment. The result includes recommendation_id for an approved local simulation.
View tool JSON
{
"name": "evaluate_quantum_call",
"kind": "act",
"impl": "imperative",
"description": "Review the inspected file against a selected target and return one recommended next step. Use manifest_id from inspect_quantum_experiment. The result includes recommendation_id for an approved local simulation.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"manifest_id",
"target_profile_id",
"scientific_intent",
"observable",
"parameters",
"requested_limits"
],
"properties": {
"manifest_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]{2,63}$",
"description": "Use manifest_id returned by inspect_quantum_experiment."
},
"target_profile_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]{2,63}$",
"description": "Use the target profile selected in the visible QCG decision card."
},
"scientific_intent": {
"type": "string",
"minLength": 12,
"maxLength": 320,
"description": "Plain-language purpose of the proposed quantum call."
},
"observable": {
"type": "string",
"minLength": 3,
"maxLength": 80,
"description": "Measurement or result the proposed call is expected to produce."
},
"parameters": {
"type": "object",
"description": "Optional bounded experiment metadata. Use lower_snake_case keys; values must be short strings, finite bounded numbers, or booleans. Source code, credentials, paths and URLs are not accepted here.",
"propertyNames": {
"pattern": "^[a-z][a-z0-9_]{0,47}$"
},
"additionalProperties": {
"anyOf": [
{
"type": "string",
"maxLength": 120,
"description": "Short non-sensitive metadata value."
},
{
"type": "number",
"minimum": -1000000000000,
"maximum": 1000000000000,
"description": "Finite bounded numeric metadata value."
},
{
"type": "boolean",
"description": "Boolean experiment metadata value."
}
]
},
"maxProperties": 12
},
"requested_limits": {
"type": "object",
"additionalProperties": false,
"required": [
"shots",
"timeout_ms",
"max_qubits",
"target"
],
"properties": {
"shots": {
"type": "integer",
"minimum": 1,
"maximum": 256
},
"timeout_ms": {
"type": "integer",
"minimum": 500,
"maximum": 15000
},
"max_qubits": {
"type": "integer",
"minimum": 1,
"maximum": 8
},
"target": {
"type": "string",
"enum": [
"local_simulator",
"external_reference"
]
}
}
}
}
}
}run_bounded_local_simulationAction
Run the approved two-qubit Bell example in this browser after the person accepts the recommendation. Use recommendation_id from evaluate_quantum_call. Requires one-time human consent and makes no hardware or provider call.
View tool JSON
{
"name": "run_bounded_local_simulation",
"kind": "act",
"impl": "imperative",
"description": "Run the approved two-qubit Bell example in this browser after the person accepts the recommendation. Use recommendation_id from evaluate_quantum_call. Requires one-time human consent and makes no hardware or provider call.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"recommendation_id"
],
"properties": {
"recommendation_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]{2,63}$",
"description": "Use recommendation_id returned by evaluate_quantum_call. The page separately verifies one-time human consent."
}
}
}
}export_quantum_evidence_reportAction
Export an existing evidence receipt as JSON or Markdown. Use receipt_id returned by evaluate_quantum_call or run_bounded_local_simulation. This does not evaluate or run the experiment again.
View tool JSON
{
"name": "export_quantum_evidence_report",
"kind": "act",
"impl": "imperative",
"description": "Export an existing evidence receipt as JSON or Markdown. Use receipt_id returned by evaluate_quantum_call or run_bounded_local_simulation. This does not evaluate or run the experiment again.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"required": [
"receipt_id",
"format"
],
"properties": {
"receipt_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9_-]{2,63}$",
"description": "Use receipt_id returned by evaluate_quantum_call or run_bounded_local_simulation."
},
"format": {
"type": "string",
"enum": [
"json",
"markdown"
],
"description": "Choose machine-readable JSON or human-readable Markdown."
}
}
}
}