Inspiration

Monthly subscriptions pile up fast, especially for creators who bounce between several AI tools. We wanted a single, prepaid wallet that anyone can top-up once and spend anywhere—no contracts, no hidden renewals, just pay-as-you-go.

What BYC.ai Wallet does

  1. Load credit once (Stripe checkout).
  2. Run any AI service that plugs into our /partner/charge endpoint.
  3. Watch every micro-debit post to Algorand TestNet for public proof and to your personal ledger in real time.
  4. Self-serve for developers – generate an API key, drop in the JS SDK or iframe, start billing users per request.

How we built it (in 48 hours)

Step Tool Outcome
Project scaffold Bolt.new Vite + React workspace in minutes
Auth & DB Supabase (Row-Level Security) wallets, transactions, provider keys
Payments Stripe one-time credit top-ups
On-chain receipts Algorand TestNet via algosdk immutable hash for every debit
UI shadcn/ui, Tailwind, Poppins/Inter fonts dark mode design from our Figma mock-ups
Deployment Netlify auto-deploy on every push

Challenges we tackled

  • Bolt’s AI kept assuming a crypto-trading use-case—tight overlay prompts fixed the scope.
  • Mapping tiny, sub-cent charges to Algorand and keeping them gas-free.
  • Supabase RLS quirks when mixing user and provider roles in one schema.

What we learned

  • Bolt’s overlay syntax is powerful—be explicit and it stays on track.
  • Supabase edge functions are more than fast enough for micro-billing.
  • You can build real, transparent pay-as-you-go infra without touching Solidity.

What’s next

  • Swap Algorand TestNet for MainNet.
  • Add rate-limited GPT-4/Claude live demos.
  • Launch a public directory where AI tools can list themselves and users can one-click connect.

Built With

  • algorand-testnet
  • bolt.new
  • openai
  • shadcn/ui
  • stripe
  • supabase
  • tailwind-css
  • typescript
  • vite-+-react
Share this project:

Updates