See our enterprise AI agents in action with a live demo. Try Now
Work with us to design, deploy and scale AI agents for your business. See Pricing
Sit down with our experts to take a free test drive of our AI agents. Schedule Now
DataSpace.
Self-Modifying Zero-Dependency Document Storage.
DataSpace is a self-modifying document that functions as its own file storage system. It embeds uploaded files directly into its code structure, allowing it to replicate with updated content when shared. Unlike conventional solutions like Dropbox or Google Drive that require massive infrastructure, DataSpace is a single HTML file. It can be shared through any method (email, messaging, USB drives) while maintaining perfect fidelity. The system works anywhere a web browser exists, regardless of platform, with no installation, signup, or internet connection required. Files never leave the user's device unless explicitly shared, ensuring privacy by design. By eliminating servers, accounts, and constant connectivity requirements, DataSpace represents a fundamental shift in file storage. This approach prioritizes simplicity, user autonomy, and universal accessibility in ways traditional systems cannot match.
DataSpace achieves this through two core technical approaches. First, HTML self-modification converts files to Base64-encoded strings embedded as meta tags in the document. Second, URL parameter-based sharing compresses encoded files into links that extract and display content when visited. The implementation follows a streamlined data flow: during upload, files are converted to Base64 and initially stored in IndexedDB. When viewing, the system checks multiple locations (URL parameters, HTML meta tags, IndexedDB) to retrieve files. For export, DataSpace either modifies its own HTML source or generates parameter-rich URLs. Different file types receive specialized preview handlers for immediate access. We envision DataSpace becoming the standard for specialized document sharing in areas like education, healthcare documentation, creative media, and secure information exchange.
Despite its innovations, DataSpace has many opportunities for future development. Browser storage limitations could eventually constrain capacity, so compression techniques and strategic partitioning should be implemented in the core process flow. The current design creates multiple file copies to ensure everything stays personal to the individual's computer, but manual file moving and deletion will quickly become impractical for collections of small, rapid changes. A virtual parallel vector file system of the computer's filing system will be created to automatically handle document deletion and replacement. To avoid any accidental deletion through the automated system, documents will be kept in a document purgatory until a certain amount of time has passed or you delete them, whichever comes first. The next full iteration of DataSpace will add support for more file types to have enhanced preview and editing capabilities, particularly video game and video interaction directly within the document. The following release should add support for global, online sharing of documents and files, not just peer-to-peer sharing, to allow for more collaborative document editing, offline knowledge bases, and portable development environments.
VibeGames.
Open-Source Gaming Site for AI-Built (Vibe Coded) Games.
VibeGames is an innovative implementation of the DataSpace technology and an open-source platform that hosts and showcases games created through AI assistance and "vibe coding." Similar to classic game portals from the Flash era or modern platforms like Roblox, it serves as a community space where creators can publish, play, and someday develop games without traditional barriers to entry. The platform's use of the DataSpace technology helps emphasize its primary mission of accessible game development, allowing anyone with a web browser to create, modify, and enjoy games without specialized development knowledge. What makes VibeGames particularly innovative is its complete independence from conventional infrastructure - there are no logins to external services, no content approval processes, and no reliance on company-maintained servers that could eventually shut down, ensuring true content permanence and preservation.
Unlike conventional gaming sites that require constant communication with remote servers, VibeGames leverages the DataSpace technology to bypass the traditional client-server architecture that has defined online gaming for decades. User credentials, stats, profile information, and personal game projects are stored in the browser's IndexedDB. When creators want to share games, VibeGames converts game files to Base64-encoded strings and embeds them directly into the document's structure. Sharing occurs by distributing the modified VibeGames document itself, which contains all the necessary game data. When accessing games, the system checks multiple storage locations to retrieve content without external API calls. It's instant, it doesn't require a connection to wi-fi, it costs nothing, and it rejects malformed or suspicious content through sandboxed execution and the browser's inherent security model with no needed additions to the fundamental DataSpace architecture. This approach guarantees true ownership for creators and players without corporate intermediaries determining availability or monetization, while enhancing privacy since no data leaves the user's device unless explicitly shared.
Interestingly enough, it was VibeGames that inspired the creation of DataSpace, as there was no existing way to store user data without database costs. Evidently, it works - this progression demonstrates how DataSpace can power applications beyond simple file storage, potentially revolutionizing web application development for domains requiring rich content sharing without massive infrastructure investment. As DataSpace technology evolves, VibeGames will inherit enhanced capabilities like automatic file synchronization across all users to transform it from a peer-sharing platform to a fully public gaming community, enhanced compression techniques and strategic partitioning to combat browser storage limits, adding decentralized methods for comments, ratings, and discovery to enhance social aspects and overcome current discovery challenges, and more sophisticated game creation tools directly within the platform to lower barriers for new creators. Ideally, this approach would provide a template for similar platforms for music, interactive art, educational content, and other creative media.