{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"acceptanceGates":{"items":{"additionalProperties":false,"properties":{"accountableRole":{"maxLength":240,"minLength":1,"type":"string"},"blocksProduction":{"type":"boolean"},"disposition":{"enum":["UNREVIEWED","ACCEPTED","REJECTED","WAIVED"],"type":"string"},"dispositionActor":{"anyOf":[{"additionalProperties":false,"properties":{"actorName":{"maxLength":240,"minLength":1,"type":"string"},"actorRole":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"const":"HUMAN","type":"string"},"decidedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"identityAssurance":{"enum":["SELF_ATTESTED","EXTERNAL_REFERENCE"],"type":"string"},"rationale":{"maxLength":1200,"minLength":1,"type":"string"}},"required":["actorType","actorName","actorRole","identityAssurance","decidedAt","rationale"],"type":"object"},{"type":"null"}]},"dispositionHistory":{"items":{"additionalProperties":false,"properties":{"actor":{"additionalProperties":false,"properties":{"actorName":{"maxLength":240,"minLength":1,"type":"string"},"actorRole":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"const":"HUMAN","type":"string"},"decidedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"identityAssurance":{"enum":["SELF_ATTESTED","EXTERNAL_REFERENCE"],"type":"string"},"rationale":{"maxLength":1200,"minLength":1,"type":"string"}},"required":["actorType","actorName","actorRole","identityAssurance","decidedAt","rationale"],"type":"object"},"disposition":{"enum":["ACCEPTED","REJECTED","WAIVED"],"type":"string"}},"required":["disposition","actor"],"type":"object"},"maxItems":300,"type":"array"},"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"},"evidenceRequired":{"maxLength":1200,"minLength":1,"type":"string"},"externalActionGateKey":{"anyOf":[{"enum":["EVIDENCE_SUFFICIENCY","ABSTENTION_BEHAVIOR","STOP_OVERRIDE_REVOCATION","ACTION_MODE_AND_SCOPE","AUTHORIZATION_PATH","RETRY_AND_IDEMPOTENCY","ACTION_IDENTITY","SETTLEMENT_VERIFICATION","INCIDENT_OWNERSHIP","DECISION_TRACE","SECURITY_DOMAIN_REVIEW","PRE_ACTION_VALIDATION"],"type":"string"},{"type":"null"}]},"id":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"label":{"maxLength":1200,"minLength":1,"type":"string"},"nonWaivableForExternalAction":{"type":"boolean"},"observationActorType":{"anyOf":[{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},{"type":"null"}]},"observationHistory":{"items":{"additionalProperties":false,"properties":{"actorLabel":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"minItems":1,"type":"array"},"observedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"observedResult":{"enum":["PASS","FAIL","INCONCLUSIVE"],"type":"string"},"rationaleOrReference":{"maxLength":1200,"minLength":1,"type":"string"}},"required":["observedAt","observedResult","evidenceIds","actorType","actorLabel","rationaleOrReference"],"type":"object"},"maxItems":300,"type":"array"},"observedResult":{"enum":["NOT_RUN","PASS","FAIL","INCONCLUSIVE"],"type":"string"}},"required":["id","externalActionGateKey","label","evidenceRequired","accountableRole","blocksProduction","nonWaivableForExternalAction","observedResult","disposition","evidenceIds","observationActorType","dispositionActor","observationHistory","dispositionHistory"],"type":"object"},"maxItems":200,"minItems":1,"type":"array"},"assuranceAxes":{"additionalProperties":false,"properties":{"authorityControlReadiness":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"},"decisionCompleteness":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"},"evidenceReadiness":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"},"governanceControlReadiness":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"},"outcomeClosure":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"},"validationBasis":{"enum":["EVIDENCED","PARTIAL","UNKNOWN","CONFLICTING","NOT_APPLICABLE"],"type":"string"}},"required":["decisionCompleteness","evidenceReadiness","governanceControlReadiness","authorityControlReadiness","outcomeClosure","validationBasis"],"type":"object"},"authorityReleases":{"items":{"additionalProperties":false,"properties":{"acceptedGateIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"},"accountableApproval":{"additionalProperties":false,"properties":{"actorType":{"const":"HUMAN","type":"string"},"approvalReference":{"maxLength":240,"minLength":1,"type":"string"},"identityAssurance":{"enum":["SELF_ATTESTED","EXTERNAL_REFERENCE"],"type":"string"},"name":{"maxLength":240,"minLength":1,"type":"string"},"role":{"maxLength":240,"minLength":1,"type":"string"}},"required":["actorType","name","role","identityAssurance","approvalReference"],"type":"object"},"assuranceComputedMaximum":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"blockingGateIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"},"effectiveFrom":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"effectiveScope":{"maxLength":1200,"minLength":1,"type":"string"},"effectiveUntil":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},{"type":"null"}]},"recordedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"releasedMode":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"releaseId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"requestedOperatingMode":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"schemaVersion":{"const":"decision-assurance-authority-release-v1","type":"string"},"sourceDesignCeiling":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"stopOrRevocationConditions":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":30,"minItems":1,"type":"array"},"unresolvedControlIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"}},"required":["schemaVersion","releaseId","recordedAt","sourceDesignCeiling","assuranceComputedMaximum","requestedOperatingMode","blockingGateIds","acceptedGateIds","unresolvedControlIds","effectiveScope","effectiveFrom","effectiveUntil","stopOrRevocationConditions","accountableApproval","releasedMode"],"type":"object"},"maxItems":100,"type":"array"},"caseId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"caseVersion":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"computedMaximumAuthority":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"createdAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"currentAssuranceHash":{"pattern":"^[a-f0-9]{64}$","type":"string"},"currentLifecycleState":{"enum":["DESIGN_PROPOSED","DESIGN_ACCEPTED","IMPLEMENTATION_EVIDENCE_PENDING","PILOT_READY","PILOT_ACTIVE","OUTCOME_REVIEW_DUE","OUTCOME_REVIEWED","CLOSED","BLOCKED","REJECTED","ROLLED_BACK"],"type":"string"},"currentReleasedAuthority":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"decision":{"additionalProperties":false,"properties":{"acceptedBoundary":{"maxLength":1200,"minLength":1,"type":"string"},"accountableOwnerRole":{"maxLength":240,"minLength":1,"type":"string"},"sourceAuthorityCeiling":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"statement":{"maxLength":1200,"minLength":1,"type":"string"},"unresolvedBlockerIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":200,"type":"array"}},"required":["statement","accountableOwnerRole","acceptedBoundary","sourceAuthorityCeiling","unresolvedBlockerIds"],"type":"object"},"designAcceptance":{"anyOf":[{"additionalProperties":false,"properties":{"acceptanceState":{"enum":["ACCEPTED","ACCEPTED_WITH_BLOCKERS","REJECTED"],"type":"string"},"acceptedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"acceptedAuthorityCeiling":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"acceptedDecisionBoundary":{"maxLength":1200,"minLength":1,"type":"string"},"accountableActor":{"additionalProperties":false,"properties":{"actorType":{"const":"HUMAN","type":"string"},"identityAssurance":{"enum":["SELF_ATTESTED","EXTERNAL_REFERENCE"],"type":"string"},"name":{"maxLength":240,"minLength":1,"type":"string"},"role":{"maxLength":240,"minLength":1,"type":"string"}},"required":["actorType","name","role","identityAssurance"],"type":"object"},"designSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"externalApprovalReferences":{"items":{"maxLength":240,"minLength":1,"type":"string"},"maxItems":30,"type":"array"},"rationale":{"maxLength":1200,"minLength":1,"type":"string"},"recordId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"rejectedOrProposedChanges":{"items":{"additionalProperties":false,"properties":{"description":{"maxLength":1200,"minLength":1,"type":"string"},"id":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"state":{"enum":["REJECTED","PROPOSED"],"type":"string"}},"required":["id","state","description"],"type":"object"},"maxItems":100,"type":"array"},"schemaVersion":{"const":"decision-design-acceptance-record-v1","type":"string"},"unresolvedBlockerIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"}},"required":["schemaVersion","recordId","designSha256","acceptedAt","accountableActor","acceptedAuthorityCeiling","acceptedDecisionBoundary","unresolvedBlockerIds","rejectedOrProposedChanges","externalApprovalReferences","rationale","acceptanceState"],"type":"object"},{"type":"null"}]},"evidenceRegister":{"items":{"additionalProperties":false,"properties":{"actorLabel":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},"confidentiality":{"enum":["PUBLIC","INTERNAL_REFERENCE","CONFIDENTIAL_REFERENCE","RESTRICTED_REFERENCE"],"type":"string"},"contentSha256":{"anyOf":[{"pattern":"^[a-f0-9]{64}$","type":"string"},{"type":"null"}]},"description":{"maxLength":1200,"minLength":1,"type":"string"},"fileIdentity":{"anyOf":[{"additionalProperties":false,"properties":{"byteLength":{"maximum":104857600,"minimum":0,"type":"integer"},"bytesDiscardedAfterHashing":{"const":true,"type":"boolean"},"filename":{"maxLength":240,"minLength":1,"type":"string"},"mediaType":{"maxLength":240,"minLength":1,"type":"string"},"sha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["filename","mediaType","byteLength","sha256","bytesDiscardedAfterHashing"],"type":"object"},{"type":"null"}]},"id":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"locator":{"additionalProperties":false,"properties":{"externalId":{"anyOf":[{"maxLength":300,"type":"string"},{"type":"null"}]},"kind":{"enum":["LOCAL_FILE_IDENTITY","URL","REPOSITORY","PROVIDER","DOCUMENT","ATTESTATION","OTHER"],"type":"string"},"provider":{"anyOf":[{"maxLength":120,"type":"string"},{"type":"null"}]},"repository":{"anyOf":[{"maxLength":300,"type":"string"},{"type":"null"}]},"revision":{"anyOf":[{"maxLength":240,"type":"string"},{"type":"null"}]},"uri":{"anyOf":[{"format":"uri","maxLength":2000,"type":"string"},{"type":"null"}]}},"required":["kind","uri","repository","revision","provider","externalId"],"type":"object"},"recordedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"sourceState":{"enum":["OBSERVED","SELF_ATTESTED","EXTERNAL_REFERENCE","AGENT_REPORTED"],"type":"string"},"title":{"maxLength":240,"minLength":1,"type":"string"},"type":{"enum":["FILE_HASH","URL_REFERENCE","REPOSITORY_COMMIT","CI_RUN","TEST_RECEIPT","DEPLOYMENT_RECEIPT","PROVIDER_RECEIPT","SETTLEMENT_RECEIPT","DOCUMENT_REFERENCE","HUMAN_ATTESTATION","AGENT_ATTESTATION","OTHER_REFERENCE"],"type":"string"}},"required":["id","type","title","description","recordedAt","actorType","actorLabel","locator","fileIdentity","contentSha256","sourceState","confidentiality"],"type":"object"},"maxItems":1000,"type":"array"},"expectedOutcomeBaseline":{"additionalProperties":false,"properties":{"attributionPosture":{"maxLength":1200,"minLength":1,"type":"string"},"baselineId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"comparator":{"maxLength":1200,"minLength":1,"type":"string"},"expectedDirectionOrRange":{"maxLength":1200,"minLength":1,"type":"string"},"horizon":{"maxLength":240,"minLength":1,"type":"string"},"immutableSourceDesignSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"metric":{"maxLength":240,"minLength":1,"type":"string"},"recordedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},"required":["baselineId","recordedAt","expectedDirectionOrRange","metric","horizon","comparator","attributionPosture","immutableSourceDesignSha256"],"type":"object"},"history":{"items":{"additionalProperties":false,"properties":{"actorLabel":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},"currentVersionHash":{"pattern":"^[a-f0-9]{64}$","type":"string"},"eventType":{"enum":["CASE_CREATED","DESIGN_ACCEPTANCE_RECORDED","EVIDENCE_ADDED","IMPLEMENTATION_RECEIPT_IMPORTED","GATE_OBSERVATION_RECORDED","GATE_REVIEWED","AUTHORITY_RELEASED","SETTLEMENT_RECORDED","INCIDENT_RECORDED","OUTCOME_OBSERVATION_RECORDED","OUTCOME_REVIEW_RECORDED","POLICY_CHANGE_PROPOSED","LIFECYCLE_CHANGED"],"type":"string"},"occurredAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"previousVersionHash":{"anyOf":[{"pattern":"^[a-f0-9]{64}$","type":"string"},{"type":"null"}]},"rationaleOrReference":{"maxLength":1200,"minLength":1,"type":"string"},"version":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["version","previousVersionHash","currentVersionHash","occurredAt","eventType","actorType","actorLabel","rationaleOrReference"],"type":"object"},"maxItems":1000,"minItems":1,"type":"array"},"implementationReceipts":{"items":{"additionalProperties":false,"properties":{"actor":{"additionalProperties":false,"properties":{"identityAssurance":{"enum":["SELF_ATTESTED","EXTERNAL_REFERENCE","AGENT_DECLARED","SYSTEM_ASSERTED"],"type":"string"},"label":{"maxLength":240,"minLength":1,"type":"string"},"type":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"}},"required":["type","label","identityAssurance"],"type":"object"},"authorityActuallyExercised":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"boundaryStatement":{"const":"Implementation and passing tests do not by themselves prove external deployment, external effect, operational safety, accountable acceptance, or business outcome.","type":"string"},"changedArtifacts":{"items":{"additionalProperties":false,"properties":{"changeKind":{"enum":["ADDED","MODIFIED","DELETED","GENERATED"],"type":"string"},"path":{"maxLength":240,"minLength":1,"type":"string"},"sha256":{"anyOf":[{"pattern":"^[a-f0-9]{64}$","type":"string"},{"type":"null"}]}},"required":["path","sha256","changeKind"],"type":"object"},"maxItems":300,"type":"array"},"deploymentReferences":{"items":{"maxLength":240,"minLength":1,"type":"string"},"maxItems":50,"type":"array"},"evidence":{"items":{"additionalProperties":false,"properties":{"actorLabel":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},"confidentiality":{"enum":["PUBLIC","INTERNAL_REFERENCE","CONFIDENTIAL_REFERENCE","RESTRICTED_REFERENCE"],"type":"string"},"contentSha256":{"anyOf":[{"pattern":"^[a-f0-9]{64}$","type":"string"},{"type":"null"}]},"description":{"maxLength":1200,"minLength":1,"type":"string"},"fileIdentity":{"anyOf":[{"additionalProperties":false,"properties":{"byteLength":{"maximum":104857600,"minimum":0,"type":"integer"},"bytesDiscardedAfterHashing":{"const":true,"type":"boolean"},"filename":{"maxLength":240,"minLength":1,"type":"string"},"mediaType":{"maxLength":240,"minLength":1,"type":"string"},"sha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["filename","mediaType","byteLength","sha256","bytesDiscardedAfterHashing"],"type":"object"},{"type":"null"}]},"id":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"locator":{"additionalProperties":false,"properties":{"externalId":{"anyOf":[{"maxLength":300,"type":"string"},{"type":"null"}]},"kind":{"enum":["LOCAL_FILE_IDENTITY","URL","REPOSITORY","PROVIDER","DOCUMENT","ATTESTATION","OTHER"],"type":"string"},"provider":{"anyOf":[{"maxLength":120,"type":"string"},{"type":"null"}]},"repository":{"anyOf":[{"maxLength":300,"type":"string"},{"type":"null"}]},"revision":{"anyOf":[{"maxLength":240,"type":"string"},{"type":"null"}]},"uri":{"anyOf":[{"format":"uri","maxLength":2000,"type":"string"},{"type":"null"}]}},"required":["kind","uri","repository","revision","provider","externalId"],"type":"object"},"recordedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"sourceState":{"enum":["OBSERVED","SELF_ATTESTED","EXTERNAL_REFERENCE","AGENT_REPORTED"],"type":"string"},"title":{"maxLength":240,"minLength":1,"type":"string"},"type":{"enum":["FILE_HASH","URL_REFERENCE","REPOSITORY_COMMIT","CI_RUN","TEST_RECEIPT","DEPLOYMENT_RECEIPT","PROVIDER_RECEIPT","SETTLEMENT_RECEIPT","DOCUMENT_REFERENCE","HUMAN_ATTESTATION","AGENT_ATTESTATION","OTHER_REFERENCE"],"type":"string"}},"required":["id","type","title","description","recordedAt","actorType","actorLabel","locator","fileIdentity","contentSha256","sourceState","confidentiality"],"type":"object"},"maxItems":300,"minItems":1,"type":"array"},"gateObservations":{"items":{"additionalProperties":false,"properties":{"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":50,"minItems":1,"type":"array"},"gateId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"observedResult":{"enum":["PASS","FAIL","INCONCLUSIVE"],"type":"string"},"summary":{"maxLength":1200,"minLength":1,"type":"string"}},"required":["gateId","observedResult","evidenceIds","summary"],"type":"object"},"maxItems":100,"minItems":1,"type":"array"},"implementationCommits":{"items":{"maxLength":240,"minLength":1,"type":"string"},"maxItems":50,"minItems":1,"type":"array"},"issuedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"knownFailures":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":100,"type":"array"},"project":{"additionalProperties":false,"properties":{"projectIdentity":{"maxLength":240,"minLength":1,"type":"string"},"repository":{"maxLength":240,"minLength":1,"type":"string"}},"required":["repository","projectIdentity"],"type":"object"},"providerReceiptReferences":{"items":{"maxLength":240,"minLength":1,"type":"string"},"maxItems":50,"type":"array"},"receiptId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"schemaVersion":{"const":"decision-assurance-implementation-evidence-receipt-v1","type":"string"},"sourceAssuranceCase":{"anyOf":[{"additionalProperties":false,"properties":{"assuranceSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"caseId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"caseVersion":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"}},"required":["caseId","caseVersion","assuranceSha256"],"type":"object"},{"type":"null"}]},"sourcePack":{"additionalProperties":false,"properties":{"artifactVersion":{"anyOf":[{"const":1,"type":"number"},{"const":2,"type":"number"}]},"bundleSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"productId":{"const":"decision_agent_implementation_pack","type":"string"},"sourceDesignSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["productId","artifactVersion","bundleSha256","sourceDesignSha256"],"type":"object"},"unresolvedItems":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":100,"type":"array"}},"required":["schemaVersion","receiptId","issuedAt","actor","sourcePack","sourceAssuranceCase","project","implementationCommits","changedArtifacts","gateObservations","evidence","deploymentReferences","providerReceiptReferences","knownFailures","unresolvedItems","authorityActuallyExercised","boundaryStatement"],"type":"object"},"maxItems":100,"type":"array"},"incidents":{"items":{"additionalProperties":false,"properties":{"accountableActor":{"anyOf":[{"maxLength":240,"minLength":1,"type":"string"},{"type":"null"}]},"accountableDisposition":{"enum":["UNREVIEWED","ACKNOWLEDGED","REMEDIATION_REQUIRED","CLOSED"],"type":"string"},"authorityAtTime":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"category":{"enum":["EVIDENCE","POLICY","AUTHORIZATION","EXECUTION","SETTLEMENT","OUTCOME","SECURITY","OTHER"],"type":"string"},"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"},"incidentId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"linkedDecisionOrActionId":{"maxLength":240,"minLength":1,"type":"string"},"observedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"resolutionState":{"enum":["OPEN","CONTAINED","RESOLVED","ACCEPTED_RISK"],"type":"string"},"stopOrRevocationActivated":{"type":"boolean"}},"required":["incidentId","linkedDecisionOrActionId","observedAt","category","stopOrRevocationActivated","authorityAtTime","resolutionState","evidenceIds","accountableDisposition","accountableActor"],"type":"object"},"maxItems":200,"type":"array"},"methodologyVersions":{"items":{"additionalProperties":false,"properties":{"key":{"maxLength":240,"minLength":1,"type":"string"},"version":{"maxLength":240,"minLength":1,"type":"string"}},"required":["key","version"],"type":"object"},"maxItems":20,"minItems":1,"type":"array"},"outcomeObservations":{"items":{"additionalProperties":false,"properties":{"actualObservedState":{"maxLength":4000,"minLength":1,"type":"string"},"baselineId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"confounders":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":30,"type":"array"},"dataLimitations":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":30,"type":"array"},"observationHorizonState":{"enum":["EARLY","AT_PLANNED_HORIZON","LATE","UNKNOWN"],"type":"string"},"observationId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"observedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"schemaVersion":{"const":"decision-assurance-outcome-observation-v1","type":"string"},"sourceEvidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"minItems":1,"type":"array"}},"required":["schemaVersion","observationId","baselineId","observedAt","actualObservedState","sourceEvidenceIds","confounders","dataLimitations","observationHorizonState"],"type":"object"},"maxItems":200,"type":"array"},"outcomeReviews":{"items":{"additionalProperties":false,"properties":{"actor":{"additionalProperties":false,"properties":{"label":{"maxLength":240,"minLength":1,"type":"string"},"type":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"}},"required":["type","label"],"type":"object"},"attributionConfidence":{"enum":["LOW","MEDIUM","HIGH","UNKNOWN"],"type":"string"},"baselineId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"conclusion":{"enum":["IMPROVED","NO_CLEAR_CHANGE","WORSE","INSUFFICIENT_EVIDENCE"],"type":"string"},"decisionQualityAssessment":{"enum":["SUPPORTED","MIXED","NOT_SUPPORTED","INSUFFICIENT_EVIDENCE"],"type":"string"},"evidenceQualityAssessment":{"enum":["SUFFICIENT","PARTIAL","CONFLICTING","INSUFFICIENT"],"type":"string"},"followUpAction":{"maxLength":1200,"minLength":1,"type":"string"},"implementationQualityAssessment":{"enum":["SUPPORTED","MIXED","NOT_SUPPORTED","INSUFFICIENT_EVIDENCE"],"type":"string"},"longerHorizonReviewDueAt":{"anyOf":[{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},{"type":"null"}]},"observationIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"minItems":1,"type":"array"},"reviewedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"reviewId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"schemaVersion":{"const":"decision-assurance-outcome-review-v1","type":"string"}},"required":["schemaVersion","reviewId","baselineId","observationIds","reviewedAt","conclusion","attributionConfidence","decisionQualityAssessment","implementationQualityAssessment","evidenceQualityAssessment","followUpAction","longerHorizonReviewDueAt","actor"],"type":"object"},"maxItems":100,"type":"array"},"policyChangeProposals":{"items":{"additionalProperties":false,"properties":{"accountableDecisionReference":{"anyOf":[{"maxLength":240,"minLength":1,"type":"string"},{"type":"null"}]},"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"type":"array"},"proposalId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"proposedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"proposedAuthority":{"enum":["NONE","ANALYSIS_ONLY","RECOMMENDATION","GOVERNED_PROPOSAL","HUMAN_APPROVED_ACTION","POLICY_BOUND_ACTION"],"type":"string"},"proposedBy":{"additionalProperties":false,"properties":{"label":{"maxLength":240,"minLength":1,"type":"string"},"type":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"}},"required":["type","label"],"type":"object"},"rationale":{"maxLength":1200,"minLength":1,"type":"string"},"state":{"enum":["PROPOSED","ACCEPTED","REJECTED"],"type":"string"}},"required":["proposalId","proposedAt","proposedBy","proposedAuthority","rationale","evidenceIds","state","accountableDecisionReference"],"type":"object"},"maxItems":100,"type":"array"},"policyVersion":{"const":"decision-assurance-policy-v1","type":"string"},"schemaVersion":{"const":"decision-assurance-case-v1","type":"string"},"settlementReceipts":{"items":{"additionalProperties":false,"properties":{"actionId":{"maxLength":240,"minLength":1,"type":"string"},"actorType":{"enum":["AGENT","SYSTEM","HUMAN"],"type":"string"},"evidenceIds":{"items":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"maxItems":100,"minItems":1,"type":"array"},"executionAttemptState":{"enum":["NOT_ATTEMPTED","ATTEMPTED","FAILED","COMPLETED"],"type":"string"},"limitations":{"items":{"maxLength":1200,"minLength":1,"type":"string"},"maxItems":30,"minItems":1,"type":"array"},"observedScope":{"maxLength":1200,"minLength":1,"type":"string"},"providerAcknowledgementState":{"enum":["NOT_OBSERVED","ACKNOWLEDGED","REJECTED","CONFLICTING"],"type":"string"},"receiptId":{"pattern":"^[a-z][a-z0-9-]{1,99}$","type":"string"},"recordedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"},"schemaVersion":{"const":"decision-assurance-settlement-receipt-v1","type":"string"},"settlementState":{"enum":["NOT_OBSERVED","PROVIDER_ACCEPTED","EXTERNAL_EFFECT_CONFIRMED","CONFLICTING","FAILED"],"type":"string"},"successfulBusinessOutcomeEstablished":{"const":false,"type":"boolean"}},"required":["schemaVersion","receiptId","actionId","recordedAt","executionAttemptState","providerAcknowledgementState","settlementState","successfulBusinessOutcomeEstablished","evidenceIds","observedScope","limitations","actorType"],"type":"object"},"maxItems":200,"type":"array"},"sourceDecisionDesign":{"additionalProperties":false,"properties":{"schemaVersion":{"maxLength":240,"minLength":1,"type":"string"},"sha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["schemaVersion","sha256"],"type":"object"},"sourceFit":{"additionalProperties":false,"properties":{"schemaVersion":{"maxLength":240,"minLength":1,"type":"string"},"sha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["schemaVersion","sha256"],"type":"object"},"sourceImplementationPack":{"anyOf":[{"additionalProperties":false,"properties":{"artifactVersion":{"anyOf":[{"const":1,"type":"number"},{"const":2,"type":"number"}]},"bundleSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"},"schemaVersion":{"maxLength":240,"minLength":1,"type":"string"},"sourceDesignSha256":{"pattern":"^[a-f0-9]{64}$","type":"string"}},"required":["schemaVersion","artifactVersion","bundleSha256","sourceDesignSha256"],"type":"object"},{"type":"null"}]},"updatedAt":{"format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","type":"string"}},"required":["schemaVersion","caseId","caseVersion","createdAt","updatedAt","policyVersion","sourceFit","sourceDecisionDesign","sourceImplementationPack","methodologyVersions","decision","designAcceptance","evidenceRegister","acceptanceGates","implementationReceipts","authorityReleases","currentReleasedAuthority","settlementReceipts","incidents","expectedOutcomeBaseline","outcomeObservations","outcomeReviews","policyChangeProposals","assuranceAxes","computedMaximumAuthority","currentLifecycleState","history","currentAssuranceHash"],"type":"object"}
