What reached users, operators or an upstream project — the outcome, not just the code.
- Live baseFM station and public listener experience at basefm.space
A community radio and event system combining DJ broadcasting, live audience features, direct wallet support, token-gated access and promoter tooling. The current station experience also uses Agentbot as its live-state and operator control layer.
Delivered outcomes come first. The remaining categories show what is implemented, what has test evidence, what is deployed and what is still staged or planned.
What reached users, operators or an upstream project — the outcome, not just the code.
Capabilities evidenced in source code or project documentation.
Automated test coverage or documented test evidence; not a blanket passing-build guarantee.
Live product surfaces or historically operated deployments, with scope stated.
Known release boundaries, future work or areas not claimed as complete.
Independent radio and event communities need more than a media player. They need reliable broadcast operations, artist discovery, audience participation, payments and event workflows that can coexist without forcing the culture into a generic streaming product.
Develop the radio, community and event surfaces as a connected web product. Use specialist streaming infrastructure for ingest and playback, a relational backend for profiles and realtime features, and wallet integrations for direct support and access control.
DJ broadcast ingest through RTMP with HLS playback and CDN delivery, with Mux dependencies and streaming workflows documented in the repository
Next.js web application for listeners, DJs and promoters
Supabase/PostgreSQL for profiles, schedules, chat and community data
Base wallet connection and token integrations for listener support and access
Ticket purchase UI with Base USDC wallet transfers, card-payment links and a door-payment option; the inspected client records an on-chain purchase after transaction confirmation
Event tools for tickets, check-in, crew and point-of-sale workflows
Agentbot control plane for current live state, relay status and broadcast operations
Mux handles the RTMP-to-HLS media path while the application focuses on users, schedules, access and event workflows.
The wallet configuration supports ETH, USDC, BASEFM and cbBTC tipping on Base. The ticket purchase component also supports USDC transfers directly to a promoter wallet, with the client waiting for transaction confirmation before submitting the purchase record.
Supabase realtime capabilities support audience chat and community interaction without turning every product surface into a polling loop.
The current public station describes Agentbot as the canonical source for live state, relay truth and operator tooling.
A radio product needs to handle encoder workflows, stream state, playback and archive behaviour as one operational system.
Listeners, DJs and promoters need different controls and views while sharing a coherent product and identity layer.
The platform connects wallet-native tips and ticket payments with conventional subscription/payment infrastructure where needed.
The baseFM GitHub repository is private, so the source links are evidence for authorised reviewers rather than public source access. The inspected ticket component exposes USDC, card and door payment choices; the wallet path transfers USDC directly to the configured promoter wallet and then submits a purchase record after the client observes transaction confirmation. This client-side flow is not described as a fully audited payment settlement or inventory-reservation system. The repository README and package manifest document the application stack and integrations. The public station's current operating model has evolved; the case study distinguishes the application stack from the live control-plane role.
Tell me what you are trying to build. We can scope the right next step.