project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Ka-Ching

Ka-Ching: the first AI Agent + Explainable AI powered multisig wallet. Set up your wallet in one prompt, spot fraud before it happens with sneaky sender analysis, and enjoy a fun twist—play paper-rock-scissors to decide who covers the gas fees! 🚀💸

Ka-Ching

Created At

ETHGlobal Bangkok

Winner of

Cartesi - Build a dApp using Cartesi Rollups 1st place

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Rootstock - Best DeFi dApp on Rootstock

Flow Foundation - Prize Pool for Developer Feedback

Prize Pool

World - World Pool Prize

Prize Pool

Project Description

In a typical Web 3 wallet setup, fraud detection often relies on users reporting suspicious activity after it happens. This means fraudsters have already had a chance to complete their actions, leaving users to deal with the aftermath—lost funds, compromised security, and time-consuming recovery processes. Most fraud detection APIs today operate on a reactive basis. They scan transaction histories and analyze patterns after a transaction has occurred. By the time fraud is detected, it's often too late to prevent losses. This reactive approach means users are always a step behind.

Our solution flips this model on its head. Instead of passively waiting for fraudulent behavior to be reported, our on-chain AI algorithm proactively scans transactions before they’re finalized, identifying high-risk actions and alerting users with clear, explainable insights. This way, users can make informed choices in real-time, keeping them ahead of potential threats rather than reacting after damage is done. In short, we’re transforming Defi’s security from a defensive measure to a proactive shield, directly addressing the pain points of traditional wallets by identifying and explaining risks as they emerge, not after.

And that’s not all! To add some fun to the mix, we’ve included a bonus feature in our app—a Thailand-themed mini-game inspired by the iconic rock-paper-scissors. Since we’re at ETH Bangkok, we wanted to bring a local flavor with elements like the Tuk Tuk, Food Truck, and Traffic Jam. Here’s how it works: players each choose an element, and just like classic rock-paper-scissors, each has its own strength. Tuk Tuk beats Traffic Jam, Food Truck beats Tuk Tuk, and Traffic Jam stops the Food Truck!

This game decides who covers the transaction gas fee, making an everyday task fun and competitive. But there’s more—you get a personalized game summary at the end, perfect for sharing on Twitter. You can also copy the game ID and invite friends to join the action, turning a routine payment into a memorable social experience. So, who’s up for a game?

[ 𝐀 𝐧𝐞𝐰 𝐰𝐚𝐲 𝐭𝐨 𝐩𝐚𝐲, 𝐭𝐡𝐞 𝐬𝐦𝐚𝐫𝐭 𝐚𝐧𝐝 𝐟𝐮𝐧 𝐰𝐚𝐲 ]

How it's Made

This project is built on a robust, multi-layered architecture that prioritizes flexibility, security, and scalability. Starting with the User Interaction Layer, we focused on creating a seamless, responsive interface for both web and mobile users. We utilized Figma and Nouns DAO for design management and asset collaboration, while the frontend stack is powered by Next.js for server-side rendering and routing, Tailwind CSS for utility-first styling, and shadCN for a cohesive component system.

The Service Integration Layer is the core of our application, bringing together advanced tools for functionality and security. For AI-driven, explainable fraud detection, we combined Python with LIME (Local Interpretable Model-agnostic Explanations) to provide interpretability on potentially fraudulent transactions, allowing users to understand AI-driven decisions in real time. Additionally, Google Gemini powers an AI agent that facilitates the creation of multisig wallets, further strengthening security and transparency. Worldcoin enhances security by offering two-factor authentication (2FA) and zero-knowledge proofs (ZKP), ensuring user identity verification without compromising privacy. Wallet management is handled by Dynamic, a customizable wallet adapter with chain-switching capabilities, allowing users to seamlessly navigate between supported blockchains.

To maximize scalability, the project supports a multi-chain environment with compatibility across Mantle, Morph, Zircuit, Rootstock, Linea, Flow, Celo, Polygon and Base. This enables efficient cross-chain interactions, essential for a comprehensive Web3 experience.

Finally, the Blockchain, Computation & Processing Layer is designed to handle on-chain fraud detection and backend operations. We use Cartesi for off-chain computation to optimize on-chain performance and reduce gas fees. Blockscout is integrated for transaction verification and secure storage of machine learning results, reinforcing transparency and trust. The backend is built with Solidity for smart contract logic, Ethers.js for blockchain interactions, and Wagmi to simplify Web3 workflows. This layered architecture ensures a secure, high-performance platform that is adaptable and reliable across all components.

background image mobile

Join the mailing list

Get the latest news and updates