{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.reits.tech/schemas/runner-controller-d05-g04-root-manifest-client-identity-installation-candidate-admission.v1.schema.json",
  "title": "Runner Controller D05 G04 Root Manifest Client Identity Installation Candidate Admission",
  "type": "object",
  "additionalProperties": false,
  "required": ["schemaVersion", "status", "evaluatedAt", "mode", "program", "discovery", "summary", "environmentObservation", "candidateContract", "admissionContract", "manifestCandidate", "identityCandidate", "installArtifactMatrix", "clientModuleMatrix", "architectureLaneMatrix", "installStageMatrix", "boundaryMatrix", "subgateMatrix", "integrationDebtMatrix", "fixtureSuiteMatrix", "fixtureResults", "controlMatrix", "lifecycleMatrix", "protocolMatrix", "authorityMatrix", "qualityGateMatrix", "receiptMatrix", "terminalReceiptFieldMatrix", "invariants", "firstProductionFailure", "safetyTruth"],
  "properties": {
    "schemaVersion": { "const": "developer.reits.tech/runner-controller-d05-g04-root-manifest-client-identity-installation-candidate-admission/v1" },
    "status": { "const": "P44_REPOSITORY_INSTALLATION_CANDIDATE_ADMITTED_P45_PRIVILEGED_HOST_INSTALLATION_HELD" },
    "evaluatedAt": { "type": "string", "format": "date-time" },
    "mode": { "const": "READ_ONLY_REPOSITORY_INSTALLATION_CANDIDATE_EVIDENCE_NO_LIVE_HOST_MUTATION_NO_LISTENER" },
    "program": { "$ref": "#/$defs/object" }, "discovery": { "$ref": "#/$defs/object" }, "summary": { "$ref": "#/$defs/object" }, "environmentObservation": { "$ref": "#/$defs/object" }, "candidateContract": { "$ref": "#/$defs/object" }, "admissionContract": { "$ref": "#/$defs/object" }, "manifestCandidate": { "$ref": "#/$defs/object" }, "identityCandidate": { "$ref": "#/$defs/object" },
    "installArtifactMatrix": { "type": "array", "minItems": 8, "maxItems": 8, "items": { "$ref": "#/$defs/object" } },
    "clientModuleMatrix": { "type": "array", "minItems": 6, "maxItems": 6, "items": { "$ref": "#/$defs/object" } },
    "architectureLaneMatrix": { "type": "array", "minItems": 6, "maxItems": 6, "items": { "$ref": "#/$defs/object" } },
    "installStageMatrix": { "type": "array", "minItems": 12, "maxItems": 12, "items": { "$ref": "#/$defs/object" } },
    "boundaryMatrix": { "type": "array", "minItems": 16, "maxItems": 16, "items": { "$ref": "#/$defs/object" } },
    "subgateMatrix": { "type": "array", "minItems": 6, "maxItems": 6, "items": { "$ref": "#/$defs/object" } },
    "integrationDebtMatrix": { "type": "array", "minItems": 6, "maxItems": 6, "items": { "$ref": "#/$defs/object" } },
    "fixtureSuiteMatrix": { "type": "array", "minItems": 6, "maxItems": 6, "items": { "$ref": "#/$defs/object" } },
    "fixtureResults": { "type": "array", "minItems": 132, "maxItems": 132, "items": { "$ref": "#/$defs/object" } },
    "controlMatrix": { "type": "array", "minItems": 52, "maxItems": 52, "items": { "$ref": "#/$defs/object" } },
    "lifecycleMatrix": { "type": "array", "minItems": 22, "maxItems": 22, "items": { "$ref": "#/$defs/object" } },
    "protocolMatrix": { "type": "array", "minItems": 40, "maxItems": 40, "items": { "$ref": "#/$defs/object" } },
    "authorityMatrix": { "type": "array", "minItems": 20, "maxItems": 20, "items": { "$ref": "#/$defs/object" } },
    "qualityGateMatrix": { "type": "array", "minItems": 59, "maxItems": 59, "items": { "$ref": "#/$defs/object" } },
    "receiptMatrix": { "type": "array", "minItems": 32, "maxItems": 32, "items": { "$ref": "#/$defs/object" } },
    "terminalReceiptFieldMatrix": { "type": "array", "minItems": 136, "maxItems": 136, "items": { "$ref": "#/$defs/object" } },
    "invariants": { "type": "array", "minItems": 212, "maxItems": 212, "items": { "type": "string" } },
    "firstProductionFailure": { "$ref": "#/$defs/object" }, "safetyTruth": { "$ref": "#/$defs/object" }
  },
  "$defs": { "object": { "type": "object" } }
}
