The Wholeness Stack is a portfolio of software and related works dedicated to developing, tending, and curating reliable information, durable knowledge, comprehensive understanding, and ecological wisdom. It's called that because it espouses an underpinning technique—and overarching philosophy—of transforming wholes, rather than assembling parts. It begins with eminently reusable linked data, and proceeds, even, to contemplate how we design our cognitive prostheses, and what we create them for. The overall goal of the Stack is to repair the contract of the Web as a realization of hypertext, graduating it from a technology—with its focus on capability—to a mature expressive medium.
Sense Atlas is a tool that helps you, your colleagues, and your stakeholders create and maintain a shared—and shareable—living structure of what's going on around you and how you intend to respond, drawing on a model that you develop, expand, and enrich incrementally, over the lifespan of your organization.
Intertwingler is an engine for making websites that consist of extremely large quantities of tiny, reusable objects, intelligible to both people and machines, with a thickness of unbreakable links—in both directions—that would be unmanageable in other frameworks. The purpose of Interwingler is to repair the Web one site at a time: to set a floor for content reuse, FAIR data, and the eradication of link rot, so the Web—as dense hypermedia—can realize its full expressive potential.
Intermingler—soon to be separated from Intertwingler into its own product—is infrastructure designed to support websites that can live for decades. It presents a uniform address space to the network, preserving the continuity and naming history of URLs, that it routes transparently to an array of microservices—which make for extremely well-defined development targets, written in any language—that plug into the back. A novel handler manifest protocol, embedded in plain-old HTTP, tells it what to do.
Loupe and SWeT are two companion domain-specific language specifications, first for turning a directed graph structure into a serializable document tree, then from there into presentable markup. The goal is a standardized, declarative, easy-to-manage transformation pipeline that has been missing from the Web since its inception.
Semantic REST is the technique behind the Wholeness Stack: crossing the acuity and precision of Fielding with the vision of Berners-Lee, with Nelson, Engelbart, and Alexander supporting. It's available as training seminars for your team, and soon an on-demand lecture series, to get you designing whole systems of your own.
The Nature of Software is a serialized book: it's an attempt to apply the methodology of structure-preserving transformations, that the architect Christopher Alexander advanced for buildings, to the craft of software development. It is the philosophical text that concentrates and underpins everything else in the stack.