The Perceptive Machine
Living Book: Phase 1 Draft
A living book on CPUX, Stabilising Intelligence, and intention-representable design
Why This Book Exists
Modern software is powerful, but much of its intelligence remains hidden inside control flow, framework behaviour, background services, and silent transformation of user input.
The human being often appears only as a source of data:
input -> processing -> output
CPUX begins from a different position.
It treats the human analytic mind as an active participant in computation. A person does not merely provide input. A person perceives a situation, identifies relevance, forms intention, acts, observes the result, and stabilises understanding through repeated interaction.
This book introduces CPUX through that wider frame:
situational reality -> perception -> intention -> execution -> stabilisation
The aim is to help developers build systems where human intention, contextual perception, and cross-platform execution can be represented explicitly rather than buried inside code.
The Central Idea
CPUX, the Common Path of Understanding and Execution, is a runtime model for building Perceptive Apps.
A Perceptive App does not treat the UI as decoration around hidden logic. It treats the UI as a human-facing perceptual surface, the CPUX engine as an explicit coordination field, and Design Nodes as independently executable units of computation.
The basic movement is:
Pulse
-> Signal
-> Intention Container
-> Field
-> Visitor
-> Stabilised Situational State
In this model:
- Pulses represent perceptions in context.
- Signals carry Pulses under an Intention.
- Objects reflect and persist Signals without hidden computation.
- Design Nodes perform explicit computation.
- Fields accumulate the evolving state of a CPUX.
- GridLookout gives every platform a common UI contract.
The result is not only a framework. It is a design movement toward software whose intentions can be seen, traced, replayed, and matured.
Stabilising Intelligence
The philosophical ground of this book is Stabilising Intelligence.
Stabilising Intelligence asks whether intelligence may partly arise from the ability to discover, maintain, and evolve coherent situational structures under interaction and perturbation.
For human beings, this happens continuously. We do not act on raw reality in its totality. We act on situational reality: the reality made available through bounded perception, context, memory, language, culture, tools, and bodily engagement.
For software, this suggests a new architectural responsibility:
computation should preserve the human loop of perception, intention, action, and stabilisation.
CPUX is one attempt to make that responsibility executable.
Who This Book Is For
This book is written especially for developers interested in cross-platform systems:
- ReactJS developers exploring perceptive UI and direct IC results.
- Android developers implementing GridLookout on native screens.
- iOS and Flutter developers preparing for native GridLookout implementations.
- backend developers interested in explicit execution paths and replayable state.
- distributed-system developers looking for semantic coordination beyond event names.
- AI developers thinking about context, memory, and human-centred reasoning.
- design-minded engineers who want software intention to be inspectable.
You do not need to begin with the full theory. You can begin with a single Pulse, a single Signal, a single Cell, or a single Design Node.
The theory matures as the examples mature.
How To Read This Book
The book is intended to grow in layers.
The word Phase in this living book refers to the maturity of revision, not only to the addition of chapters. A Phase may introduce new chapters, revise existing chapters, tighten terminology, add examples, or connect conceptual claims to executable demonstrations.
The chapters are the stable navigational units. As the book grows, this index should keep referencing the chapters directly so readers can enter the right part of the work without needing to understand the revision history.
1. Human Ground
This layer explains the human basis:
- situational reality
- closed perceptual algebra
- perception as relevance recognition
- intention before action
- stabilisation as a form of intelligence
This is the foundation. Without it, CPUX can look like only another runtime pattern.
2. Intention Space
This layer introduces the vocabulary:
- Pulse
- Trivalence
- Response array
- Signal
- Intention
- Object
- Design Node
- Field
The goal is to make the language precise enough for developers without losing the human meaning behind each term.
3. The CPUX Machine
This layer explains execution:
- CPUX as a Common Path of Understanding and Execution
- Intention Containers
- O_holder and O_reflector
- FieldBoard and CPUX Fields
- Visitor and synctest
- direct UI invocation
- pickup events
- persistence, replay, and teardown
This is where the model becomes a working machine.
4. GridLookout
This layer explains the cross-platform UI contract:
- Cell
- Pulse binding
- action Signal
- receptor IC
- direct result path
- subscription path
- ReactJS GridLookout
- Android GridLookout
GridLookout is what allows the same CPUX idea to appear in browser, phone, desktop, terminal, or embedded interface.
The current demonstrations begin with ReactJS and Android, but the contract is intentionally broader. Native GridLookout implementations can mature across other rendering platforms such as iOS, Flutter, desktop UI toolkits, and embedded displays. The CPUX model should remain stable while each platform provides its own native perceptual surface.
5. Developer Paths
This layer turns ideas into buildable examples:
- login flow
- form flow
- cart flow
- validation flow
- React Perceptive App
- Android Perceptive App
- Design Node testing
Each path should be small enough to run and inspect.
6. Patterns And Maturity
This layer gathers reusable patterns:
- accumulation
- reflection
- release
- reset
- resume
- commit
- compensation
- retry
- human-first feedback
These patterns are where CPUX becomes practical for real application design.
7. AI And Stabilisation
This layer connects CPUX to AI:
- LLMs as compressed traces of situational reality
- iteration density
- context-window stabilisation
- AI as a Design Node
- human-AI field coordination
- semantic continuity across interaction
The aim is not to replace human intention with AI reasoning. The aim is to place AI inside a visible field of human-centred computation.
8. Social And Design Consequences
This layer develops the wider purpose:
- intention-representable design
- identity and situated action
- consent-based communication
- social awareness
- accountability
- human maturity through design
This is where CPUX becomes more than software architecture. It becomes a way to ask what kind of technological world strengthens human existence rather than blurring it.
A First Mental Model
Traditional software often asks:
What function should run next?
CPUX asks:
What situation has become stable enough for the next Design Node to act?
Traditional UI often asks:
What event did the user trigger?
GridLookout asks:
What perception did the human express, under what intention, and which CPUX receptor should receive it?
Traditional application state often asks:
What values are stored now?
The CPUX Field asks:
What Intentions and Pulses have been reflected into this unit of work, and what coherent situation do they now form?
The Living Principle
This book should remain alive in the same way the model itself is alive.
Each concept should eventually have:
- a plain-language explanation
- a formal definition
- a diagram
- a small JSON or code example
- a ReactJS demonstration
- an Android/GridLookout demonstration
- a note on human perception
- a note on cross-platform consequences
The book matures when every philosophical claim has an executable example, and every executable example points back to the human reason it exists.
Working Thesis
CPUX places computation inside a represented field of perception and intention.
Stabilising Intelligence gives that field its deeper purpose:
to help human beings and machines maintain coherent situational reality through explicit, inspectable, cross-platform paths of understanding and execution.
That is the work of this living book.
Chapter List
This list is the living-book map. It should be updated whenever chapters are added, renamed, or substantially revised.
Orientation
Human Ground
- The Human Analytic Mind
- Situational Reality
- Closed Perceptual Algebra
- Perception Before Intention
- Stabilising Intelligence
Intention Space
Formal Structures
- Formal Structures
- Pulse Structure
- Intention Structure
- Signal Structure
- Design Node Manifest
- Object Structure
- Field Structure
- GridLookout Cell Config
CPUX Machine
- CPUX Machine
- CPUX As Common Path
- Intention Container
- O_holder And O_reflector
- FieldBoard And Fields
- Visitor And Synctest
- Direct IC Result
- Persistence And Replay
- IC Container Deep Dive
- Object Reflector Deep Dive
- Field Context And Signal Transfer
- Retained IC Context
- Field Composition Not Hierarchy
- FieldBoard Multi-App Coordination
- Human UI And AutoInteraction Bridge