THE SYSTEM ONE MODEL REGISTRYPHASE 01 / IN DEVELOPMENT
A home for System One Models.
Not every model should write. Some should decide — fast, typed, with a confidence your code can branch on. This is where those models, and the people who build them, live.
Built for models that decide. Not adapted from tools for chat.
MODEL SPOTLIGHTILLUSTRATIVE
examples /
support-router
v0.1
The right request. The right destination.
A choice model for support ticket routing.
choiceroutingSystem One
INPUT01 REQUEST
“I can’t connect to the API after rotating my key.”
DECISIONEXAMPLE OUTPUT
technical_support0.91
billing0.06
general0.03
Structured output. Ready for your next step.
DECISIONS, AS A FIRST-CLASS PRIMITIVE.
Choose an actionScore an optionReturn confidence
01 / A DIFFERENT KIND OF MODEL
They decide. They don’t chat.
Language models are the slow, deliberate System 2 of AI: open-ended, and at their best when they write. System One models are the fast half. Given a situation, they return one decision and how sure they are of it. Different outputs, different metrics, different tooling — so a different home.
A language modelSystem 2 · writes
› Which way should the snake go next?
The snake is heading east, and the food looks to be above it and slightly to the left. Turning left would bring it closer, but it is worth checking first whether its own tail could block the way back. On balance, the most reasonable choice is probably to turn left — although carrying straight on for one more step would also be defensible.
A System One modelSystem 1 · decides
left0.06
straight0.06
right0.89
{"action": "right",
"confidence": 0.89}
decision #11.3 ms
Illustration of each model’s output. Latencies vary by model and hardware. Read the full argument
What a general model hub recordsWhat a System One repository records
Task and language tagsWhat it decidescapabilities: choice · score · rank · classify · route
A single evaluation scoreWhether its confidence can be trusteddecision_accuracy · calibration_error · valid_action_rate
Parameter countWhether it fits in a request pathmedian_latency_ms · p95_latency_ms
A checkpointWhere it came from, and what runs itbase_model · runtime · variants per folder
02 / THE FOUNDATION
Less searching. More building.
A focused home for a new class of models. Phase one brings the essential pieces of the decision-model workflow together.
01
Find the right model.
Discover models by decision primitive, architecture, and license. Start with what your application needs to decide.
ChoiceScoreTyped outputs
02
Know what you’re pulling.
A model card, a common manifest, and every file versioned. The context you need, before you write the first line.
Model cardssystemone.yaml
03
Build on what came before.
Trace a fine-tune to its base model. Give your work a stable namespace and make it discoverable by the next developer.
Model lineageVersioned entries
Your files live here, versioned, or where they already are. Push weights straight to the registry, or reference Hugging Face, GitHub and any URL.
03 / A COMMON LANGUAGE
A small file. A shared standard.
Meet systemone.yaml. A proposed manifest that makes a model’s capabilities, runtime, and lineage easy to understand.
✓Decision-native metadata
✓Explicit licenses and artifact references
✓A foundation for future tooling
An early draft, evolving with real model architectures.
examples / support-routerEXAMPLE
01# Illustrative draft — schema subject to change
02model: support-router
03namespace: examples
04category: system-one
05architecture: example-runtime
06license: apache-2.0
07
08capabilities:
09 - choice
10 - score
11
12base_model: examples/base
13runtime:
14 framework: pytorch
15 artifact: model.safetensors
04 / FOR THE PEOPLE WHO BUILD THEM
If your model returns a choice, you’re in the right place.
Most model tooling assumes the output is text. If yours is an action, a label or a score, you have been making do with tools built for someone else. This one is built for you — publish yours, pull someone else’s, build on each other’s work.
Game AI and RL agents
Policies that pick the next move — like the snake agent already on the registry.
Robotics and control
Controllers that choose an action many times a second, on the device itself.
Routing and triage
Send the ticket, the request or the call to the right place, with a confidence to escalate on.
Risk and fraud scoring
A calibrated score instead of a paragraph, so a threshold means what it says.
Ranking and recommendation
Order the options and return scores your product can sort by.
On-device classifiers
Small enough for a phone or a browser, fast enough to run on every event.
From your terminal, the way you already work.
One identity and one repository model, from the first pull to the fine-tune you publish back. Sign in through the browser once; after that it is push and pull, with files cached and shared between variants.
$ pip install systemonemodels
Successfully installed systemonemodels-0.1.0
$ systemone login
Your one-time code: BCDF-GHJK
Opened systemonemodels.tech/device in your browser.
✓ Signed in as you
$ systemone push ./snake-agent --repo you/snake-agent
Published you/[email protected] with 9 files
$ systemone pull you/snake-agent
9 files · 343.1 MB from cache
$
05 / WHERE THINGS STAND
Built in the open. Shaped by the people using it.
The registry and the CLI are live today. What comes next depends on what you build with them.
01
LIVE
The registry
Discover, understand, and publish model repositories.
02
BETA
SDK & CLI
Log in through the browser, then push and pull from your terminal.
03
NEXT
Built with you
What comes next is shaped by the people publishing here.
# Illustrative draft — schema subject to change