ERC-8391: Execution Delegation Framework

Discussion topic for ERC-8391

Summary

ERC-8391 defines a standard contract interface for delegating on-chain execution authority to a rotatable operational key. An integrator authorizes the delegation contract once, while its owner, ideally a cold wallet or multisig, can assign, rotate, or immediately revoke the active hot key without further integrator involvement. It supports both direct execution through execute() and relayed signature verification through [ERC-1271]( ERC-1271: Standard Signature Validation Method for Contracts ).

Motivation

Operational hot keys are frequently exposed to compromise, yet rotating them often requires slow or costly coordination with the protocol that granted their authority. ERC-8391 separates persistent on-chain authority from the temporary key exercising it, enabling routine key rotation, rapid incident response, consistent monitoring, and future signature-scheme upgrades without changing the integrating protocol.

Update Log