CapsuleVerse is a browser-based, single-file web application that maps cloud storage into an interactive 3D galactic environment. Each registered user receives a personal data capsule rendered as a sci-fi pod within a WebGL scene built on Three.js. The system implements a complete peer-to-peer data sharing economy: users upload files (up to 15 GB, upgradeable to 1 TB), publish them, and set them accessible to others at a fixed rate of 1 pence per 48-hour access window. Share tokens enforce temporal access — once the timeline expires, access is programmatically revoked and any remaining value is proportionally refunded to the buyer, all managed through an in-memory relational schema of five normalized tables (users, capsules, data_items, share_tokens, transactions).
The 3D world serves as the primary spatial interface. Capsules whose owners have published data float and orbit organically above an intergalactic shader-based floor composed of a GLSL-driven hexagonal grid with animated concentric pulses, expanding energy rings, nebula ground fog, and rising particle streams. Inactive capsules rest on the ground plane, creating an immediate visual taxonomy of activity. Users interact via click-to-select, drag-to-reposition, and double-click-to-spin-360 mechanics, with raycasting for precise object picking against complex nested meshes. A real-time search engine queries across data titles, descriptions, and usernames, highlighting matching capsules in the 3D scene with pulsing glow effects.
What distinguishes this system is the fusion of spatial data visualization with a microtransaction-based access control model. Rather than abstracting storage behind traditional file browsers, CapsuleVerse makes data ownership physically tangible — a capsule's altitude, glow, and orbital behavior directly encode its sharing state. The temporal token system enforces business logic at the data layer: access is never permanent, revocation is automatic, and the credit flow between parties is fully auditable through the transaction ledger. Security is handled client-side with SHA-256 password hashing via the Web Crypto API, UUID-based access tokens, and content hashing for integrity verification.
Production requires no build toolchain — the entire application is self-contained in a single HTML file with embedded CSS, GLSL shaders, and ES module JavaScript. It loads Three.js and Tailwind from CDN and stores all data in browser memory, making it immediately deployable on any static host. A built-in export function allows users to download the running application as a standalone file.
Potential applications include decentralised creative asset marketplaces, academic data-sharing platforms with time-limited access for peer review, enterprise internal knowledge bases where sensitive documents are shared under strict temporal controls, and educational environments where spatial metaphors improve data discovery. The architecture could be extended to persist data via IndexedDB or a remote API, integrate WebRTC for direct peer transfer, and implement blockchain-backed token ledgers for trustless settlement.
Like this entry?
-
About the Entrant
- Name:Alexander Oluwaseun Kwesi
- Type of entry:individual
- Profession:
- Software used for this entry:AI Platforms Used
- Patent status:none


