Check out EIP-8130 — account abstraction by account configuration
The idea: enshrine auth types in a system contract. Protocol reads known storage slots to validate.
Built for all the standard AA use cases (programmable accounts/gas sponsorship/key rotation/...). Backwards compatible with all account types. Made to be extensible and support future quantum migration.
Would love any feedback!