{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.reits.tech/schemas/runner-controller-dossier-store-dry-boot-settlement-runtime-signed-adapter-loader-production-sealed-settlement-execution-receipt-promotion-admission-receipt-one-time-settlement-finalization-authorization-admission.v1.schema.json",
  "title": "D05 Cut 63 Signed Sealed Settlement Execution Receipt Promotion Receipt and One-Time Settlement Finalization Authorization Admission",
  "type": "object",
  "required": [
    "schemaVersion",
    "status",
    "evaluatedAt",
    "mode",
    "program",
    "summary",
    "upstreamSealedSettlementExecutionReceiptPromotionAdmissionContract",
    "settlementFinalizationAuthorizationAdmissionContract",
    "productionEvaluation",
    "promotionReceiptVerifierLaneMatrix",
    "settlementFinalizationAuthorizationControlMatrix",
    "settlementFinalizationAuthorizationStateMachine",
    "settlementFinalizationSubjectAttestationMatrix",
    "oneTimeSettlementFinalizationAuthorizationPermitMatrix",
    "reverseSettlementFinalizationAuthorizationRevocationProofMatrix",
    "fourLaneSettlementFinalizationAuthorizationConsistencyMatrix",
    "settlementFinalizationAuthorizationProtocolMatrix",
    "authorityMatrix",
    "settlementFinalizationAuthorizationGateMatrix",
    "receiptChainMatrix",
    "terminalReceiptFieldMatrix",
    "fixtureResults",
    "decisionCodes",
    "invariants",
    "safetyTruth",
    "discovery"
  ],
  "properties": {
    "schemaVersion": {
      "const": "developer.reits.tech/runner-controller-dossier-store-dry-boot-settlement-runtime-signed-adapter-loader-production-sealed-settlement-execution-receipt-promotion-admission-receipt-one-time-settlement-finalization-authorization-admission/v1"
    },
    "status": {
      "enum": [
        "SEALED_SETTLEMENT_EXECUTION_RECEIPT_PROMOTION_RECEIPT_ONE_TIME_SETTLEMENT_FINALIZATION_AUTHORIZATION_ADMISSION_BOUND_PRODUCTION_PROMOTION_TERMINAL_RECEIPT_ABSENT",
        "UPSTREAM_CUT_62_SEALED_SETTLEMENT_EXECUTION_RECEIPT_PROMOTION_ADMISSION_CONTRACT_UNAVAILABLE"
      ]
    },
    "evaluatedAt": {
      "type": "string",
      "format": "date-time"
    },
    "mode": {
      "type": "string"
    },
    "program": {
      "type": "object",
      "properties": {
        "acceptedKnives": {
          "const": 4
        },
        "totalKnives": {
          "const": 36
        },
        "currentKnife": {
          "const": "D05"
        },
        "closeoutCut": {
          "const": 63
        },
        "remainingIncludingCurrent": {
          "const": 32
        },
        "remainingAfterAcceptance": {
          "const": 31
        },
        "d05Accepted": {
          "const": false
        }
      },
      "additionalProperties": true
    },
    "summary": {
      "type": "object",
      "properties": {
        "promotionReceiptVerifierLanesRequired": {
          "const": 4
        },
        "authorizationControlsRequired": {
          "const": 8
        },
        "settlementFinalizationSubjectAttestationsRequired": {
          "const": 4
        },
        "oneTimeSettlementFinalizationAuthorizationPermitsRequired": {
          "const": 4
        },
        "reverseSettlementFinalizationAuthorizationRevocationProofsRequired": {
          "const": 4
        },
        "protocolStagesRequired": {
          "const": 43
        },
        "authorityRolesRequired": {
          "const": 38
        },
        "settlementFinalizationAuthorizationGates": {
          "const": 55
        },
        "receiptChainEntries": {
          "const": 50
        },
        "terminalReceiptFields": {
          "const": 194
        },
        "fixtureCases": {
          "const": 316
        },
        "fixtureAssertionsPassed": {
          "const": 316
        },
        "fixtureQualified": {
          "const": 4
        },
        "fixtureDenied": {
          "const": 312
        },
        "invariantAssertions": {
          "const": 296
        },
        "productionSettlementLedgerEntryObjectsRead": {
          "const": 0
        },
        "productionSettlementClaimObjectsRead": {
          "const": 0
        },
        "productionSettlementClaimsConsumed": {
          "const": 0
        },
        "productionSettlementLedgerEntriesWritten": {
          "const": 0
        },
        "productionDownstreamSettlements": {
          "const": 0
        },
        "productionJournalWrites": {
          "const": 0
        },
        "productionTicketCasAttempts": {
          "const": 0
        },
        "productionHostContacts": {
          "const": 0
        },
        "productionPort8110Calls": {
          "const": 0
        },
        "resourcesCreated": {
          "const": 0
        },
        "productionSettlementExecutionReceiptDescriptorsFinalizationAuthorized": {
          "const": 0
        },
        "productionSettlementExecutionReceiptObjectsRead": {
          "const": 0
        },
        "productionSettlementLedgerIntentObjectsRead": {
          "const": 0
        },
        "productionSettlementCommitsExecuted": {
          "const": 0
        },
        "productionSettlementFinalizationsExecuted": {
          "const": 0
        }
      },
      "additionalProperties": true
    },
    "upstreamSealedSettlementExecutionReceiptPromotionAdmissionContract": {
      "type": ["object", "null"]
    },
    "settlementFinalizationAuthorizationAdmissionContract": {
      "type": ["object", "null"]
    },
    "productionEvaluation": {
      "type": "object",
      "required": ["code", "terminal", "failedGate"],
      "additionalProperties": true
    },
    "promotionReceiptVerifierLaneMatrix": {
      "$ref": "#/$defs/four"
    },
    "settlementFinalizationAuthorizationControlMatrix": {
      "$ref": "#/$defs/eight"
    },
    "settlementFinalizationAuthorizationStateMachine": {
      "$ref": "#/$defs/seven"
    },
    "settlementFinalizationSubjectAttestationMatrix": {
      "$ref": "#/$defs/four"
    },
    "oneTimeSettlementFinalizationAuthorizationPermitMatrix": {
      "$ref": "#/$defs/four"
    },
    "reverseSettlementFinalizationAuthorizationRevocationProofMatrix": {
      "$ref": "#/$defs/four"
    },
    "fourLaneSettlementFinalizationAuthorizationConsistencyMatrix": {
      "$ref": "#/$defs/four"
    },
    "settlementFinalizationAuthorizationProtocolMatrix": {
      "$ref": "#/$defs/fortyThree"
    },
    "authorityMatrix": {
      "type": "array",
      "minItems": 38,
      "maxItems": 38
    },
    "settlementFinalizationAuthorizationGateMatrix": {
      "type": "array",
      "minItems": 55,
      "maxItems": 55
    },
    "receiptChainMatrix": {
      "type": "array",
      "minItems": 50,
      "maxItems": 50
    },
    "terminalReceiptFieldMatrix": {
      "type": "array",
      "minItems": 194,
      "maxItems": 194
    },
    "fixtureResults": {
      "type": "array",
      "minItems": 316,
      "maxItems": 316
    },
    "decisionCodes": {
      "type": "array",
      "minItems": 316,
      "maxItems": 316,
      "items": { "type": "string" }
    },
    "invariants": {
      "type": "array",
      "minItems": 296,
      "maxItems": 296
    },
    "safetyTruth": {
      "type": "object",
      "additionalProperties": true
    },
    "discovery": {
      "type": "object",
      "required": ["manifest", "workbench", "detailedWorkbench", "schema", "upstream"],
      "additionalProperties": { "type": "string" }
    }
  },
  "$defs": {
    "four": {
      "type": "array",
      "minItems": 4,
      "maxItems": 4
    },
    "seven": {
      "type": "array",
      "minItems": 7,
      "maxItems": 7
    },
    "eight": {
      "type": "array",
      "minItems": 8,
      "maxItems": 8
    },
    "fortyThree": {
      "type": "array",
      "minItems": 43,
      "maxItems": 43
    }
  },
  "additionalProperties": true
}
