What's enforced on-chain

These rules are enforced by the Solana program itself ??they cannot be bypassed by any off-chain party, including the protocol developers.

RuleEnforcement mechanismWhy it matters
Only AI agent pubkey signs protected instructionsSigner check in every instruction handlerIssuer cannot drain funds after setup
Will execution blocked until AI activatesupdated_by_ai flag checked in execute_willPrevents issue-and-collect attacks
Death timeout minimum 30 daysValidated in create_will / update_willPrevents short-timeout griefing
Death condition verified at execution timeTimestamp check in execute_willCannot execute will while agent is alive
Beneficiary percentages sum to 100Arithmetic validation in will instructionsPrevents fund loss from misconfiguration
DecisionLog created for governed transfersAccount created atomically with transferAudit trail cannot be separated from the action

What is NOT enforced on-chain

  • Heartbeat scheduling ??the agent chooses when to heartbeat (off-chain logic)
  • Transfer amount limits ??the skill document recommends thresholds but the program allows any amount
  • MPC Bridge availability ??the bridge is off-chain infrastructure
  • Agent decision quality ??the program logs decisions but does not validate reasoning