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

Intention Space

Formal Structures

CPUX Machine

Samples