flowchart TD accTitle: ASILO: from proposal to effect accDescr: A proposal passes successive decisions: meeting the contract, the identity's permission for the action, human review when the catalogue requires it with approval of the exact object, valid scope with available budget, and permission still valid at the point of effect. Any negative answer leads to rejecting and recording the reason, except missing approval, which leaves the proposal waiting with its state preserved; if everything is met, only the authorised action is performed and its outcome recorded. P["Proposal from a person or model"] --> V{"Does it meet the contract?"} V -->|No| X["Reject and record the reason"] V -->|Yes| A{"May this identity perform this action?"} A -->|No| X A -->|Yes| H{"Does the catalogue require human review?"} H -->|Yes| R{"Is there approval for this exact object?"} R -->|No| Q["Wait for a decision and preserve state"] R -->|Yes| L{"Is scope still valid and is budget available?"} H -->|No| L L -->|No| X L -->|Yes| E{"Is permission still valid at the point of effect?"} E -->|No| X E -->|Yes| Z["Perform only the authorised action and record its outcome"]