Authors
This standard iterates on and evolves from the following documents:
Permissions Standard — DApp Signing Flow
Permissions Standard Pre-draft
Permissions Standard Pre-draft for AA Wallets ONLY
To distinguish from those documents, this one makes some changes to more closely resemble the ideas from Fthis blog post, which I believe make for a simpler standard, while maintaining maximal optionality for all agents in the system.
This standard does not attempt to solve login permissions for EOAs, and should be considered a post-EOA flow. If EIP-3074 were adopted, there would be ways for EOAs to evolve to be compatible with these standards.
In this document, we outline the full flow for
This is useful for a variety of use cases, including:
This also provides a variety of security benefits over the current dominant paradigm of “request account, propose transaction”: