{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.reits.tech/schemas/runner-factory-controller-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication.v1.schema.json",
  "title": "Runner Factory Canary Outcome Adjudication",
  "type": "object",
  "required": ["schemaVersion", "status", "observedAt", "scope", "operations", "upstream", "outcomeClasses", "adjudicationSlots", "authorityTopology", "adjudicationGuardrails", "stateModel", "invariants", "invariantAccounting", "verification", "productionPrerequisites", "prerequisiteAccounting", "selectedDenialTrace", "truth", "fixtureRegistry", "discovery"],
  "properties": {
    "schemaVersion": { "const": "developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication-contract/v1" },
    "status": { "const": "DISPOSABLE_HOST_LIVE_EVIDENCE_COLLECTION_EXECUTION_AUTHORIZATION_AUTHORITY_COMPROMISE_CONTAINMENT_AUDIT_CHAIN_RECOVERY_REVIEW_SUCCESSOR_GENERATION_ADMISSION_CANARY_REACTIVATION_AUTHORIZATION_OUTCOME_ADJUDICATION_IMPLEMENTED_NOT_CONFIGURED" },
    "observedAt": { "type": "string", "format": "date-time" },
    "scope": {
      "type": "object",
      "required": ["mode", "input", "output", "verdict", "fixtureAdjudicationShapesVerified", "fixtureOutcomeClassesVerified", "outcomeClassification", "promotionPermitted", "grantWideningPermitted", "rollbackSuppressionPermitted", "executionPermitted", "shellSurface", "transactionAuthority", "launchAuthority", "billingAuthority", "promotionAuthority", "productionEntrypointWired"],
      "properties": {
        "mode": { "const": "FIXTURE_CANARY_OUTCOME_ADJUDICATION_ONLY_NO_PROMOTION_NO_GRANT_WIDENING_NO_ROLLBACK_SUPPRESSION_NO_HOST_START_NO_AUDIT_WRITE" },
        "input": { "const": "POSITIVELY_VERIFIED_FIXTURE_CANARY_REACTIVATION_AUTHORIZATION_RECEIPT" },
        "output": { "const": "CANARY_OUTCOME_ADJUDICATION_PACKET_PREPARED_FIXTURE_ONLY" },
        "verdict": { "const": "REQUIRES_PRODUCTION_CANARY_OBSERVATION_TERMINAL_HEALTH_ROLLBACK_COMPLETION_AUDIT_CONTINUITY_AND_INDEPENDENT_OWNER_REVIEW_EVIDENCE" },
        "fixtureAdjudicationShapesVerified": { "const": 5 }, "fixtureOutcomeClassesVerified": { "const": 3 }, "outcomeClassification": { "const": "UNOBSERVED" },
        "promotionPermitted": { "const": false }, "grantWideningPermitted": { "const": false }, "rollbackSuppressionPermitted": { "const": false }, "executionPermitted": { "const": false },
        "hostStarted": { "const": false }, "hostContacted": { "const": false }, "packageLoaded": { "const": false }, "processSpawned": { "const": false }, "shellSurface": { "const": "NONE" },
        "transactionAuthority": { "const": "NONE" }, "launchAuthority": { "const": "NONE" }, "billingAuthority": { "const": "NONE" }, "promotionAuthority": { "const": "NONE" }, "productionEntrypointWired": { "const": false }
      },
      "additionalProperties": false
    },
    "operations": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "object", "required": ["id", "input", "output", "sideEffect"], "properties": { "id": { "enum": ["prepare", "project", "verify", "dispose"] }, "input": { "type": "string" }, "output": { "type": "string" }, "sideEffect": { "const": "NONE" } }, "additionalProperties": false } },
    "upstream": { "type": "object", "required": ["schemaVersion", "requiredStatus", "requiredMode", "requiredVerdict", "authoritativeVerifierRequired", "exactIdentityBindingRequired", "unexpiredReceiptRequired"], "properties": { "schemaVersion": { "const": "developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-receipt/v1" }, "requiredStatus": { "const": "SUCCESSOR_GENERATION_CANARY_REACTIVATION_AUTHORIZATION_PACKET_PREPARED_FIXTURE_ONLY" }, "requiredMode": { "const": "FIXTURE_SUCCESSOR_GENERATION_CANARY_REACTIVATION_AUTHORIZATION_ONLY_NO_GRANT_NO_HOST_START_NO_AUDIT_WRITE" }, "requiredVerdict": { "type": "string" }, "authoritativeVerifierRequired": { "const": true }, "exactIdentityBindingRequired": { "const": true }, "unexpiredReceiptRequired": { "const": true } }, "additionalProperties": false },
    "outcomeClasses": { "type": "array", "minItems": 3, "maxItems": 3, "items": { "type": "object", "required": ["id", "meaning", "effectAuthority"], "properties": { "id": { "enum": ["PROMOTE_DENIED", "ROLLBACK_REQUIRED", "CANARY_TERMINAL_SUCCESS_REQUIRES_OWNER_REVIEW"] }, "meaning": { "type": "string", "minLength": 20 }, "effectAuthority": { "const": "NONE" } }, "additionalProperties": false } },
    "adjudicationSlots": { "type": "array", "minItems": 5, "maxItems": 5, "items": { "type": "object", "required": ["ordinal", "slot", "authority", "signerKeyId", "requiredBinding", "observedLive"], "properties": { "ordinal": { "type": "integer", "minimum": 1, "maximum": 5 }, "slot": { "type": "string", "minLength": 10 }, "authority": { "type": "string", "minLength": 10 }, "signerKeyId": { "type": "string", "pattern": "^fixture-p256-" }, "requiredBinding": { "type": "string", "pattern": "^BIND_" }, "observedLive": { "const": false } }, "additionalProperties": false } },
    "authorityTopology": { "type": "array", "minItems": 5, "maxItems": 5, "items": { "type": "object", "required": ["authority", "slots", "mayClassifyOutcome", "mayPromote", "mayWidenGrant", "maySuppressRollback", "mayWriteAudit", "mayStartHost"], "properties": { "authority": { "type": "string" }, "slots": { "const": 1 }, "mayClassifyOutcome": { "const": false }, "mayPromote": { "const": false }, "mayWidenGrant": { "const": false }, "maySuppressRollback": { "const": false }, "mayWriteAudit": { "const": false }, "mayStartHost": { "const": false } }, "additionalProperties": false } },
    "adjudicationGuardrails": { "type": "object", "required": ["requestValiditySeconds", "adjudicationShapeValiditySeconds", "observationWindowSeconds", "rollbackCompletionDeadlineSeconds", "hostCountMaximum", "maximumMilliUsdCeiling", "currency", "adjudicationOrdering", "failurePolicy", "networkIngress", "shellSurface", "outcomeClassification", "promotionPermitted", "grantWideningPermitted", "rollbackSuppressionPermitted", "executionAuthorized", "hostStarted", "productionConfigured"], "properties": { "requestValiditySeconds": { "const": 30 }, "adjudicationShapeValiditySeconds": { "const": 3600 }, "observationWindowSeconds": { "const": 900 }, "rollbackCompletionDeadlineSeconds": { "const": 30 }, "hostCountMaximum": { "const": 1 }, "maximumMilliUsdCeiling": { "const": 500 }, "currency": { "const": "USD" }, "adjudicationOrdering": { "type": "string" }, "failurePolicy": { "type": "string" }, "environment": { "type": "string" }, "networkIngress": { "const": "NONE" }, "networkEgress": { "type": "string" }, "shellSurface": { "const": "NONE" }, "outcomeClassification": { "const": "UNOBSERVED" }, "promotionPermitted": { "const": false }, "grantWideningPermitted": { "const": false }, "rollbackSuppressionPermitted": { "const": false }, "executionAuthorized": { "const": false }, "hostStarted": { "const": false }, "productionConfigured": { "const": false } }, "additionalProperties": false },
    "stateModel": { "type": "array", "minItems": 22, "maxItems": 22, "items": { "type": "string" } },
    "invariants": { "type": "array", "minItems": 4, "maxItems": 4, "items": { "type": "string", "minLength": 30 } },
    "invariantAccounting": { "type": "object", "required": ["inheritedFromCanaryReactivationAuthorization", "newOutcomeAdjudicationInvariants", "total"], "properties": { "inheritedFromCanaryReactivationAuthorization": { "const": 102 }, "newOutcomeAdjudicationInvariants": { "const": 4 }, "total": { "const": 106 } }, "additionalProperties": false },
    "verification": { "type": "object", "required": ["status", "fixtures", "acceptedOutcomes", "deniedOutcomes", "upstreamReceiptsVerified", "adjudicationSlotReceiptsVerified", "adjudicationReceiptsVerified", "projectedAdjudications", "disposedHandles", "fixtureOutcomeClassesVerified", "canaryObservationEvidenceObserved", "terminalHealthEvidenceObserved", "rollbackCompletionEvidenceObserved", "auditContinuityEvidenceObserved", "independentOwnerOutcomeReviewsObserved", "outcomeAdjudicationsObserved", "promotionsExecuted", "grantWidensExecuted", "rollbackSuppressionsExecuted", "auditWritesExecuted", "executionAuthorizationsObserved", "productionHostRuns", "externalReadsExecuted", "externalWritesExecuted", "mutationsExecuted", "paidResourcesCreated"], "properties": { "status": { "const": "PASS_FIXTURE_ONLY" }, "fixtures": { "const": 132 }, "acceptedOutcomes": { "const": 28 }, "deniedOutcomes": { "const": 104 }, "upstreamReceiptsVerified": { "const": 110 }, "adjudicationSlotReceiptsVerified": { "const": 282 }, "adjudicationReceiptsVerified": { "const": 3 }, "projectedAdjudications": { "const": 34 }, "disposedHandles": { "const": 2 }, "fixtureOutcomeClassesVerified": { "const": 3 }, "canaryObservationEvidenceObserved": { "const": 0 }, "terminalHealthEvidenceObserved": { "const": 0 }, "rollbackCompletionEvidenceObserved": { "const": 0 }, "auditContinuityEvidenceObserved": { "const": 0 }, "independentOwnerOutcomeReviewsObserved": { "const": 0 }, "outcomeAdjudicationsObserved": { "const": 0 }, "promotionsExecuted": { "const": 0 }, "grantWidensExecuted": { "const": 0 }, "rollbackSuppressionsExecuted": { "const": 0 }, "auditWritesExecuted": { "const": 0 }, "executionAuthorizationsObserved": { "const": 0 }, "productionHostRuns": { "const": 0 }, "externalReadsExecuted": { "const": 0 }, "externalWritesExecuted": { "const": 0 }, "mutationsExecuted": { "const": 0 }, "paidResourcesCreated": { "const": false } }, "additionalProperties": false },
    "productionPrerequisites": { "type": "array", "minItems": 5, "maxItems": 5, "items": { "type": "string", "minLength": 30 } },
    "prerequisiteAccounting": { "type": "object", "required": ["inheritedFromCanaryReactivationAuthorization", "newOutcomeAdjudicationPrerequisites", "total"], "properties": { "inheritedFromCanaryReactivationAuthorization": { "const": 30 }, "newOutcomeAdjudicationPrerequisites": { "const": 5 }, "total": { "const": 35 } }, "additionalProperties": false },
    "selectedDenialTrace": { "type": "object", "required": ["fixtureId", "mutation", "expected", "reason"], "properties": { "fixtureId": { "const": "RFCOAJ-131" }, "mutation": { "const": "DOSSIER_PROMOTION_PERMITTED" }, "expected": { "const": "DENY" }, "reason": { "type": "string", "minLength": 30 } }, "additionalProperties": false },
    "truth": { "type": "object", "required": ["canaryObservationEvidenceObserved", "terminalHealthEvidenceObserved", "rollbackCompletionEvidenceObserved", "auditContinuityEvidenceObserved", "independentOwnerOutcomeReviewsObserved", "outcomeAdjudicationsObserved", "promotionsExecuted", "grantWidensExecuted", "rollbackSuppressionsExecuted", "auditWritesExecuted", "executionAuthorizationsObserved", "productionHostRuns", "externalReadsExecuted", "externalWritesExecuted", "mutationsExecuted", "paidResourcesCreated", "outcomeClassification", "promotionPermitted", "grantWideningPermitted", "rollbackSuppressionPermitted", "executionPermitted", "deploymentPermitted"], "properties": { "canaryObservationEvidenceObserved": { "const": 0 }, "terminalHealthEvidenceObserved": { "const": 0 }, "rollbackCompletionEvidenceObserved": { "const": 0 }, "auditContinuityEvidenceObserved": { "const": 0 }, "independentOwnerOutcomeReviewsObserved": { "const": 0 }, "outcomeAdjudicationsObserved": { "const": 0 }, "promotionsExecuted": { "const": 0 }, "grantWidensExecuted": { "const": 0 }, "rollbackSuppressionsExecuted": { "const": 0 }, "auditWritesExecuted": { "const": 0 }, "executionAuthorizationsObserved": { "const": 0 }, "productionHostRuns": { "const": 0 }, "externalReadsExecuted": { "const": 0 }, "externalWritesExecuted": { "const": 0 }, "mutationsExecuted": { "const": 0 }, "paidResourcesCreated": { "const": false }, "outcomeClassification": { "const": "UNOBSERVED" }, "promotionPermitted": { "const": false }, "grantWideningPermitted": { "const": false }, "rollbackSuppressionPermitted": { "const": false }, "executionPermitted": { "const": false }, "deploymentPermitted": { "const": false } }, "additionalProperties": false },
    "fixtureRegistry": { "type": "object", "required": ["schemaVersion", "mode", "cases", "outcomeClassificationsExecuted", "promotionsExecuted", "grantWidensExecuted", "rollbackSuppressionsExecuted", "networkRequestsExecuted", "auditWritesExecuted", "hostLaunchesExecuted", "externalWritesExecuted", "paidResourcesCreated"], "properties": { "schemaVersion": { "const": "developer.reits.tech/runner-factory-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication-fixtures/v1" }, "mode": { "const": "FIXTURE_CANARY_OUTCOME_ADJUDICATION_ONLY_NO_PROMOTION_NO_GRANT_WIDENING_NO_ROLLBACK_SUPPRESSION_NO_HOST_START_NO_AUDIT_WRITE" }, "description": { "type": "string" }, "cases": { "type": "array", "minItems": 132, "maxItems": 132, "items": { "type": "object", "required": ["id", "mutation", "expected"], "properties": { "id": { "type": "string", "pattern": "^RFCOAJ-[0-9]{3}$" }, "mutation": { "type": "string" }, "expected": { "type": "string", "enum": ["ACCEPT", "DENY"] } }, "additionalProperties": false } }, "outcomeClassificationsExecuted": { "const": 0 }, "promotionsExecuted": { "const": 0 }, "grantWidensExecuted": { "const": 0 }, "rollbackSuppressionsExecuted": { "const": 0 }, "networkRequestsExecuted": { "const": 0 }, "auditWritesExecuted": { "const": 0 }, "hostLaunchesExecuted": { "const": 0 }, "externalWritesExecuted": { "const": 0 }, "paidResourcesCreated": { "const": false } }, "additionalProperties": true },
    "discovery": { "type": "object", "required": ["controller", "lifecycle", "upstream", "workbench", "schema"], "properties": { "controller": { "const": "/api/runner-factory/controller" }, "lifecycle": { "const": "/api/runner-factory" }, "upstream": { "const": "/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization" }, "workbench": { "const": "/release-foundation#disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication" }, "schema": { "const": "/schemas/runner-factory-controller-disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication.v1.schema.json" } }, "additionalProperties": false }
  },
  "additionalProperties": false
}
