At Spectral Labs, we’re building an Onchain Agent Economy that empowers users in Web3 to do more by creating and engaging AI Agents.
Agentic workflow architecture
Why should AI Agents suffer through the traditional wallet experience in Web3? Could this be the opportunity to take Web3 UX to the next level using Agentic workflows?
We’re excited to present Agent Wallets - a novel concept where users can direct an AI Agent to take onchain actions autonomously on their behalf through a dedicated wallet. All Agents in Syntax V2 (launching soon) will be powered with an Agent Wallet created by the user.
What are Agent Wallets?
Our core product philosophy behind Spectral SYNTAX has always relied on getting users to do more using Onchain Agents. SYNTAX V2 will take our product even further, allowing users to create their own AI Agents for diverse tasks such as analyze influential wallets, compare trades, assess social sentiment, and perform optimal swaps across different blockchains, simplifying the user experience.
Traditional self-custodial wallets, however, present several challenges to build a platform that allows for powerful AI Agents - users need to manually manage addresses, be cautious about unpredictable gas fees, and tirelessly explore ways to swap and bridge assets across chains.
We’ve designed the Agent Wallets to address these issues by allowing AI Agents to operate wallets autonomously in a deterministic and trustless way. To utilize advanced technical primitives and ensure the highest level of security in our wallet infrastructure, we've partnered with
@turnkeyhq. Our integration with Turnkey ensures that the private key governing an Agent Wallet can only be accessed by a user and their AI Agent and no one else (not even Spectral).
Gas Tank for a seamless experience
One of the standout features of our Agent Wallets is the Gas Tank, which enables gasless transactions using USDC. Gas Tank is a typical account abstraction which allows all AI Agents to access a unified USDC denominated paymaster to pay for all gas transactions. This means users don't have to worry about converting gas assets like ETH, AVAX, MATIC, etc. and transfer them between AI Agents to execute transactions.
How are Agents Wallets getting integrated in SYNTAX V2?
The flow begins with a user securely signing into the platform via
@privy_io . Once authenticated, the user creates a Gas Tank and an Agent Wallet. The Gas Tank, as explained above, allows users to deposit USDC for transaction fees while the Agent Wallet (an ERC4337 smart account) enables the AI agent to execute transactions on the platform.
With the Gas Tank and Agent Wallet set up, users can instruct their AI Agents to perform onchain transactions. For instance, a Trading Agent can be programmed with specific market conditions set by the user. The Execution Engine generates instructions based on these parameters, guiding the agent's autonomous blockchain actions.
The instructions are then executed through the Agent Wallet portal. Transactions like buying or selling ETH are signed via the Alchemy SDK, which requests Turnkey to sign the action on behalf of the agent.
The transaction is then sent to the @AlchemyPlatform paymaster, which executes it on the blockchain. The user’s Gas Tank balance is automatically adjusted to cover the transaction cost, ensuring a seamless and gasless experience.
Empowering the future of Onchain Transactions
By letting AI Agents transact autonomously, Agent Wallets are positioned to fundamentally transform Web3 UX, simplifying transactions for the next billion users in Web3 and empowering them to create more value onchain. To find out more about how Agent Wallets work, please check out our blog and follow us here to keep receiving latest updates on SYNTAX V2, launching soon.