Automated real-world actions that let you turn crypto into real-world things, through AI agents.
Our project is an automated real world actions platform that lets you seamlessly convert your crypto into real world purchases and services through AI powered agents ๐ค. Using blockchain based escrows and smart contracts, we ensure trustless, verifiable payment flows directly on chain ๐, while offloading the final real world execution to AI agents that act as human proxies ๐ ๏ธ.
Hereโs how it works:
๐ธ Fiat Off-Ramp Automation: Users fund a secure escrow contract on a blockchain (Hedera, Flare, Flow) ๐. The system uses a dual attestation workflow:
โ Users create tasks and deposit funds in native tokens (HBAR, FLR, FLOW). โ Agents complete the task (e.g., ordering food, booking flights, shopping Amazon) in the real world using virtual credit cards (VCCs) or payment APIs ๐ณ. โ Users verify the completed task or let a time based fallback pay the agent if they donโt verify in time โณ.
๐ค AI Powered Agents: Our browser based AI agents interpret user tasks, interact with e-commerce sites ๐, and execute purchases like any human would automating the friction in using crypto for real-world actions ๐. For example, you can have the agent:
๐ Order your favorite pizza via Wolt. โ๏ธ Book flights directly from online travel platforms. ๐๏ธ Shop for household goods on Amazon.
๐ Security and Escrow Contracts: We leverage multi chain smart contracts that hold funds in escrow until the agent finishes the task ๐ก๏ธ. The agent (or user) can claim payment under clear on-chain rules:
โณ If no agent completes the task within 7 days, the user can cancel for a full refund ๐ฐ. ๐ If the agent finishes but the user doesnโt verify within 3 days, the agent can claim the funds directly. ๐ธ Direct payouts (no intermediaries) send funds straight to user or agent wallets ๐ผ.
๐ Onboarding and Flow: โ Deposit Funds: Users connect wallets, deposit the required amount in the appropriate blockchainโs token, and lock it in escrow ๐. โ Start AI Agent: Once funds are secured, an AI agent is assigned ๐ค. โ Agent Completes Task: Via a websocket based real time log view, users can watch their agent executing the task ๐บ. โ Verify and Pay: After completion, users verify the job on-chain and release the escrowed payment to the agent ๐ธ.
๐ Multi-Chain & Decentralized: The system currently supports Hedera (testnet), Flare, and Flow mainnets each with deployed TaskEscrow contracts ๐. Users can choose which chain to transact on, opening up flexibility and tapping into different ecosystems ๐.
๐ฆ Example Use Cases: ๐ Order food delivery to your home and pay with crypto. ๐ซ Book and pay for your next flight entirely with your crypto wallet. ๐ฆ Purchase anything from Amazon using your tokens, automatically fulfilled by the AI agent.
๐ก Key Differentiator: We take your crypto from the blockchain to real world goods and services automatically ๐ฅ โautomated real world actions that let you turn crypto into real world things.โ Unlike traditional fiat off-ramps, our AI agent + escrow system removes the friction of onboarding, compliance hurdles, or third party fiat providers delivering a new paradigm for using crypto ๐.
This project combines blockchain, AI, and browser automation to create a seamless fiat off-ramp for crypto payments. Hereโs the full breakdown:
๐ Multi-Chain Smart Contracts & Escrow
โ We wrote a TaskEscrow contract in Solidity that lives on Hedera Testnet, Flare Mainnet, and Flow Mainnet (EVM side).
๐ฐ Users deposit tokens into this contract to create a task.
๐ฆ The contract stores task details (like user, agent, amount, status, timestamps) and securely holds funds in escrow.
๐ ๏ธ We leveraged Hardhat for contract deployment, testing, and cross chain verification.
๐ The dual attestation model (user + agent) ensures payment safety and fairness, with built in timeouts for fallback scenarios.
๐ง AI Agent and Browser Automation
๐ป The agent backend is built with FastAPI, using WebSockets (/ws/agent) to provide a live, bidirectional channel for real time updates to the frontend.
๐งฉ We use LangChainโs ChatOpenAI (langchain_openai.ChatOpenAI) to inject LLM reasoning and dynamic adaptability into each task. The LLM helps interpret, plan, and execute the userโs request, working alongside human like automation flows.
๐ฅ๏ธ Browser automation (via the browser_use library) is orchestrated by the Agent and Controller classes. The agent autonomously fills out forms, clicks buttons, and navigates purchase flows, while sending logs (via an on_step_start hook) back to the user in real-time.
๐ Jinja2 based templates (foodTemplate, flightTemplate) generate context aware task prompts for the LLM, tailored for each type of real world action (ordering food vs. booking flights).
โก The entire agent process is asynchronous (using asyncio), ensuring fast, non-blocking updates and scalable concurrency.
๐ง dotenv loads configuration and environment variables, while uvicorn serves the FastAPI app as a lightweight ASGI server.
๐ The result: an LLM-powered AI agent that turns user prompts into automated real world actions, seamlessly bridging crypto on-chain payments with real world services.
๐ช Frontend Real-Time Logs & Agent Control
๐ Built with Next.js and React for a responsive, multi page flow (wallet connection, deposit, agent logs, order complete).
๐ The WebSocket connection streams real time logs from the backend agent to the frontend so users can watch their task progress.
๐ Agent status indicators (running, completed, error) dynamically update the UI.
๐จ We used shadcn/ui for clean, modern UI components, and dynamic theming to match the blockchain selected (e.g., Hedera vs. Flare colors).
๐ก Hacky but Effective
๐ณ To bypass traditional fiat off-ramp restrictions, we let the agent itself hold and spend fiat funds (via VCCs) on behalf of the user, sidestepping direct crypto to fiat conversions. This system reduces a long pain and cause of friction in the ecosystem with utilizing crypto to purchase real world things.
๐๏ธ The agent is stateless โ task data is stored in localStorage on the frontend, and agents pull it live via WebSocket. This avoids writing a persistent backend database, keeping the system lightweight.
๐ฏ What Partner Tech Helped
๐ Flareโs built in FTSO price feeds let us calculate real time token to USD conversion, making it easy to show fiat values for crypto deposits.
๐ Hedera & Flow gave us a cheap and fast environment to iterate rapidly on EVM compliant smart contract design.
โจ This project is a true full stack blend of blockchain, real time browser automation, and AI driven actions automating the conversion of crypto to real world services.