changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "assumptions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "caveats": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "exampleProblemProvenance": {},
+ "exampleProblems": {
+ "items": {},
+ "type": "array"
+ },
+ "examples": {
+ "items": {},
+ "type": "array"
+ },
+ "formulas": {
+ "additionalProperties": {},
+ "description": "Verbose only: formula specs keyed by name.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "glossary": {},
+ "hardwareContext": {
+ "additionalProperties": {},
+ "description": "Verbose only: current hardware, record series, timings, measured QUOPS scores.",
+ "properties": {},
+ "type": "object"
+ },
+ "methodology": {},
+ "modelVersion": {
+ "description": "Noise-model version; bumps when a formula or constant changes.",
+ "type": "string"
+ },
+ "result": {
+ "additionalProperties": {},
+ "properties": {
+ "effectiveErrorRate": {
+ "description": "Probability that at least one gate fails over the (routed) circuit.",
+ "type": "number"
+ },
+ "logicalErrorRatePerCycle": {
+ "description": "Per-syndrome-cycle logical error rate as the calibration source reports it; null without error correction.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "logicalErrorRatePerGate": {
+ "description": "Per-logical-qubit, per-logical-operation error rate; null without error correction.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "minimumClockRuntimeSeconds": {
+ "description": "Lower bound on wall-clock runtime; present only when hardwareId was supplied.",
+ "type": "number"
+ },
+ "physicalQubitsPerLogicalQubit": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "routedDepth": {
+ "description": "compDepth after routing: the depth the effective-error formula consumed.",
+ "type": "number"
+ },
+ "routingOverheadFactor": {
+ "description": "Multiplier the connectivity class applied to compDepth (1 for all-to-all and reconfigurable).",
+ "type": "number"
+ },
+ "successProbability": {
+ "description": "1 - effectiveErrorRate.",
+ "type": "number"
+ },
+ "totalPhysicalQubits": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "effectiveErrorRate",
+ "successProbability",
+ "routingOverheadFactor",
+ "routedDepth",
+ "logicalErrorRatePerGate",
+ "logicalErrorRatePerCycle",
+ "physicalQubitsPerLogicalQubit",
+ "totalPhysicalQubits"
+ ],
+ "type": "object"
+ },
+ "scenario": {
+ "additionalProperties": {},
+ "properties": {
+ "compDepth": {
+ "type": "number"
+ },
+ "connectivity": {
+ "enum": [
+ "all-to-all",
+ "reconfigurable",
+ "2d-lattice"
+ ],
+ "type": "string"
+ },
+ "distanceSurfaceCode": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "errorCorrectionCode": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "hardwareId": {
+ "description": "Non-null when qubitErrorRate was resolved from a current-hardware entry.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "numQubits": {
+ "type": "number"
+ },
+ "qubitErrorRate": {
+ "type": "number"
+ },
+ "useErrorCorrection": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "qubitErrorRate",
+ "hardwareId",
+ "connectivity",
+ "numQubits",
+ "compDepth",
+ "useErrorCorrection",
+ "distanceSurfaceCode",
+ "errorCorrectionCode"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "modelVersion",
+ "scenario",
+ "result"
+ ],
+ "type": "object"
+}