ActionContractRuntimeSnapshot
Type Alias: ActionContractRuntimeSnapshot
ActionContractRuntimeSnapshot = {
complete:true;humanApprovalGate:boolean;predicateVerification:boolean;principalEnforcement:boolean; } | {complete:false;humanApprovalGate?:boolean;predicateVerification?:boolean;principalEnforcement?:boolean; }
Defined in: src/action/contracts.ts:130
Normalized runtime switches. A complete snapshot carries every effective boolean; a partial snapshot may omit facts the caller cannot currently know.
Union Members
Type Literal
{ complete: true; humanApprovalGate: boolean; predicateVerification: boolean; principalEnforcement: boolean; }
complete
readonlycomplete:true
humanApprovalGate
readonlyhumanApprovalGate:boolean
predicateVerification
readonlypredicateVerification:boolean
Whether this environment will execute function-valued settle.verify clauses.
principalEnforcement
readonlyprincipalEnforcement:boolean
Type Literal
{ complete: false; humanApprovalGate?: boolean; predicateVerification?: boolean; principalEnforcement?: boolean; }
complete
readonlycomplete:false
humanApprovalGate?
readonlyoptionalhumanApprovalGate?:boolean
predicateVerification?
readonlyoptionalpredicateVerification?:boolean
Omitted when predicate-executor activation is not yet known.
principalEnforcement?
readonlyoptionalprincipalEnforcement?:boolean