Changelog
Version history and document status for the Signet documentation, which is the canonical record of the protocol.
These pages are the canonical description of Signet. There is no separate whitepaper and no PDF release, so version identity lives here.
When you cite Signet, cite a docs version and date from the table below.
Version history
| Version | Date | Stage | Summary |
|---|---|---|---|
| 1.1 | September 2026 | V1 pre-registration | Submission contract is model-only (spec version 3): a miner publishes one Hugging Face repository holding weights and a loader class, pinned by commit SHA with every file hashed. Container image fields removed from the manifest; the manifest names a runtime profile, never a digest, and the network publishes each profile as a digest-pinned image when it releases that runtime. Rejection codes re-scoped: R03 is now a runtime the network does not offer or a model that fails to load in it; R13 is the network's runtime container failing, classified as infrastructure. No protocol constant, formula, or threshold changed. |
| 1.0 | August 2026 | V1 pre-registration | First public documentation. Complete V1 mechanism: submission contract, offline validator execution, 543-landmark pose contract, scoring formulas, grounding gate, emissions construction, private corpus specification, commercial product, economics, and roadmap. |
What counts as a change
| Change type | Version bump | Requires an entry here |
|---|---|---|
| Protocol constant, formula, or threshold | Minor (1.0 → 1.1) | Yes |
| New rejection code or hard limit | Minor | Yes |
| Emissions split or curve | Minor | Yes |
| Corpus specification or rotation rule | Minor | Yes |
| Pricing | Minor | Yes |
| Stage change (registration, phase start) | Minor | Yes |
| New primary task or sign language | Major (1.x → 2.0) | Yes |
| Wording, examples, structure, typos | None | No |
Prose can be improved at any time without a version bump. A number cannot.
Rules that keep this document honest
Numbers change here first. One person owns the protocol constants. A value changes in the changelog and the constants record before it changes on any page.
Nothing is edited silently. If a threshold moves, the old value stays visible in this table. A reader who built against version 1.0 must be able to see exactly what moved and when.
Stage language is checked on every release. The docs currently say pre-registration in two places: the status block on the Introduction and the Roadmap. Both change on the day the subnet registers.