{
  "$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:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
  "output_schema": {
    "properties": {
      "amount_display": {
        "enum": [
          "0.00",
          "1200000.00",
          "2500000.00",
          "5000000.00",
          "750000.00"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "amount_minor_units": {
        "maximum": 500000000,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          75000000,
          120000000,
          250000000,
          500000000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "as_of": {
        "enum": [
          "2026-07-31T10:00:00Z",
          "2026-07-31T11:00:00Z",
          "2026-07-31T12:00:00Z",
          "2026-07-31T13:30:00Z",
          "2026-07-31T15:30:00Z"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "attested": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "call_id": {
        "enum": [
          "MC-0001",
          "MC-0002",
          "MC-0003",
          "MC-0004",
          "MC-0005"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "confirmed_at": {
        "enum": [
          "2026-07-31T09:20:00Z",
          "2026-07-31T09:50:00Z",
          "2026-07-31T14:10:00Z",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "currency": {
        "enum": [
          "EUR",
          "USD"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "current_state": {
        "enum": [
          "escalated",
          "funded",
          "issued"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "dispute_reason": {
        "enum": [
          "member disputes stress scenario inputs",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "disputed_at": {
        "enum": [
          "2026-07-31T08:20:00Z",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "elapsed_to_asof_minutes": {
        "maximum": 180,
        "minimum": 30,
        "type": "number",
        "x-observed-values": [
          30,
          60,
          90,
          120,
          180
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "elapsed_to_funded_minutes": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "escalated_at": {
        "enum": [
          "2026-07-31T09:00:00Z",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "funded_at": {
        "enum": [
          "2026-07-31T09:00:00Z",
          "2026-07-31T10:15:00Z",
          "2026-07-31T14:45:00Z",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "issued_at": {
        "enum": [
          "2026-07-31T08:00:00Z",
          "2026-07-31T09:00:00Z",
          "2026-07-31T10:00:00Z",
          "2026-07-31T13:00:00Z",
          "2026-07-31T14:00:00Z"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "member_ref": {
        "enum": [
          "MEMBER-REF-1042",
          "MEMBER-REF-2077",
          "MEMBER-REF-3311",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "met_within_sla": {
        "enum": [
          false,
          true
        ],
        "type": [
          "boolean",
          "null"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "note": {
        "enum": [
          "Deterministic margin-call lifecycle attestation over caller-declared state timestamps and a caller-declared SLA window. It attests whether the call was funded within the CCP's own published timing rule -- issued -> confirmed -> funded, or issued -> disputed -> escalated -- rather than implementing any margin-call workflow itself."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "overdue": {
        "enum": [
          false
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "rationale": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "rejected_inputs": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "sequence_errors": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "sequence_valid": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "sla_minutes": {
        "maximum": 90,
        "minimum": 30,
        "type": "number",
        "x-observed-values": [
          30,
          45,
          60,
          90
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      },
      "suggested_gate_route": {
        "enum": [
          "end",
          "escalate",
          "hold"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 5 fixtures @ sha256:89fcc33e4e1a9e74da13cd69954a8b4d1717cf652e2159dd4c358b0ee59b436b",
          "vectors": 5
        }
      }
    },
    "type": "object"
  },
  "producer": "art-531-member-margin-call-lifecycle",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 5
  }
}
