pull down to refresh

Signal21Signal21

Team:Team:

  • murdawkmedia – github.com/murdawkmedia

What We Built:What We Built:

The exploit at bitcoin++ isn't code — it's your calendar. The 40HPW meme exists because the Bitcoin rabbit hole is real: podcasts, YouTube channels, meetup streams, RSS feeds. Signal21 exploits that exploit back. Configure your sources and topics once, pay 21 sats, and get a single AI-synthesized audio briefing — deduplicated, filtered to what you actually care about, streaming to your browser before it's even done generating. Time is the only non-renewable resource. We built the reclaim button.

Stack:Stack:

  • Backend: Python / FastAPI, async parallel feed fetching
  • Transcription: yt-dlp + Gemini 2.5 Flash fallback (handles missing captions automatically)
  • Script synthesis: Gemini 2.5 Flash via OpenRouter (reads thousands of lines, writes one broadcast-ready narrative)
  • TTS: ElevenLabs streaming (zero-latency, audio starts before generation ends)
  • Paywall: LNURL-pay via coinos.io — 21 sats to unlock a generation
  • Frontend: Pure HTML/JS + Tailwind, cyberpunk aesthetic

Submission:Submission:

https://loot.fund/hackathons/bitcoin-exploits-edition/application/create/new

Repo:Repo:

https://github.com/murdawkmedia/signal21

Next Steps:Next Steps:

  • Persistent user feeds (save your sources, not just one-shot)
  • Nostr integration — zap the clips you liked back to the original creator
  • Mobile PWA
  • Looking for: beta testers willing to pay 21 sats and tell us what sucks
1 sat \ 1 reply \ @adlai 5h

looks like you and @murdawkmedia posted the same thing?

reply

oh dang - double post. embarassing.