
Multi-Owner Plugin
FreeModular Plugins (ERC-6900)
Multi-Owner Plugin enables smart accounts to have multiple ECDSA or SCA owners and manage signers.

Modular Plugins (ERC-6900)
Multi-Owner Plugin enables smart accounts to have multiple ECDSA or SCA owners and manage signers.
With the Multi-Owner Plugin, smart accounts can designate one or more ECDSA or SCA owners, enabling multiple signers to authorize actions in parallel.
The plugin supports managing ownership by adding or removing owners, verifying whether a given address is an owner, and listing all current owners for an MSCA.
It also validates signed signatures for ERC-4337 user operations as well as standard transactions.
For convenience, every Modular Account includes the Multi-Owner Plugin by default at creation.
The specification itself: how validation, execution and hooks are split so an account can take third-party modules.
The public design thread, where the trade-offs in the plugin interface were fought out before it was finalised.
A walkthrough of what a plugin may do to an account, why fragmentation was the problem, and what it fixes.

Security frameworks, smart contract reviews, and compliance alignment to reduce risk and protect users.
Modular Plugins (ERC-6900) • Ethereum