The Pythology stack

One stack.
Seven questions.

The machinery underneath Pythology can get complicated. The job of each layer should not. Every part exists to answer one question, preserve one boundary, or stop the system from becoming too sure of itself.

The stack is not one giant model. It is a chain of separate responsibilities: observe, establish evidence, explain, forecast, compare choices, let a human challenge the reasoning, and then learn from what actually happened.

How the pieces fit

The important bit is the hand-off between layers.

A sensor reading should not quietly become a causal claim. A causal story should not quietly become a forecast. A forecast should not quietly become an instruction. Keeping those steps separate is the point.

Layer 01

EarthNet

EarthNet brings the outside world in: hazards, environmental conditions, infrastructure pressure, official updates and other authorised evidence. Its job is to notice meaningful change without pretending it already knows what the change means.

THE QUESTION

What is happening?

Observe broadly, preserve the source and keep repeated noise from looking like new evidence.

Explore EarthNet →
Layer 02

Evidence & state

Observations are timestamped, attributed and organised into a current state. Stale information, contradictions, missing evidence and modelled estimates stay visible rather than being flattened into one confident answer.

THE QUESTION

What do we actually know?

Before asking why, separate observation from inference and freshness from certainty.

Layer 03

Causal reasoning

The causal layer asks what mechanisms could connect the evidence, what else could explain it, which assumptions are doing the work and what evidence would weaken the preferred explanation.

THE QUESTION

What might connect it?

Correlation is useful. We still want to know what could actually make one part of the system affect another.

Go deeper on causality →
Layer 04

Prometheus

Prometheus turns the current belief into a test. He commits a time-bounded forecast before the outcome is known, records confidence and a competing outcome, then returns later and keeps the result in the ledger.

THE QUESTION

What should happen next?

If we think we understand the system, say what reality should do next — and keep the receipts.

See the public forecast record →
Layer 05

Decision Futures

Decision Futures starts from the same frozen evidence and asks how downstream consequences could differ if an authorised human changes a decision, intervention or assumption. The branches remain conditional, not prophecy.

THE QUESTION

What changes if we choose differently?

Compare the baseline with a small number of declared alternatives and keep the assumptions visible.

Layer 06

Sentinel

Sentinel is the human interrogation layer. It is where an authorised person can ask what the system sees, why it believes something, what is degraded, what it does not trust and what new evidence could change the conclusion.

THE QUESTION

Can a human challenge the whole chain?

Complex machinery should not earn the right to become a black box simply because it is complicated.

Layer 07

Outcome & learning

Later evidence closes the loop. Forecasts resolve, enacted decisions can be compared with measured outcomes, misses stay in the history and confidence can be adjusted without rewriting what the system originally believed.

THE QUESTION

Were we right?

Reality gets the final vote. The useful asset is the record that accumulates afterward.

The rules underneath it

The architecture can change.
The discipline should not.

Models will improve. Sources will change. Some layers will become more sophisticated. These are the boundaries we want to survive all of that.

01

Observation is not inference.

Measured, reported, modelled and inferred information should never silently become the same thing.

02

Alternatives stay alive.

A preferred explanation should have to outperform plausible competitors instead of merely sounding convincing.

03

Uncertainty stays visible.

Missing evidence, disagreement and weak assumptions are information, not blemishes to tidy away.

04

Reality closes the loop.

Forecasts and claims earn confidence through later outcomes, not through how persuasive the original explanation was.

What transfers — and what does not

A reusable discipline is not reusable certainty.

This distinction matters. The architecture can travel from one domain to another. The confidence, evidence and validation cannot hitch a ride with it.

TransfersProvenance, competing hypotheses, falsifiable forecasts, explicit uncertainty, human interrogation and outcome learning.
Does not transferDomain confidence, causal mechanisms, calibration history, source quality or claims of operational readiness.
Why it mattersA system that worked on weather does not automatically understand biology. It only carries a disciplined way of asking better questions into the next evidence world.

The point of the stack

Make sophisticated intelligence easier to question, not harder.

The goal is not to hide complexity. It is to organise it so a person can still ask: what did you observe, why do you believe that, what else could explain it, what do you expect next, and what happened when reality answered?

Research, investment or deployment

If one of these questions matters to your system, talk to us.

We are interested in real environments where the stack can be tested prospectively: clear evidence, meaningful decisions, measurable outcomes and people willing to challenge the conclusions.

Pythology distinguishes operational systems from research architectures. A shared stack does not imply that every domain, model or research programme has the same maturity, validation or deployment status.