Portable Web Content Format (PortableWeb) Community Group
AI-assisted tools can now generate high-quality interactive web content —games, presentations, simulations, educational materials— in minutes. This has created a massive and growing category of ephemeral Web applications that need to be shared and used immediately across devices and platforms, without a traditional server for distribution, without association with a Web origin, and without being confined to a web browser.
No existing format treats interactive web content as a portable, self-contained, immediately runnable unit. PDF loses interactivity. EPUB3 is constrained to a document and book model — its JavaScript support is an enhancement to a reading experience, not a general-purpose runtime. Web Bundles never achieved broad implementation and was designed as a network transport optimization, not a portable execution environment. The Web Application Manifest describes server-hosted apps and requires a live web origin. None of these addresses the need for content that has no server, no origin, and no installation —content that should exist, run, and be shared as a single portable file, across all platforms, entirely offline.
This mission of this group is to develop an open specification for a self-contained portable web content format that can be instantly shared and run on any platform —desktop, mobile, or offline— without a server, app store, or deployment pipeline. The format is content-model agnostic, equally supporting books, games, presentations, educational simulations, 3D experiences, scientific models, and collaborative applications.
The scope of work includes:
- Container and packaging format
- Manifest schema for capability and permission declaration
- Viewer conformance requirements and security sandboxing model
- Storage model —per-bundle isolated storage specification, defining how packaged content can persist state locally, how storage is scoped and sandboxed to the bundle, and guidelines for storage portability across viewer implementations.
- Inter-bundle communication model — a permission-gated channel specification enabling bundles to communicate locally via Bluetooth, WiFi Direct, or local network, making offline multiplayer, peer-to-peer, and collaborative interactive experiences possible without any server infrastructure. This is a genuinely novel capability not addressed by any existing format or specification.
In addition to a Specification, this group expects to create a Viewer conformance test suite, and a non-normative implementation guide for content creators, AI tools, and viewer developers.
- Homepage
- Homepage/Blog
- Shortname
- portableweb
Participation
To join or leave this group, please sign in to your account.
Leadership
- Chairs
-
- Omprakash Selvaraj
Links
- Mailing List
- public-portableweb