{
  "$comment": "DERIVED OUTPUT-CONTRACT SIDECAR — a WITNESS domain from fixtures, never a declaration. May decide L2G-pass; may NEVER produce a dead-branch L2G-fail. Generated by scripts/gen-output-schema.mjs (CHAIN-FV-L2-G-RESCOPE-3). ⛔ Do not hand-edit — run the generator.",
  "kernel_digest": "sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
  "output_schema": {
    "properties": {
      "as_of": {
        "enum": [
          "2026-06-30"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "cadence": {
        "properties": {
          "cadence_days_declared": {
            "maximum": 31,
            "minimum": 31,
            "type": "number",
            "x-observed-values": [
              31
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "disclosure_dates_ordered": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "invalid_disclosure_dates": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "missed_periods": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "window_end": {
            "enum": [
              "2026-06-30",
              "2026-07-31"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "window_start": {
            "enum": [
              "2026-01-01",
              "2026-04-01",
              "2026-05-01",
              "2026-06-01"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "composition": {
        "properties": {
          "class_totals": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "concentration_breaches": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "eligible_asset_classes_declared": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "ineligible_components": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "ineligible_total": {
            "enum": [
              "0.00",
              "60000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "coverage": {
        "properties": {
          "circulation_positive": {
            "enum": [
              false,
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "coverage_ratio": {
            "enum": [
              "0.0000",
              "0.9200",
              "1.0000",
              "1.0200",
              "1.0250",
              "1.0625",
              null
            ],
            "type": [
              "null",
              "string"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "covered": {
            "enum": [
              false,
              true
            ],
            "type": [
              "boolean",
              "null"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "eligible_coverage_ratio": {
            "enum": [
              "0.0000",
              "0.8000",
              "1.0000",
              "1.0200",
              "1.0250",
              "1.0625",
              null
            ],
            "type": [
              "null",
              "string"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "eligible_reserve_total": {
            "enum": [
              "0.00",
              "1000000.00",
              "100000000.00",
              "102000000.00",
              "400000000.00",
              "512500000.00",
              "85000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "reserve_empty": {
            "enum": [
              false,
              true
            ],
            "type": "boolean",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "reserve_total": {
            "enum": [
              "0.00",
              "1000000.00",
              "100000000.00",
              "102000000.00",
              "460000000.00",
              "512500000.00",
              "85000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "surplus_or_shortfall": {
            "enum": [
              "-250000000.00",
              "-40000000.00",
              "0.00",
              "1000000.00",
              "12500000.00",
              "2000000.00",
              "5000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "tokens_in_circulation": {
            "enum": [
              "0.00",
              "100000000.00",
              "250000000.00",
              "500000000.00",
              "80000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "disclosure_ref": {
        "enum": [
          "RESERVE-DISCLOSURE-2026-06",
          "RESERVE-DISCLOSURE-2026-H1",
          "RESERVE-DISCLOSURE-ART",
          "RESERVE-DISCLOSURE-EMPTY",
          "RESERVE-DISCLOSURE-PRELAUNCH"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "fence": {
        "enum": [
          "Eligible asset classes, concentration limits, the minimum segregated percentage, acceptable custodian types and the disclosure cadence are every one of them a caller input, transcribed from the terms the reader is holding the issuer to. This kernel ships no reporting template, no eligible-asset table and no issuer library, and performs no lookups of any kind (zero-egress by contract). disclosure_ref and rules_version are pinned so a later rule change makes an old receipt dated, not wrong."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "issuer_id": {
        "enum": [
          "ISSUER-DEMO-01",
          "ISSUER-DEMO-02",
          "ISSUER-DEMO-03",
          "ISSUER-DEMO-04",
          "ISSUER-DEMO-05",
          "ISSUER-DEMO-06",
          "ISSUER-DEMO-07"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "judgment_required": {
        "type": [
          "null",
          "object"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "not_proven": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "rationale": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "rounding": {
        "properties": {
          "decimal_places": {
            "maximum": 2,
            "minimum": 2,
            "type": "number",
            "x-observed-values": [
              2
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "mode": {
            "enum": [
              "half_up"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "rules_version": {
        "enum": [
          "reader-rules-1.0",
          "reader-rules-2.0"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "segregation": {
        "properties": {
          "acceptable_custodian_types_declared": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "meets_declared_minimum": {
            "enum": [
              false,
              true
            ],
            "type": [
              "boolean",
              "null"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "min_segregated_pct_applied": {
            "enum": [
              "30",
              "50",
              null
            ],
            "type": [
              "null",
              "string"
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "min_segregated_pct_source": {
            "enum": [
              "caller_declared",
              "default_emt_30",
              "not_declared"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "segregated_amount": {
            "enum": [
              "0.00",
              "1000000.00",
              "100000000.00",
              "150000000.00",
              "205000000.00",
              "40000000.00"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "segregation_pct": {
            "enum": [
              "0.00",
              "100.00",
              "32.61",
              "39.22",
              "40.00",
              "47.06"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "undeclared_custodian_components": {
            "type": "array",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "sign_off": {
        "properties": {
          "note": {
            "enum": [
              "Where a named human attests this check, the dual-control certification surface is the one to use. This kernel emits the receipt and evaluates no threshold of its own."
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          },
          "surface": {
            "enum": [
              "art-503-build-dual-control-certification"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
              "vectors": 7
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      },
      "token_type": {
        "enum": [
          "ART",
          "EMT"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 7 fixtures @ sha256:3123cd816d8e2879a6ea052f973621b149340b5cd6072232bf2666e1bbe9c333",
          "vectors": 7
        }
      }
    },
    "type": "object"
  },
  "producer": "art-512-check-mica-reserve-disclosure",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 7
  }
}
