Agent Smith

Agent Smith

Enter the NEAR matrix with Agent Smith, the multi-chain AI agent.

The problem Agent Smith solves

interacting with several different chains at once is a pain: you need to have multiple wallets, multiple accounts, you need to switch between different networks every time, and this may cause a problem when interacting with AI agents like Brian. in fact, services like Brian are not able to sign transactions on their own, so you need to sign them with your wallet, and the transaction data and info are generated when you send the request to the AI agent: in the case of swaps or crosschain swaps this is a issue, for example, when swap rates change between the time you send the request and the time you sign the transaction.

being able to speed up the process of generating and signing transactions for multiple chains at once is a game changer for users that want to interact with multiple chains at once.

Challenges I ran into

  1. this was my first time hacking solo, so i lost some time on finding the best idea to develop in the time that was left. a lack of team brainstorming is something that i felt a lot, but i think that still the project is cool and i've developed what i wanted to do;
  2. the documentation and the examples provided by NEAR protocol were all using javascript, and some of them had also some little errors, so i extrapolated the code that i needed from those examples, converted it to typescript for type-safety purposes. this was fun and useful, so much that i also developed for this hackathon a typescript toolkit for react/nextjs so that developers can integrate NEAR chain signatures in their app way easily;
  3. making the chain signatures work and test it with the AI agent data was pretty hard, since the AI agent was pretty much only available on mainnets, due to the lack of liquidity on the testnets for swaps/bridges. nonetheless i think i was able to show the potential of such AI <> crypto integration with the NEAR chain signatures.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion