⁉ī¸FAQ

This is a list of the most frequently asked questions about Brian to help you better understand how it works.

1) What is Brian?

Brian enables users and AI Agents to interact with Web3 by providing textual prompts to execute various Web3-related actions, such as:

  • Transactions: "Can you swap 10 usdc for eth on Ethereum ?"

  • Protocol info: "How Uniswap v4 hooks work?"

  • Protocol data: "Give me the pools with the highest TVL on Uniswap"

  • Smart contract: "Generate an ERC20 with name BrianAI and a supply of 1000 tokens"

The Brian API and Brian TS SDK allow developers to integrate the Brian AI capabilities in their applications to build intent-based apps that could be custodial, non-custodial, or support smart accounts.

The LangChain<>Brian SDK allows devs to launch LangChain AI Agents capable of transacting and deploying tokens on-chain.

The Brian App, built on top of Brian APIs, offers users an interface for performing transactions in a non-custodial way, researching web3 info, and deploying smart contracts by prompt.

2) How can I use Brian?

If you are an application or a protocol, you can offer your users a new way to interact based on prompts in English. Instead of building complex UX/UI, you can do everything through a simple prompt.

If you are a bot or a chat-based app, you can offer tour users some powerful capabilities such as making transactions using prompts in the app.

If you are a developer, you can use Brian as a dev tool to improve your pipeline and testing phase by being able to have faster access to tools to manipulate data, extract transaction calldata, have access to tokens lists on different chains, execute transactions, quickly deploy contracts for testing, etc... starting from prompts.

If you are a Web3 user, even if you are not skilled, you can use the Brian app and perform transactions or search for information by prompting

3) Why should I use Brian and not ChatGPT?

Brian has web3-specific capabilities that chatGPT does not have such as:

  • input a prompt and get the transaction object for different kinds of transactions such as swap, bridge, cross-chain swap, transfer, create a Safe Account, etc...

  • input a prompt, deploy, and interact with a smart contract (look at the smart contracts supported)

We want to remain at the forefront of blockchain technology and can adapt to evolving industry standards and protocols.

4) Is Brian App a custodial solution?

No! the Brian App is a non-custodial solution and for the transaction feature you have to confirm the operation, Brian will not execute it for you.

5) Why I should trust an AI?

You're not trusting any AI! The AI component of the Brian application only extracts your intent and then gives you the transaction you have to confirm with your wallet. You have to try it to understand it!

6) What are some TX examples?

Bridge "Bridge 0.01 eth from ethereum to polygon" "Bridge 0.01 usdc from optimism to arbitrum" "Bridge 0.01 dai to gnosis and bridge 0.01 eth to arbitrum" Swap "Swap 1 usdc to eth" "Swap 1 usdc to eth with address 0xabc as receiver" "Create a portfolio of 1000 usdc and split them into 4 tokens: pendle, gmx, eth, usdt" Crosschain Swap "Bridge 1 usdc to dai from polygon to ethereum" "Bridge 1 eth to usdt from polygon to arbitrum with limone.eth as receiver" "Bridge 1 usdc to dai and 1 usdt to dai from polygon to ethereum" Transfer "Send 0.1 eth to vitalik.eth" "Transfer 1 usdc to vitalik.eth and 1 usdt to orbulo.eth" "You have 257 usdc, split them in 3 transfers to vitalik.eth, limone.eth, orbulo.eth" Multiple operations "Send 0.1 eth to vitalik.eth and bridge 1 usdc to dai from polygon to ethereum" "Bridge 0.01 usdc from optimism to arbitrum and Swap 1 usdc to eth with address 0xabc as receiver" "Bridge 0.01 dai to gnosis and bridge 0.01 eth to arbitrum and send 1 usdc to matteoikari.eth"

7) What blockchains does Brian support?

Ethereum and the main L2s (Arbitrum, Optimism, Gnosis, Polygon, Linea, Base, zksync, Mode, Taiko) and side chains (BNB Chain). Plus Starknet and Solana.

Last updated