Pay for what you watch. Nothing more.
Arbor is a premium streaming platform for independent, short, festival, and Creative Commons films β with no subscriptions. Viewers buy flexible viewing time (2.5h / 5h / 10h) and the meter runs only while the film plays. Pausing, browsing, and trailers are always free. Filmmakers earn per second watched and get paid on-chain β instantly, transparently, pro-rata.
Think prepaid mobile data, but for cinema.
The blockchain is completely invisible: sign in with Google, a Particle Universal Account is created silently, and every transaction is gasless on Arbitrum. No seed phrases. No "connect wallet". No crypto vocabulary.
Built in 7 days for the Encode Club UXMaxx Hackathon.
Card networks can't settle $0.08 for 3 minutes of viewing β processor fees exceed the charge. A prepaid balance with programmable micro-debits and instant creator payouts is only economical with account abstraction. Crypto is the enabler, never the product.
Sign in with Google β Universal Account created silently (Particle)
Buy a time package β gasless USDC purchase on Arbitrum (on-chain)
Watch films β seconds debited off-chain, only while playing
Pause / browse β free, always
Session ends β filmmakers settled on-chain, pro-rata by seconds watched
Gift time β send viewing hours to a friend via a single-use claim link
On-chain is reserved for the money moments β purchase in, settlement out. Everything in between lives in a server-side ledger. Transactions are never streamed per second.
- π¬ Netflix-grade streaming UX β cinematic catalog, dark theme
- β±οΈ Pay-per-viewing-time β the meter runs only during playback; pause is free
- π§ Anti-anxiety metering β a calm remaining-time gauge
- π Zero-crypto onboarding β Google login, silent wallet creation, gasless everything
- π Gift time β transfer viewing hours from your balance to a friend
- π₯ Filmmaker Studio β live per-second earnings and on-chain settlement proof (Arbiscan)
| Layer | Tech |
|---|---|
| Frontend | React + TypeScript |
| Wallet & Auth | Particle Network β Universal Accounts, social login, gasless paymaster, EIP-7702 path |
| Chain | Base Sepolia (testnet) -> into mock USDC |
| Contract | ArborVault.sol β package purchase + batch filmmaker settlement |
| Ledger | Postgres β balances, sessions, debit events, gift claims, settlements |
| Content | Blender Foundation & public-domain films (fully licensed-safe catalog) |
All demo content is legally redistributable: Blender Foundation open movies (Sintel, Big Buck Bunny, Tears of Steel, Elephants Dream) and public-domain classics. Positioning: independent cinema, short films, and festival selections β the films streaming giants ignore.
MVP Created. See PLANNING.md for the full product planning document: vision, personas, UX strategy, architecture, business logic, risks, team plan, and demo flow.
3 builders, 7 days:
- A β Frontend + Backend: design system, catalog, player, metering UX, motion
- B β Backend + DB: ledger, heartbeat API, Studio API, gift API, content pipeline
- C β Web3:
ArborVault.sol, Particle integration, gasless purchase, settlement pipeline
Encode Club UXMaxx Hackathon Β· Particle Network Β· Arbitrum