changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "additionalProperties": {},
+ "properties": {
+ "doublingPeriodYears": {
+ "description": "Non-null iff slope > 0.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "formula": {
+ "const": "ln(value) = slope * year + intercept",
+ "type": "string"
+ },
+ "halvingPeriodYears": {
+ "description": "Non-null iff slope < 0.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "hardwareType": {
+ "type": "string"
+ },
+ "intercept": {
+ "type": "number"
+ },
+ "model": {
+ "const": "log-linear",
+ "type": "string"
+ },
+ "nPoints": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "residualStdDev": {
+ "description": "Biased (divide-by-n) RMS of the ln residuals.",
+ "type": "number"
+ },
+ "seriesType": {
+ "enum": [
+ "fidelity",
+ "qubit-count"
+ ],
+ "type": "string"
+ },
+ "slope": {
+ "type": "number"
+ },
+ "yearAtTargetValue": {
+ "description": "Present only when targetValue was supplied.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "yearRange": {
+ "items": false,
+ "maxItems": 2,
+ "minItems": 2,
+ "prefixItems": [
+ {
+ "type": "number"
+ },
+ {
+ "type": "number"
+ }
+ ],
+ "type": "array"
+ }
+ },
+ "required": [
+ "seriesType",
+ "hardwareType",
+ "model",
+ "formula",
+ "slope",
+ "intercept",
+ "nPoints",
+ "residualStdDev",
+ "yearRange",
+ "halvingPeriodYears",
+ "doublingPeriodYears"
+ ],
+ "type": "object"
+}