The exponential growth of Decentralized Finance (DeFi) has underscored the critical need for formal verification methods that can reason about the financial properties of smart contracts. Traditional formal methods such as Alternating-time Temporal Logic (ATL) cannot express liquidity properties-guarantees about users’ ability to access assets based on wallet balances. We introduce Wallet ATL (WATL), an extension of ATL with wallet predicates and financially constrained strategic operators. WATL ensures that actions are both strategically and economically feasible. We formalize the semantics of WATL, provide model checking algorithms within the VITAMIN framework, and address scalability through the Meta-Agent Abstraction, which collapses all non-coalition agents into a single meta-agent with a sum-aggregated wallet. This abstraction preserves liquidity properties while significantly reducing the verification space. Through case studies such as a crowdfunding smart contract, we demonstrate how WATL formally specifies and verifies liquidity guarantees. Our results show that WATL, implemented in the VITAMIN tool, bridges the gap between multi-agent strategic reasoning and financial correctness, providing a practical step towards the formal verification of smart contracts with liquidity-awareness.
Wallet ATL: Towards Reliable Smart Contract Verification / Ferrando, A., Zanlefack, B.K., Malvone, V.. - (2026), pp. 385-393. (25th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2026 cyp 2026) [10.65109/UKIO4803].
Wallet ATL: Towards Reliable Smart Contract Verification
Ferrando A.;
2026
Abstract
The exponential growth of Decentralized Finance (DeFi) has underscored the critical need for formal verification methods that can reason about the financial properties of smart contracts. Traditional formal methods such as Alternating-time Temporal Logic (ATL) cannot express liquidity properties-guarantees about users’ ability to access assets based on wallet balances. We introduce Wallet ATL (WATL), an extension of ATL with wallet predicates and financially constrained strategic operators. WATL ensures that actions are both strategically and economically feasible. We formalize the semantics of WATL, provide model checking algorithms within the VITAMIN framework, and address scalability through the Meta-Agent Abstraction, which collapses all non-coalition agents into a single meta-agent with a sum-aggregated wallet. This abstraction preserves liquidity properties while significantly reducing the verification space. Through case studies such as a crowdfunding smart contract, we demonstrate how WATL formally specifies and verifies liquidity guarantees. Our results show that WATL, implemented in the VITAMIN tool, bridges the gap between multi-agent strategic reasoning and financial correctness, providing a practical step towards the formal verification of smart contracts with liquidity-awareness.Pubblicazioni consigliate

I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris





