AutoTx: Your AI-Powered Transaction Companion

Prompt AutoTx today on Discord!

Web3 is evolving at a breakneck pace, with new protocols, tokens, and dapps emerging every day. Navigating this complexity can be daunting for even the most experienced users. Imagine a future where you could simply tell an AI agent what you want to achieve on-chain, and it would automatically compose and execute the necessary transactions for you. Enter AutoTx, a new AI agent that's making this vision a reality.

AutoTx can translate high-level user goals into a series of blockchain transactions. This means you no longer need to be an expert in every protocol or spend hours learning how to manually compose different types of transactions. Simply tell AutoTx what you want to achieve, and it will handle the rest.

The current version is experimental and only specializes in a small number of tasks but is designed to serve as a foundation for agentic transactions.

AutoTx is open-source!

What can I do with AutoTx today?

The initial release includes three simple capabilities:

  1. Send Tokens: performs token transfers and wallet balance queries using the ERC20 standard.
  2. Swap Tokens: specializes in swapping tokens via Uniswap pools.
  3. Research Tokens: fetch tokens by name or category, and relevant information about price, liquidity, marketcap, fully diluted value, and more.

AutoTx leverages an iterative planning loop to translate high-level user goals into one or more transactions that are then posted to a Safe multisignature wallet for approval. Example prompts include:

  • Send 75 DAI to vitalik.eth and .01 ETH to gitcoin.eth
  • Split 0.1 WBTC to ETH and USDC
  • Buy 1 ETH of the highest mcap meme coin on ethereum mainnet, then airdrop it in equal parts to: vitalik.eth, abc.eth, and xyz.eth
  • Identify the top AI coins by trading volume on Ethereum mainnet. Buy 1 ETH of the top 2.

Each of AutoTx’s capabilities are implemented as individual agents, which collaboratively work together to accomplish the user’s goal. We will continue to add more agents in future releases, and anyone can open a PR to add one themselves!

As more agents are added, AutoTx will be able to cover a wider range of web3 use-cases. We are particularly excited about agents that can leverage external data, such as on-chain metrics or news events, in their decision-making loop. In addition, we plan to support flagship web3 use-cases, such as NFT interactions, staking, lending, and voting.

How does AutoTx work?

When a user provides a prompt, AutoTx goes through the following steps.

  1. Prompt Validation: Given the user’s prompt, AutoTx determines whether or not it has the necessary tools and information to achieve it. If more information is needed, it will ask the user.
  2. Agent Orchestration: AutoTx employs a multi-agent orchestration architecture to easily compose functionality. AutoTx does this through creating a shared context amongst all agents in the form of an Autogen Group Chat. Individual agents will contribute their unique expert opinions to the shared conversation.
  3. Tool Selection: Agent tools will be selected and run to progressively solve for the goal(s) defined within the user's original prompt.
  4. Transaction Batching: Agent tools can add transactions to a batch, which will later be proposed to the user.
  5. User Approval: The user can approve, deny, or provide feedback on the batch of transactions AutoTx has prepared. Once approved, they’ll be sent to the user’s Safe smart account for on-chain execution.

By orchestrating specialized agents with this scalable architecture, AutoTx can increase its support for a wide variety of on-chain interactions over time. As the number of agents grows, so too will the capabilities of AutoTx.

Security Meets Flexibility with Safe Smart Wallet Integration

One of the key innovations of AutoTx is its integration with Safe multisig wallets. By using a Safe wallet as its transaction execution environment, AutoTx inherits all the security and flexibility benefits that Safe provides.

With Safe, users can require multiple signatures for transaction approval, significantly reducing the risk of unauthorized actions. This means you can feel confident that the agent can't act without your explicit consent.

Safe also enables more advanced use cases, like co-ownership of assets, transaction batching, cross-chain transactions, and programmable permissions.This flexibility enables AutoTx to compose more easily with existing tools in the Safe ecosystem.

Paving the Way for an Agent-Driven Economies

AutoTx is a key milestone in Agentcoin's vision of an AI-powered, agent-driven economy.

As more users adopt tools like AutoTx, we'll see a flywheel effect take hold. More usage will incentivize the development of more specialized agents, which in turn will enable even more powerful and expressive prompts. Over time, we may see the majority of on-chain activity being driven by autonomous agents, with humans providing high-level direction and oversight.

This shift towards agent-driven activity has the potential to make web3 more accessible, efficient, and valuable for everyone. By abstracting away the low-level complexity, agents like AutoTx can help bring the benefits of web3 to a much wider audience.

Get Involved

AutoTx is still in its early stages, but the potential is immense. We invite developers, users, and enthusiasts to get involved and help shape the future of agentic transactions. Here are a few ways you can engage:

  • Try it out: Start prompting AutoTx today in the Agentcoin Discord, or build and run it fro source in the repo. Share your feedback and experiences with us in Discord or GitHub.
  • Share your prompts: We'd love to see the creative and useful prompts you come up with for AutoTx. Share your best prompts on social media and tag Agentcoin, or post them in the "auto-tx'' channel on our Discord.
  • Build new agents: AutoTx is designed to be extensible. If you have ideas for new specialized agents, we encourage you to build them and contribute to the growing ecosystem.

AutoTx is just the beginning. As we continue to push the boundaries of what's possible with onchain AI agents, we open up new frontiers for innovation, collaboration, and value creation. We can't wait to see what the community will build.