CashCast
Music by the second, paid in Bitcoin Cash. Approve a small budget once — whatever you don't hear comes back to you automatically.
The first minute is free. To keep listening, connect a Bitcoin Cash wallet and approve a small budget — once.
Works with Selene, Paytaca and other WizardConnect wallets.
Connected to your wallet. How much may CashCast use at most?
Unspent money returns to · use another wallet
Check your wallet
It asks you to send to a CashCast channel contract. Only you can get unspent money back from it — automatically. · cancel
Your budget is used up. Settle it, then approve a new one to keep listening.
Done. You listened for ; went back to your wallet.
Your last budget is safe.
Catalogue
Demo catalogue: CC0 tracks by HoliznaCC0 and Komiku. In this demo the artist share goes to the CashCast team; in production artists register their own Bitcoin Cash address.
How it works
- Encrypted audio, public. Every 4-second piece of a track is locked with its own key. Anyone can download the locked audio; CashCast sells only the keys.
- One approval. Your wallet funds a tiny Bitcoin Cash contract with your budget. That is the only thing you sign.
- Pay as you listen. Your browser signs a running total with a throwaway key — no transaction per second, no fees per second.
- Settle once. When you stop, CashCast takes the signed total (90% to the artist, 10% to CashCast). The contract forces the rest back to your wallet.
- No trust needed. If CashCast vanished, anyone could send your whole budget back to you after about a day — the contract allows nothing else.
Contract: CashCastChannel.cash (CashScript, ~240 bytes) · security notes