hackquest logo
  • 學習
  • 課程探索
  • 實戰
  • 黑客松探索
  • 往期項目
  • 社區
  • 論壇
  • 全球活動
  • 我的社區
  • 共學營
  • 組織中心
  • 更多
    • 詞彙表
    • 博客
    • 水龍頭
    • 工作機會
    • 媒體工具包
    • 創始人
hackquest logo

TiPPO

AI-powered tipping agent for your chat communities

視頻

技術堆疊

Next
Node
React

描述

TiPPO — AI Tipping Agent

TiPPO is an AI-powered tipping agent that lets users send USDC tips to each other in chat communities (Slack, Discord). It uses MetaMask Advanced Permissions (ERC-7715) to grant the agent scoped, revocable spending permission — no infinite approvals, no repeated signing.

How It Works

1. User visits the dApp and connects MetaMask
2. MetaMask shows a human-readable permission screen:
   "Allow TiPPO to spend 10 USDC per day for 30 days"
3. User approves (ERC-712 signature, no gas cost)
4. A session account is created per user
5. The session account redelegates narrower scope to the AI agent
6. User @mentions the bot in Slack/Discord:
   "@tippo send 0.5 USDC to @bob"
7. OpenAI interprets the request and executes the transfer
8. The agent confirms with the transaction hash

Architecture

Layer

Technology

Framework

Next.js 16 (App Router, Turbopack)

Blockchain

MetaMask Smart Accounts Kit (ERC-7715 / ERC-7710) + Viem

Chat

Vercel Chat SDK (unified Slack + Discord)

AI

OpenAI SDK (GPT-4o tool calling)

Styling

Tailwind CSS v4

Data Flow

┌─────────────┐     ┌──────────────────────┐     ┌──────────────┐
│  Frontend    │────▶│  API Routes          │────▶│  In-Memory   │
│  (page.tsx)  │     │  /api/permissions/*  │     │  DB (lib/)   │
│              │     │  /api/webhooks/*     │     │              │
│  MetaMask    │     │                      │     │  Session     │
│  Extension   │     │  lib/agent.ts        │     │  Accounts    │
└─────────────┘     │  lib/bot.ts           │     └──────────────┘
                    │  lib/delegation.ts    │
                    └──────────┬───────────┘
                               │
                    ┌──────────▼───────────┐
                    │  Agent Account (EOA)  │
                    │  redeems delegation   │
                    │  to send tips         │
                    └──────────────────────┘

黑客松進展

All the project was created during the hackathon

籌資狀態

No funding

團隊負責人
Nnescampos
專案連結
行業
AIOther