Interact is a AI agent driven platform that turns your crypto into real-world goods and services seamlessly, securely, and verifiably. By leveraging blockchain-based escrows and browser-based AI agents, Interact automates purchases, bookings, and other real-world tasks directly from your crypto wallet without any off-ramps.
- Crypto to Fiat Friction: Converting crypto to real-world goods and services typically involves cumbersome fiat off-ramps, compliance hurdles, and intermediaries.
- Fragmented Workflows: Even when off-ramp services exist, theyβre disjointed, requiring multiple apps and manual steps.
- Lack of Trustless Automation: Users lack direct, verifiable flows to ensure payment happens only after tasks are completed.
- Fiat Off-Ramp Automation: Users lock crypto funds in a secure on-chain escrow contract, triggering real-world actions.
- AI Agents as Human Proxies: Browser-based AI agents interpret and execute tasks like ordering food, booking flights, or shopping online.
- Trustless Escrow Workflow: Dual attestation, AI & user verifies completion or a time-based fallback pays the agent automatically.
- Multi-Chain Support: Operates across Hedera, Flare, and Flow blockchains, letting users choose their ecosystem.
- Seamless Real-World Conversion: No need for third-party fiat providers, agents handle purchases using VCCs or APIs directly.
-
Deposit Funds:
- Connect your crypto wallet and deposit tokens (HBAR, FLR, FLOW) into the on-chain escrow.
-
Start AI Agent:
- An AI agent is assigned to your task, automating the real-world execution.
-
Real-Time Execution:
- Watch live logs of your taskβs progress via a WebSocket-powered interface.
-
Verify & Release:
- Once completed, verify the task and release escrowed funds to the agent, or let fallback rules handle payment.
-
TaskEscrow.sol (EVM smart contract):
- Stores task metadata (user, agent, amount, status, timestamps).
- Holds funds in escrow until dual attestation (user + agent) finalizes payment.
- Timeouts for fallback refunds or agent payouts ensure fairness.
- Deployed on Hedera Testnet, Flare Mainnet, and Flow Mainnet.
-
Deployment & Testing:
- Hardhat used for deployment and verification.
- Leverages FTSO price feeds for real-time crypto/USD conversions.
-
Backend:
- FastAPI + WebSockets for live, bidirectional updates.
- LangChain, OpenAI for LLM-powered task interpretation and execution planning.
- Browser Automation Playwright and browser_use libraries for real-world purchase flows.
-
Frontend:
- Next.js + React with dynamic theming based on selected blockchain.
- shadcn/ui for sleek, modern UI components.
- Real-time agent status updates (running, completed, error) streamed via WebSockets.
-
Execution Flow:
- Templates customize LLM prompts for different task types (food, flights, shopping).
- Agents asynchronously automate real-world actions like clicking, filling forms, and checking out.
- Live task logs provide transparency and user confidence.
-
Dual Attestation Model:
- AI and user verify completion or fallback payments trigger after set timeouts.
- No middlemen payments go directly to agent or user wallet.
-
Fiat Funds Handling:
- AI agents manage fiat funds through VCCs, bypassing complex fiat-crypto conversion steps.
-
Stateless Agents:
- No persistent backend database, tasks stored in frontend localStorage and streamed live to agents.
- Hedera Testnet (TaskEscrow)
- Flare Mainnet (TaskEscrow)
- Flow Mainnet (TaskEscrow)
- π Order food delivery and pay with crypto.
βοΈ Book your next flight seamlessly with your wallet.- ποΈ Shop for anything on Amazon, from groceries to gadgets.
- Blockchain (EVM): Hedera, Flare, Flow
- Smart Contracts: Solidity, Hardhat
- AI: LangChain, OpenAI
- Browser Automation: Playwright, browser_use
- Frontend: Next.js, React, shadcn/ui
- Backend: FastAPI, WebSockets