OrbCast — initial release
First public release of OrbCast (orbcast.xyz) — a mobile-first app for trading Hyperliquid HIP-4 outcome markets, with a sports-focused showcase UI. Outcome markets only: no perps, no HIP-3, no banking.
Highlights
Trading
- HIP-4 outcome markets — live catalog from on-chain
outcomeMeta: Yes/No and multi-outcome books, market detail with order ticket, positions, and settlement. - On-device signing — orders are signed locally with a Hyperliquid agent key; the backend never places trades.
- Builder fee pinned client-side on every order.
- Catalog views for Live, Upcoming, and Ending soon markets, with placeholder/test books filtered out.
Apps
- Mobile — Expo / React Native app (Home, Markets, Positions, Rewards, Wallet), push notifications, onboarding with avatars.
- Desktop web — Vite + React 19 app sharing the same HIP-4 client, with the agent key AES-GCM encrypted in IndexedDB, scoped per wallet, and wiped on logout.
- Sports chrome — EPL fixtures and scores as a featured overlay (display only — never mixed with book odds).
Wallet & onboarding
- Privy embedded wallets — sign in with email, Google, or Apple; self-custody EOA.
- Bridge2 deposits — gasless USDC from Arbitrum via EIP-2612 permit + backend relayer.
- Withdrawals, unified USDC balance, and multi-currency display.
Rewards
- Points, achievements, and volume tracking.
- Referral program with codes and referee tracking.
- Fee-discount tiers: Bronze → Silver → Gold → Diamond → Legend.
Backend
- FastAPI service (Railway-ready): wallet endpoints, rewards, referrals, push, geo, sports proxy.
- Supabase for rewards, onboarding, push tokens, and deposit scanning — deny-all RLS, service-role access from the server only.
- Privy JWT auth with wallet-ownership verification on all user endpoints.
Docs
Setup, database schema, environment variables, HIP-4 notes, builder/Bridge2 details, and a forking guide live in docs/ — start with SETUP.md.
Known limitations
- Trades, doesn't deploy — HIP-4 deployer actions are out of scope.
- Sports listings depend on live HIP-4 venue activity and may be sparse.
- English UI is canonical; other locales may lag behind.