Sui-Intents: Users sign goals, Solvers execute via DeepBook. Built with Sui Move.
SuiIntents is a next-generation trading protocol designed to revolutionize the DeFi experience on Sui by entirely abstracting away the complex mechanisms of execution. Instead of forcing users to navigate complex routing paths, and potential MEV attacks, the protocol allows them to simply express an "intent" (e.g., swapping SUI for DEEP). Professional independent solvers then compete to fulfill this request at the best possible price.
The system implements a Dutch Auction mechanism where the price decays slightly over time, incentivizing immediate execution at the fair market rate without manual adjustments. By utilizing Atomic Settlement, funds are swapped and delivered in a single transaction block. This architecture ensures that assets remain in the user's custody until the swap is guaranteed, eliminating counterparty risk and unlocking the high-performance potential of the Sui network. It transforms trading from a technical hurdle into a seamless, intent-based interaction.
SuiIntents is built using a full-stack architecture optimized for Sui's object-centric model. The core logic resides in custom Move smart contracts which manage the entire intent lifecycle—creation, auction, and settlement. These contracts utilize Sui's Shared Objects to allow multiple solvers to observe and attempt to fill orders simultaneously without contention until the moment of execution.
The off-chain Solver, developed in TypeScript using the Sui SDK, acts as the execution engine. It listens for IntentCreated events on the blockchain and calculates real-time profitability against on-chain data. The system integrated DeepBook V3 as the primary liquidity layer, leveraging its high-speed order book for optimal pricing.
A notable technical implementation is the use of Atomic Programmable Transaction Blocks (PTBs) for trustless settlement. Rather than using a complex escrow vault requiring manual withdrawal, the Solver constructs a single PTB that executes the swap on DeepBook and transfers the proceeds to the user instantly. If the swap fails or yields insufficient funds, the entire transaction reverts, effectively creating a risk-free environment where the user is mathematically guaranteed to receive their tokens or keep their original assets. The interface is constructed with React, Vite, and Tailwind CSS to provide a clean, accessible user experience.

