DOCUMENTATION

Getting started

Create an account, publish a decision model, and understand what the registry stores.

What this registry is

System One is a registry and developer platform for decision models — models that return a typed decision with calibrated confidence instead of generated text.

A repository holds the manifest, the model card, the evaluation numbers, the lineage — and the files. Weights are uploaded straight to storage, versioned, and stored once by content, so variants that share a tokenizer do not pay for it twice. Files can also stay where they already are: a version can reference Hugging Face, GitHub, or any URL instead. Downloads come from the edge either way, and never pass through the application.

Create an account

  1. Sign up. Your username becomes your namespace, so your models live at username/model-name. It cannot be changed later.
  2. Verify your email. A six-digit code arrives immediately.
  3. Publishing is gated on verification. Browsing is not.

Verification exists for a specific reason: without it, anyone could create an account on an address they do not own. An unverified account cannot publish anything, and the address owner gets an email telling them it happened.

Publish a model

You need three things:

  • A namespace — your username, or an organization you own.
  • A name — lowercase, letters, digits, ., _ and -.
  • A manifest — systemone.yaml, validated before it saves.

Go to New model. The editor validates the manifest as you type and refuses a manifest that disagrees with the URL it is being published to.

Publish a version

Versions are immutable. 0.1.0 always resolves to the manifest and artifacts it was published with, so a pull that worked last month still works.

Each version carries artifact references. Artifacts declared in the manifest are included automatically; you can add more from the form.

Record lineage

If your model is a fine-tune, set base_model in the manifest:

base_model: acme/laya-base

The registry links your model to its parent and lists it on the parent's page. If the base model is not on the registry yet, the reference stays in the manifest and resolves when that repository appears.

Next