Recomposing the Web
Datom.World can be thought of as a decomposition of the modern web browser into its elemental technologies, then recomposed around a new philosophy to build a new world wide web: everything is a stream, and everything is a continuation.
In the traditional web stack, the JavaScript VM drives execution, HTTP defines communication, the DOM structures the UI, and local storage keeps data persistent. Each of these layers was built to serve a client–server world, where the browser is a consumer of remote computation. Datom.World reverses this assumption. Every device, from a phone to a cluster, becomes a sovereign node capable of computation, storage, and visualization.
Where the JavaScript VM once stood, Datom.World introduces Yin , a continuation-based virtual machine that treats computation as an evolving process rather than a sequence of calls. HTTP's request–response model dissolves into DaoStream , the universal streaming API where data flows continuously between entangled peers through append-only datom streams. LocalStorage becomes DaoDB , an app that materializes queryable indexes from those streams. And instead of the DOM, DaoFlow interprets streams as renderable interfaces, treating the UI as an emergent view of living data.
Each component corresponds to its web counterpart, but their composition is entirely different. Instead of a client viewing a remote world, every node in Datom.World participates in creating that world. The result is not a web of documents or servers, but a web of processes, a distributed organism of computation and collaboration.
In short, Datom.World is what the Web becomes when it is rebuilt from first principles: local-first, continuation-based, and stream-native. Where the old web is limited to HTML, Datom.World interpreters can visualize the same datom streams as anything: 3D video games, traditional web pages, VR environments, or any other form. DaoFlow is one such interpreter that renders datoms into living, reactive interfaces.
And the same recomposition applies beyond browsing. Compilers and languages themselves are being rebuilt as queryable datom fabrics: Yin.vm expresses programs as Datalog facts, DaoDB turns optimizations into queries, and DaoStream carries execution as continuations. Recomposing the web therefore also means recomposing the tools that build it.
This is the internet reimagined: not a web of documents or servers, but a living organism where streams carry data through time, continuations carry computation through space, and both flow together through the same fabric. Software that breathes, pausing and resuming as resources become available, collaborating across devices and people without central coordination. Self-organizing, adaptive, and resilient.