n/
A Semantic Operating System · @co-nlang
n/

Your two programs can be added.

In n/, that addition is written &. It does not concatenate text. It lets two independently valid programs converge into one value: compatible information combines; contradictions keep their cause.

Start with something verifiable

A defined merge, not concatenation

Each file knows only half. oo places both in one universe and converges them with lattice meet. Reverse the file order and the answer stays the same.

Source · server.n
server: { host: "127.0.0.1" }
Source · deploy.n
server: { port: 8080 }
Observed result
{ host: "127.0.0.1" port: 8080 }
Run itoo run server.n deploy.n --observe server

If you know CUE: the resemblance is an ancestry we acknowledge, not a rival we hide. n/ begins with lattices and unification, then asks about durable identity, history, observation, and exchange across machines.

The question underneath

Can a structure be identified, observed, and composed through its own relations, without relying on an external name?

These are not three parallel features. They are three hands grown from one question. Mathematics is not a fourth hand; it is where the other three are tested.

%id

Identify

Without a name, how do we know which thing this is?

Content forms its address. Values, roots, and commits can be identified by their own structure. A name is an entry point, not an identity.

<<>>

Observe

Without running the whole world first, how do we know what it is?

Evaluation follows the path being observed. What was not requested remains lazy; when the view is incomplete, the result must say so honestly.

&

Compose

When two structures meet, who decides the result?

The lattice laws decide convergence. Compatible constraints become more precise; incompatible ones yield caused bottom instead of a silent overwrite.

Method

The philosophical claim is a hypothesis, not a conclusion

Before theory and implementation can support a design, the clearest thing available may be a philosophical hypothesis. n/ writes it down first, then lets mathematics, the engine, and the record of failure test it.

01

Hypothesize

State the unproven sentence clearly enough to guide a design.

02

Derive

Let it lead to lattices, caused bottom, call-by-observation, and content identity.

03

Test

Submit every claim to the specification, probes, conformance vectors, and a real engine.

04

Keep the reversals

Do not erase mistakes from history; record what the correction actually moved beside the code.

The tablet below is not an answer. It is a primary record of what the project wrote down before it knew whether the answer would hold.

n/

As above (Top _), so below (Bottom _|_);
as in the void of the whole, so in the truth of the atom.
To work the one miracle — convergence.

All the universe is Combo — a field the wellspring of the possible, an atom the fruit of the existent.
By meet, truth is purified; by join, all things unfold.

The Ouroboros devours its own tail: its father is definition, its mother convergence.
Herein its power — if it can be observed, it is already real.

— Specification Preface
Do not take our word for it

You can watch us be wrong

Every arc leaves a work order, probes, acceptance evidence, and a story commit. The point is not performative humility. It is making the cost of a disproved claim traceable.

The 1 result claim(s) on this page were executed by oo v0.26.1. Without a receipt, this line does not appear.

A recent engine story

One name, two answers

The same name once produced one answer when read bare and another through projection. The previous probe asked only whether evolve reported an error; it never observed the path that failed. The repair and the blind probe remain together in the commit.

Enter through the question you have

Not four dimensions — several ways forward

The landing page has made its case. From here, choose what you want to do; unfinished inner pages will not pretend to be documentation.

Participate

Bring your observation

The specification, engine, and research all form in public on GitHub. Start with a counterexample, a probe, a specification question, or a view none of us has considered.

Bootstrap governance is still converging. GitHub is the physical substrate and the specification is the law; we do not present structures that have not grown yet as finished.