2Origin.org

2Origin Computer Architecture · Draft · RFC v0.1 · Apache-2.0

We don't build models.
We build the computer.

The model is the CPU — but a CPU is never a computer.
模型是 CPU,但 CPU 从来不等于一台计算机。

Model is replaceable · State survives · Actions are portable · Learning compounds

Read RFC-0000 Naming decision GitHub

The problem

Taught today, forgotten tomorrow.
Learned on this task, restarting from grade one on the next session.

Today's agent stack has good parts: models (CPU), context windows (RAM), MCP (buses), harnesses (kernels). But they don't assemble into one computer — the motherboard, the disk, the drivers and the OS are missing.

The root cause is plain: agents persist chat transcripts (shadows), not object state (origin).

The architecture

LayerPC analogueThis systemResponsibility
IntelligenceCPUModel (swappable)reasoning
Working memoryRAMContext Windowcurrent thinking
Long-term storageSSDXueji 学籍everything the AI learned
Sensingsensor hubQuxiang 取象reads the world — and never receives an expectation
World representationGPUBenxiang 本象world → AI-computable objects
Machine environmentCMOS / firmwareBenjing 本境what this machine has and can run
Action I/OSouthbridge I/O, outAction Kernel 影核changing the world
High-speed busNorthbridgeNorthbridge 北桥state → Context
KernelBIOS + KernelHarness (swappable)scheduling
Self-learningsystem serviceAcademy 学堂experience → credentials
The machinePCU-Kingfirst reference implementation

Quxiang sees the world. Benxiang saves it. Xueji keeps the record. The Action Kernel changes it.
The Northbridge knows. The Southbridge acts.

Observe → Think → Act → Verify → Learn

Where the evidence stands

A first-run pass is a signal that the architecture is right — not a benchmark-tuned result. The third card below did not pass, and it is on this page anyway.

Cross-session

Close the window, resume the task. A fresh, independent Claude Code session (claude -p, zero prior conversation) received the task.origin.json summary via a SessionStart hook and reported the task title and goal correctly.

Cross-harness

Swap the engine, keep the credentials. Claude Code did half the task (distilled 12 facts); Codex (codex exec) continued from task.origin.json + facts alone with zero re-asking. Session logs confirm it.

Write access for headless harnesses

Codex's sandbox is read-only. The fix is a Southbridge write action — an audited MCP tool (whitelist + audit log) injected into the harness. Prototype self-tests pass; the final end-to-end run was blocked by an expired login token — an environment issue, not an architectural one.

One falsifiable sentence

“World-first long-term AI computer prototype” is the initiator's falsifiable public claim, not a third-party certification. Earlier comparable public implementations are welcome as evidence; verified counterexamples will change the wording in public.

Small company, large appetite. Code, experiments, failures and retractions are all public — we don't ask you to believe first.

Submit a long-running task Challenge rules Evidence and limits

Where to start