Account
An Account for Lens is a smart contract designed to support flexible ownership and programmable interactions. Each Account enables collaborative management by allowing the primary owner to assign permissions to additional account managers. These managers can perform actions on behalf of the account—such as posting content, following others, or setting metadata—without compromising the owner’s authority to transfer ownership or revoke permissions.
This structure provides flexibility for groups or organizations to control a single account collaboratively alongside. Accounts can also enforce custom controls, like blocking or unblocking users, and support features such as custom signature schemes, multi-sig capabilities, and spending limits. This level of programmability opens new possibilities for personalized and secure interactions within the Lens ecosystem, adapting to various use cases.