Soroban design discussion on Auth Next proposal covering account abstraction and standardized invocation authorization. The proposal aims to simplify authentication, enable complex multi-contract calls with single signatures, and support custom account implementations beyond classic accounts.
Dima presented the Soroban Auth Next proposal addressing current authentication limitations. The proposal has two main components: account abstraction that abstracts authentication logic into account contracts rather than requiring each contract to handle signatures, and standardized invocation authorization enabling users to sign complex multi-contract call payloads atomically. Account abstraction supports both built-in classic account implementations and custom smart contract accounts, while standardized payloads use preflight to determine required signatures. The approach aims to be general, extensible, straightforward, and wallet-friendly while enabling use cases like atomic swaps and multi-signature schemes currently difficult to implement.