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.

Returns free textSeconds per answerJudged on fluency
A System One modelSystem 1 · decides
left0.06
straight0.06
right0.89
{"action": "right", "confidence": 0.89}
decision #11.3 ms
Returns a typed actionMilliseconds per decisionJudged on accuracy and calibration

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
# Illustrative draft — schema subject to change
model: support-router
namespace: examples
category: system-one
architecture: example-runtime
license: apache-2.0
capabilities:
- choice
- score
base_model: examples/base
runtime:
framework: pytorch
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.

Read the CLI guide
$ 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.

PURPOSE-BUILT FOR WHAT’S NEXT

The next wave of AI
has a decision to make.

We’re building its home.

Claim your namespace