A milestone-based crypto AI agent combining:
- CDP Wallet – for programmable milestone payouts
- x402pay – for token-gated access
- Amazon Bedrock (Claude 3 Sonnet) – for GenAI responses
Built for GenAI + CDP Wallet Hackathon 🚀
- 🎟️ Token generation via x402pay
- 💬 Claude 3 Sonnet (via Amazon Bedrock) for smart assistant replies
- 💰 CDP Wallet API integration for milestone-based payments
- ✅ Clear UI with dynamic Paid/Unpaid state transitions
- 🔐 No manual
.envkey setup – seamless embedded logic - ⚡ Fully responsive & production-ready
- 🧩 3 Milestones shown as cards
- Each milestone has a Pay button
- CDP Wallet processes payment & updates state to
Paid Successfully - GPT/Claude assistant only activates after token validation (via x402pay)
This project uses Amazon Bedrock with Claude 3 Sonnet model for real-time, intelligent responses.
- Integrated via AWS SDK (
@aws-sdk/client-bedrock-runtime) - Supports structured JSON output + voice responses (text-to-speech)
- Handles special logic like “get date”, “get time”, etc.
| Frontend | Backend | AI + Blockchain |
|---|---|---|
| React + Vite | Node.js + Express | Amazon Bedrock (Claude) |
| TailwindCSS | MongoDB + JWT Auth | CDP Wallet API |
| Shadcn/UI | Cloudinary (uploads) | x402pay (token gate) |
git clone <your-repo-url>
cd cdpwallet
npm install
npm run dev