This week the first end-to-end MVP went live. It demonstrates that the core idea works in practice.
*Live demo client (static HTML/JS on GitHub Pages):* https://baconpantsuppercut.github.io/arkA/
*Example video stored on IPFS (via Pinata):* https://cyan-hidden-marmot-465.mypinata.cloud/ipfs/bafybeigx...
No backend is involved; it’s just the browser loading the video from a decentralized gateway using the metadata.
*Why I’m building this:* Most video systems combine storage, accounts, recommendation logic, monetization, and delivery into one large platform. arkA experiments with unbundling those pieces. If storage, metadata, and playback are separate concerns, anyone can host videos and anyone can build clients to display them.
*Current state:* - A small static reference client (~60 lines of JavaScript) - One example video published via IPFS/Pinata - Basic JSON metadata - Early schema drafts in the repo
*Repo:* https://github.com/baconpantsuppercut/arkA
*What I’m looking for:* Feedback on the protocol idea, criticism of the MVP architecture, suggestions for metadata/schema versioning, and perspectives from people familiar with distributed storage systems (IPFS/IPNS/IPLD, Arweave, S3-compatible systems, etc).
This is extremely early. There’s no platform, no company, and no plans for lock-in. Just a small protocol experiment that might be useful if it grows.
Happy to answer any questions.