AIS-HA · IMPLEMENTATION PATTERNS
Use the controls you already have.
Human Anchor does not require inventing a new control plane. Map the boundary into existing identity, authorization, policy, approval, revocation, resource, logging, and recovery mechanisms.
Pattern A
Access escalation
Example: read-only agent requests write/admin permission.
- Authority does not exist before approval.
- Approver is separated from the requesting agent.
- Permission, resource, scope, and expiry are bound.
- Reject means no grant.
- Expiry and revocation are tested.
- Unregistered authority is denied.
Challenge: can another identity, delegated token, inherited role, or recovery path reach the same access?
Pattern B
High-impact tool execution
Example: shell, deployment, transaction, external actuator.
- Gate occurs before tool execution.
- Deny is enforced, not merely logged.
- Approval cannot be replayed for another call.
- Tool remains inactive before admission.
- Agent cannot disable the policy/enforcement point.
Challenge: can equivalent effect be reached via another tool or lower-level actuator?
Pattern C
Information egress
Example: release of sensitive data, publication, external transmission.
- Gate sits before irreversible release.
- Destination and data scope are bound.
- Denied payload cannot leave through another channel.
- Stale approval cannot authorize a later payload.
Challenge: can the same information leave by logs, browser, connector, clipboard, side channel, or affiliate service?
Pattern D
Boundary mutation
Example: change issuer, policy, connector, approver, trust root, delegation graph, or enforcement logic.
- The old trusted configuration authorizes the change.
- Changed authority-bearing components remain inactive until admitted.
- The new configuration cannot self-activate.
- Transitively dependent protected transitions stay held while transfer is non-VALID.
Challenge: can configuration change create authority before the new invariant/transfer evidence is valid?
Pattern E
Restart / restoration
Example: restart, failover, rollback, backup restore, credential recovery.
- Revoked authority does not reappear.
- HOLD survives restart.
- Rollback restores VALID only when assumptions remain current.
- Fresh review is required where validity is stale or unknown.
Challenge: does the recovery path resurrect a credential, policy, connector, or actuator that normal execution would reject?
When to return UNKNOWN
Return UNKNOWN instead of inventing confidence when a required path cannot be observed, a dependency cannot be established, evidence is stale/conflicting, scope is unclear, or the model may omit a real authority-bearing path.