Voice-first stablecoin payments over WhatsApp, settled on Solana.
Send USDC by sending a WhatsApp voice note. Built for the Dev3pack Global Hackathon (May 8-10, 2026).
- Live landing: https://vozpay-web.vercel.app
- Live bot: WhatsApp
+1 201-701-6580(text unirme to register, then send a voice note like "mandale 10 centavos a juan") - Solana program (devnet):
6z7FzC3MPZhgpr1GSL3QcyXqdJQzpXvcP1EtHQauo3BZ
- The user sends a voice note to the WhatsApp bot.
- Whisper transcribes it.
- A small LLM extracts a structured intent (action, amount, recipient).
- A USDC SPL transfer is built and signed by a Privy server wallet.
- The transaction is submitted on Solana devnet.
- The transfer is logged on-chain via the
record_txinstruction of our Anchor program (vozpay-core), enforcing daily/monthly per-tx caps. - ElevenLabs synthesises a confirmation audio that the bot replies with.
End to end: typically a few seconds on devnet.
apps/web # Next.js 16 landing, onboarding, dashboard
apps/bot # WhatsApp Cloud webhook + orchestration
packages/shared # Cross-package types and utilities
packages/solana-client # RPC wrapper and USDC transfer builder
packages/wallet # Privy server wallets and signing helpers
packages/ai-pipeline # Whisper STT, intent parser, ElevenLabs TTS
packages/ui # shadcn-style React components
packages/db # Postgres (Neon) via Drizzle ORM
programs/vozpay-core # Anchor program: registry, contacts, limits, tx log
Requires Node.js 24 LTS, pnpm 9, and (for Anchor work) Rust + Solana CLI + Anchor 0.31 in WSL.
pnpm install
pnpm typecheck
pnpm lint
pnpm test
pnpm --filter @vozpay/web devMIT — see LICENSE.