โ† Back to home

BunnyAI

Next.js

BunnyAI is mobile app to explore fun rabbit holes powered by AI/LLMs and crypto micropayments. Built infrastructure for consumer AI apps to accept micropayments via SMS account abstraction embedded wallets, with crypto abstracted away in the background

Screenshots

BunnyAI screenshot 1
BunnyAI screenshot 2
BunnyAI screenshot 3
BunnyAI screenshot 4
BunnyAI screenshot 5
BunnyAI screenshot 6

Problem Statement

BunnyAI is mobile app to explore fun rabbit holes powered by AI/LLMs and crypto micropayments with the native $HONK token.Background and ProblemAI is eating the world. But one problem with consumer AI apps is that it is expensive to run model queries (ChatGPT, DALLE, Stable Diffusion, etc). A number of consumer apps (image generation, Cursor, GPT4) ask for payment after a certain number of free queries, usually via Stripe or PayPal. Can you make consumer AI LLM costs sustainable with crypto micropayments?Payments is crypto's original use case. The censorship resistant and instant settlement nature of crypto gives it an edge over traditional payment rails. Combined with recent developments in L2 scaling making transaction costs cheaper and wallet onboarding infrastructure (embedded wallets, SMS login, MPC, account abstraction, ERC4337), it is now uniquely possible to build consumer applications with crypto micropayments.Another problem in consumer AI is that mass consumer use case isnโ€™t quite there yet because people donโ€™t know how to prompt engineer well. So take that out of the equation, get LLM to effectively generate its own follow on prompts to go deeper into the rabbit holeHow it worksBunnyAI is a consumer app, but under the surface it is a preview to a far more ambitious project - to be an "app store for consumer AI". BunnyAI contains infrastructure for any consumer AI apps to reach real human users and accept micropayments via an abstracted away crypto wallet.Users of BunnyAI don't need to know what a wallet is or how it works. User flow is seamless:Enter phone number and verify with SMSAn embedded wallet is created via MPC, powered by PrivyDiving down a rabbit hole costs 1 $HONK. Users can claim 10 free $HONK to try it out, or verify with WorldID to get 100 free $HONK, or swap on Uniswap (Base).Once user has $HONK, they can tap an emoji to learn fun niche facts about the emoji's topic area. Emojis are the first truly universal human language, and you'd be surprised how much you can learn.User pays 1 $HONK to the developer address - all abstracted away, no signing modals, no gas configurations, no confusing txn data. This is powered by Biconomy Smart Account with ERC4337 userops, allowing BunnyAI to sponsor the low gas cost of sending the transaction on chain.

Solution

The project is a Next.JS progressive web app, enabling it to have a mobile native like experience without being subject to Apple App Store restrictions and fees.Tech stack:Privy embedded wallet with SMS onboardingBiconomy Smart Account with ERC4337 support for sponsored txns$HONK token deployed on Base Mainnet. New contract has a floor USDC redemption set at the GPT3.5 Turbo request rate for 1000 tokens.$HONK tradable on Uniswap v3 Base (low liquidity)Integrating with Biconomy to leverage the functionality of 4337 was very important for our project as it allowed users to be able to freely explore without having to know what was happening under the hood. Combined with Privy SMS login, we got near parity to a web2 billing experience.

Hackathon

ETHGlobal New York

2024

Prizes

  • ๐Ÿ†

    ๐ŸŽจ Nouns DAO โ€” Best Use of Artwork

  • ๐Ÿ†

    ๐ŸŽฎ Privy โ€” Consumer Award

  • ๐Ÿ†

    ๐Ÿฅ‡ Base โ€” Best Consumer Product

  • ๐Ÿ†

    โ›“๏ธ Biconomy โ€” Best Web2 Onchain

Contributors