SZL Forge — train SZL Holdings own sovereign model (SZL-1) on SZL own hardware. QLoRA fine-tune kit: dataset, Unsloth training script, Ollama Modelfile, runbook.
0
stars
194
commits
Python
primary language
Sep 11, 2026
updated
Control before action. Evidence after.
Part of the szl-holdings estate · Product: a-11-oy.com · Proof: a11oy.net
Train, qualify, and publish bounded SZL model artifacts from explicit source and evidence.
SZL Forge is the canonical training-recipe, qualification, and publication control repository for several SZL model artifacts. This GitHub repository is software, curriculum, schemas, and evidence; it is not itself a weight repo.
| Surface | Classification | Evidence state | Boundary |
|---|---|---|---|
| Forge bootstrap and runbooks | Executable software + training recipe | Source-controlled and locally runnable | A recipe does not prove a run completed or that its output matches a published model. |
agent-forge/ | Beta local Windows control software | Portable contracts are source-controlled; Windows enforcement is qualified only by its behavioral self-test | Controls only registered process trees it launches under the same Windows identity. A11oy receives a read-only projection and no process-control authority. |
clinical-gateway/ | Beta synthetic and pre-deidentified live-shadow integration software | Source and local contract tests cover the bounded result engine, TLS MLLP listener, file drop, read-only polling, local API, and operator UI | Not site-validated, not authorized for real PHI or clinical use, and not evidence of physical-analyzer interoperability or LIS/EHR delivery. Models and kernels are excluded from result interpretation and release. |
SZL-Forge-1.5B-ReceiptAgent | Trained fine-tuned weights | MEASURED_LIMITED; expected public weight hashes and owner-signed training/evaluation receipts are bound in publishing/model-source-bindings.json | Proposal-only, not promoted, and not independently certified. |
SZL-Khipu-1.5B | Trained fine-tuned weights | MEASURED_RESEARCH_ONLY; repository-declared key continuity | Held-out abstention is 2/6; autonomous and high-stakes use is prohibited. |
KHIPU-R2 | Separate SKU | Hub job 6a91bf11984507d9db4ea104 COMPLETED; adapter 147.8MB AVAILABLE; abstain MEASURED 3/6 (not a pass; grounding 5/5, plan 11/11). Hub receipt ddf6c50 publication_eligible: false is the public claim. This-kit jobs UNKNOWN; this-SKU evals not-this-run; CHAWPI extra lock (no --run-job). | Does not overwrite signed SZL-Khipu-1.5B. Signed 1.5B abstain stays MEASURED 2/6. Lab stays signed Khipu GGUF. |
CHASKI-R2 | Separate SKU (CHAWPI silhouette, ATELIER lock) | Jobs UNAVAILABLE this checkout; evals none-this-run; publication_eligible: false | GitHub recipe on disclosed Qwen/Qwen3.5-0.8B. Declared Hub id SZLHOLDINGS/chaski-r2 is not a Hub page. Does not overwrite live SZLHOLDINGS/chaski. Not 5050. |
SZLHOLDINGS/chakana | Bridge embedding kit (ROADMAP recipe) | Jobs UNKNOWN this checkout; Hub stub has no weights; nDCG@10 UNKNOWN | NINA (FORGE-class) lane. sentence-transformers. Not a11oy CHAKANA wiring. Does not overwrite other Fall 2026 kits. |
SZL-Khipu-1.5B-GGUF | Quantized derivative | Exact GGUF bytes are hash-bound | Reproducible quantization and signed runtime outputs are not claimed. |
szl-receiptagent-qwen35-0.8b-v2 | Trained LoRA adapter | Bounded owner-measured acceptance: 5/5 contract drafts and 6/6 adversarial refusals | Small synthetic gate, proposal-only, no broad quality or safety benchmark. |
SZL-Khipu-1.5B-BrainNavigator card source | Historical/planned card name | Superseded by the measured SZL-Khipu-1.5B binding | Do not treat the old name or model-card template as a separate trained release. |
| Forge Lab / Model Inference Lab | Presentation and bounded runtime Spaces | Snapshot verification or constrained inference, depending on the Space | Reachability is transport only; neither Space trains, promotes, or authorizes a model. Forge Lab is SNAPSHOT / BLUEPRINT_NOT_TRAINED (ATELIER lock: no Unsloth Studio, no Jobs launcher). Bounded serve is szl-model-inference-lab only. |
Fall 2026 original cuts (SZLHOLDINGS/{chaski,qantu,waman,chakana,tinku}) | GitHub recipes + honest job stamps | Chaski CUTTING (attempt 5 6a91bf10 COMPLETED; weights AVAILABLE; Named-N MEASURED fail 0/5 and 2/6; publication_eligible: false). Qantu/Waman SKIP. Chakana/Tinku Jobs UNKNOWN. | Named-N fail is not a pass. Train loss is not an eval. No Qantu/Waman trainers. KILLINCHU-EYE is a Waman alias. Hub README is not recut from this checkout. See chaski/README.md. |
Investor value. Forge makes model maturity, public bytes, source lineage, and promotion boundaries navigable without presenting recipes, derivatives, or Spaces as equivalent to trained weights.
Developer/evaluator quickstart. Inspect the fail-closed portfolio binding before running or publishing anything:
python tools/publish_model_source_bindings.py \
--source-revision "$(git rev-parse HEAD)"
This local plan does not publish. Compare its model ID, source files, expected weight hashes, receipt scope, promotion state, and limitations with the exact Hub revision under evaluation.
agent-forge/ turns the supplied Owned Agent Control design into an installable
Python package with an operator runbook, explicit threat model, portable contract
tests, a real Windows Server behavioral gate, and a read-only A11oy evidence
projection. It does not grant A11oy process authority, modify remote providers,
or claim to sandbox hostile code running as the same Windows user.
Start with agent-forge/README.md. Operational status
must remain NOT_READY until the exact Windows runtime passes doctor and
self-test; a Linux or packaging pass establishes portable contracts only.
clinical-gateway/ is the separately bounded integration
surface for synthetic and already-deidentified cobas liat-shaped result traffic.
It implements a local control engine, an analyzer-initiated TLS MLLP host
listener, deterministic ACK^R33 responses, bounded file and polling adapters,
a loopback API, and an operator UI. It produces signed, offline FHIR R4
candidate bundles; it does not publish those bundles into a clinical system.
The separate OAC System Health v1 model and synthetic operational dataset provide a reproducible, standard-library baseline for operator-attention advisories. Its 1,200 generated examples are not gateway event records or clinical data. The inference kernel verifies artifact receipts and cannot acknowledge a message, command a device, interpret a result, or authorize release.
The gateway intentionally provides no analyzer command, order download,
calibration, test-start, result reinterpretation, automatic release, or clinical
alert path. Its operational dataset and control-evidence score contain only
local run observations and must never be treated as clinical evidence or a
training corpus. Start with clinical-gateway/README.md
and keep every deployment claim at NOT_SITE_VALIDATED until the exact device,
site certificate, assay mappings, network, privacy controls, laboratory workflow,
and destination reconciliation have been witnessed and approved.
The whole pipeline — folder, kit files, Unsloth, the CUDA-build torch the
RTX 5050 needs, training, and the Ollama import — in a single PowerShell
command (run from ANY folder; it puts itself in %USERPROFILE%\szl-forge):
iwr https://raw.githubusercontent.com/szl-holdings/szl-forge/main/forge.ps1 -OutFile "$env:TEMP\forge.ps1"; powershell -ExecutionPolicy Bypass -File "$env:TEMP\forge.ps1"
It prints each step honestly and stops on the real error if one appears.
Prefer step-by-step? RUNBOOK.md is the same pipeline as
one command per step.
@@@@…)MEASURED 2026-07-12: Ollama's direct safetensors import of the Unsloth
16-bit merge produced corrupted weights — szl1 answered @ spam at
temperature 0, even in raw mode, and re-quantizing the imported model did not
fix it. Most likely the import path is at fault; the fix re-imports the
already-trained merge at .\szl-model properly (no retraining):
iwr https://raw.githubusercontent.com/szl-holdings/szl-forge/main/rebirth.ps1 -OutFile "$env:TEMP\rebirth.ps1"; powershell -ExecutionPolicy Bypass -File "$env:TEMP\rebirth.ps1"
If rebirth STILL produces @ spam, the merge itself is suspect — report back
for diagnosis rather than retraining (training is seeded, so an identical re-run
would likely reproduce the same merge; isolating merge vs converter comes first).
Future full forge.ps1 runs birth via this GGUF path automatically (step 6).
| File | What it is |
|---|---|
forge.ps1 | One-command bootstrap — runs the entire pipeline below (downloads kit, fixes CUDA torch, trains, imports into Ollama), stopping honestly on any real failure. |
RUNBOOK.md | Step-by-step, one-command-per-step runbook for running the whole pipeline on the laptop. |
train_szl.py | Unsloth QLoRA training script: loads the 4-bit base, applies LoRA, trains, merges to ./szl-model (16-bit safetensors). |
szl_dataset.jsonl | 41 chat-format training examples encoding SZL-1's identity and honesty doctrine. |
rebirth.ps1 | Birth/rebirth into Ollama via GGUF — converts ./szl-model to F16 GGUF with llama.cpp's pure-Python converter, then ollama create --quantize q4_K_M. Fixes the corrupted-voice import without retraining. |
Modelfile.gguf | Ollama recipe used by rebirth.ps1 (FROM ./szl1-f16.gguf) with the SZL-1 system prompt and chat template. |
Modelfile | Legacy direct-import recipe (FROM ./szl-model). Superseded — direct safetensors import corrupted SZL-1's voice (MEASURED 2026-07-12: @ spam at temperature 0). Kept for provenance. |
RUNBOOK-NEMO.md | One-command-per-step runbook to put SZL-Nemo (doctrine-wrapped NVIDIA Nemotron 3 Nano 4B) on the tower. |
Modelfile.nemo | Ollama recipe for SZL-Nemo (FROM nemotron-3-nano:4b + SZL doctrine system prompt — a wrapper, not an SZL fine-tune). |
conjecture_machine.py | Conjecture Machine — points the sovereign model at the formula corpus, asking each formula for an advisory proof sketch / lemma decomposition / counterexample search. Stdlib-only. NEVER claims proven. |
RUNBOOK-CONJECTURE.md | One-command-per-step runbook to run the Conjecture Machine against the sovereign endpoint. |
thesis_formula_index.json | Local snapshot of the estate's thesis-formula-index (80 entries) so the Conjecture Machine runs offline. |
chaski/bakeoff_named_n.py | Owner-metal named-N JSON-draft (n=5) + refusal (n=6) bake-off: base Qwen/Qwen3.5-0.8B vs local chaski-5050 and chaski-r2 adapters. Writes a MEASURED receipt. Gate files stay held-out. publication_eligible stays false. |
publishing/model-source-bindings.json is the fail-closed release contract for
the qualified ReceiptAgent and Khipu Hub models. The publisher verifies the
expected public weight hashes, required signed receipts, and every canonical
source file before it writes publication.json to either model repository.
It then reads the exact Hub commit back and compares the published bytes.
The binding identifies the current GitHub source snapshot; it deliberately does not claim that the weight bytes can be reproduced from source alone or that an independent party certified model quality. Run the same gate locally without publishing:
python tools/publish_model_source_bindings.py \
--source-revision "$(git rev-parse HEAD)"
Publication is performed only from protected main by the dependent
publish-bindings job in .github/workflows/publish-model-inference-lab.yml,
after that same workflow verifies the exact live Space revision and using the
repository's encrypted Hugging Face organization credential.
tools/validate_sft_dataset.py proves a dataset is well-formed;
tools/nemo_doctrine_gate.py proves its content conforms to doctrine.
Every training/eval JSONL in this repo is gated through the
szl-nemo kernel (rule_check
R1–R5) — fabrication labels, honest unknowns, Λ-is-not-a-theorem, the 0.97
trust ceiling, and persona-correct fine-tune provenance — and each run is
bound into a deterministic, hash-chained szl.nemo.receipt.v1 ledger.
CI enforces it on every PR that touches doctrine-bearing data
(.github/workflows/nemo-doctrine-gate.yml, kernel pinned by commit SHA).
Current state (MEASURED 2026-09-01): all five gated datasets VALID, 75
records, 0 violations.
szl_dataset.jsonl
│ (identity + doctrine examples)
▼
Unsloth QLoRA fine-tune ── train_szl.py (base: unsloth/Qwen2.5-3B-Instruct)
│
▼
merged 16-bit safetensors ── ./szl-model
│
▼
llama.cpp convert_hf_to_gguf ── szl1-f16.gguf (rebirth.ps1)
│
▼
ollama create szl1 --quantize q4_K_M -f Modelfile.gguf
│
▼
serve as SOVEREIGN_MODEL=szl1 (Alloy cockpit runs on SZL-1)
See RUNBOOK.md for the exact commands, VRAM/disk requirements, and Windows-specific notes.
The LangChain x NVIDIA NemoClaw Deep Agents blueprint (July 2026) pairs an open model, a tuned agent harness, and a governed runtime — tuned together. SZL's estate maps onto all three layers: open weights on SZL metal (this kit), the Alloy backbone as harness, and SZL's receipt/guardrail stack as governance.
SZL-Nemo is the estate's open-model slot for that pattern: NVIDIA's open
nemotron-3-nano:4b (2.8 GB, 256K context — REPORTED from ollama.com) wrapped
in the SZL honesty-doctrine system prompt via Modelfile.nemo. Honest tier:
a wrapper, not an SZL fine-tune — SZL has not trained these weights, and
no benchmarks have been measured on SZL hardware yet. See
RUNBOOK-NEMO.md.
conjecture_machine.py points the sovereign stack at SZL's own formula corpus:
it loads a formula index (a local snapshot of the estate's thesis-formula-index
ships in this repo — 80 entries), iterates each formula, and asks the
sovereign OpenAI-compatible endpoint (default https://gpu.a-11-oy.com/v1,
model env-selectable — llama3-szl-finetuned-q4:latest or szl-nemo) for an
advisory proof sketch, lemma decomposition, and counterexample search. Every
attempt is written to conjecture_runs/<timestamp>/<formula_id>.json.
Honest tier, hard-coded:
szl-holdings/lutar-lean, not here — the built-in lean_check is an honest
stub that never passes). The corpus's own status labels are staged-advisory
tags, not live proofs, and are not laundered into "proven".TH10 — Uniqueness of Lutar Invariant) is doctrine-locked and can never be
upgraded by this tool.pip install).See RUNBOOK-CONJECTURE.md for the one-command-per-step walk-through.
SZL-1 is trained to hold to SZL's honesty doctrine: label claims MEASURED,
REPORTED, or UNKNOWN, and let an honest UNKNOWN stand rather than
invent an answer. The system prompt baked into Modelfile reinforces this at
serving time.
publishing/model-source-bindings.json.eval_szl.py can produce a local result. Label that result MEASURED only
for the exact model, hardware, inputs, and revision actually exercised.192 commits
2 commits
Python
97.0%
HTML
1.6%
PowerShell
1.2%
SZL Forge — train SZL Holdings own sovereign model (SZL-1) on SZL own hardware. QLoRA fine-tune kit: dataset, Unsloth training script, Ollama Modelfile, runbook.
0
stars
194
commits
Python
primary language
Sep 11, 2026
updated
Control before action. Evidence after.
Part of the szl-holdings estate · Product: a-11-oy.com · Proof: a11oy.net
Train, qualify, and publish bounded SZL model artifacts from explicit source and evidence.
SZL Forge is the canonical training-recipe, qualification, and publication control repository for several SZL model artifacts. This GitHub repository is software, curriculum, schemas, and evidence; it is not itself a weight repo.
| Surface | Classification | Evidence state | Boundary |
|---|---|---|---|
| Forge bootstrap and runbooks | Executable software + training recipe | Source-controlled and locally runnable | A recipe does not prove a run completed or that its output matches a published model. |
agent-forge/ | Beta local Windows control software | Portable contracts are source-controlled; Windows enforcement is qualified only by its behavioral self-test | Controls only registered process trees it launches under the same Windows identity. A11oy receives a read-only projection and no process-control authority. |
clinical-gateway/ | Beta synthetic and pre-deidentified live-shadow integration software | Source and local contract tests cover the bounded result engine, TLS MLLP listener, file drop, read-only polling, local API, and operator UI | Not site-validated, not authorized for real PHI or clinical use, and not evidence of physical-analyzer interoperability or LIS/EHR delivery. Models and kernels are excluded from result interpretation and release. |
SZL-Forge-1.5B-ReceiptAgent | Trained fine-tuned weights | MEASURED_LIMITED; expected public weight hashes and owner-signed training/evaluation receipts are bound in publishing/model-source-bindings.json | Proposal-only, not promoted, and not independently certified. |
SZL-Khipu-1.5B | Trained fine-tuned weights | MEASURED_RESEARCH_ONLY; repository-declared key continuity | Held-out abstention is 2/6; autonomous and high-stakes use is prohibited. |
KHIPU-R2 | Separate SKU | Hub job 6a91bf11984507d9db4ea104 COMPLETED; adapter 147.8MB AVAILABLE; abstain MEASURED 3/6 (not a pass; grounding 5/5, plan 11/11). Hub receipt ddf6c50 publication_eligible: false is the public claim. This-kit jobs UNKNOWN; this-SKU evals not-this-run; CHAWPI extra lock (no --run-job). | Does not overwrite signed SZL-Khipu-1.5B. Signed 1.5B abstain stays MEASURED 2/6. Lab stays signed Khipu GGUF. |
CHASKI-R2 | Separate SKU (CHAWPI silhouette, ATELIER lock) | Jobs UNAVAILABLE this checkout; evals none-this-run; publication_eligible: false | GitHub recipe on disclosed Qwen/Qwen3.5-0.8B. Declared Hub id SZLHOLDINGS/chaski-r2 is not a Hub page. Does not overwrite live SZLHOLDINGS/chaski. Not 5050. |
SZLHOLDINGS/chakana | Bridge embedding kit (ROADMAP recipe) | Jobs UNKNOWN this checkout; Hub stub has no weights; nDCG@10 UNKNOWN | NINA (FORGE-class) lane. sentence-transformers. Not a11oy CHAKANA wiring. Does not overwrite other Fall 2026 kits. |
SZL-Khipu-1.5B-GGUF | Quantized derivative | Exact GGUF bytes are hash-bound | Reproducible quantization and signed runtime outputs are not claimed. |
szl-receiptagent-qwen35-0.8b-v2 | Trained LoRA adapter | Bounded owner-measured acceptance: 5/5 contract drafts and 6/6 adversarial refusals | Small synthetic gate, proposal-only, no broad quality or safety benchmark. |
SZL-Khipu-1.5B-BrainNavigator card source | Historical/planned card name | Superseded by the measured SZL-Khipu-1.5B binding | Do not treat the old name or model-card template as a separate trained release. |
| Forge Lab / Model Inference Lab | Presentation and bounded runtime Spaces | Snapshot verification or constrained inference, depending on the Space | Reachability is transport only; neither Space trains, promotes, or authorizes a model. Forge Lab is SNAPSHOT / BLUEPRINT_NOT_TRAINED (ATELIER lock: no Unsloth Studio, no Jobs launcher). Bounded serve is szl-model-inference-lab only. |
Fall 2026 original cuts (SZLHOLDINGS/{chaski,qantu,waman,chakana,tinku}) | GitHub recipes + honest job stamps | Chaski CUTTING (attempt 5 6a91bf10 COMPLETED; weights AVAILABLE; Named-N MEASURED fail 0/5 and 2/6; publication_eligible: false). Qantu/Waman SKIP. Chakana/Tinku Jobs UNKNOWN. | Named-N fail is not a pass. Train loss is not an eval. No Qantu/Waman trainers. KILLINCHU-EYE is a Waman alias. Hub README is not recut from this checkout. See chaski/README.md. |
Investor value. Forge makes model maturity, public bytes, source lineage, and promotion boundaries navigable without presenting recipes, derivatives, or Spaces as equivalent to trained weights.
Developer/evaluator quickstart. Inspect the fail-closed portfolio binding before running or publishing anything:
python tools/publish_model_source_bindings.py \
--source-revision "$(git rev-parse HEAD)"
This local plan does not publish. Compare its model ID, source files, expected weight hashes, receipt scope, promotion state, and limitations with the exact Hub revision under evaluation.
agent-forge/ turns the supplied Owned Agent Control design into an installable
Python package with an operator runbook, explicit threat model, portable contract
tests, a real Windows Server behavioral gate, and a read-only A11oy evidence
projection. It does not grant A11oy process authority, modify remote providers,
or claim to sandbox hostile code running as the same Windows user.
Start with agent-forge/README.md. Operational status
must remain NOT_READY until the exact Windows runtime passes doctor and
self-test; a Linux or packaging pass establishes portable contracts only.
clinical-gateway/ is the separately bounded integration
surface for synthetic and already-deidentified cobas liat-shaped result traffic.
It implements a local control engine, an analyzer-initiated TLS MLLP host
listener, deterministic ACK^R33 responses, bounded file and polling adapters,
a loopback API, and an operator UI. It produces signed, offline FHIR R4
candidate bundles; it does not publish those bundles into a clinical system.
The separate OAC System Health v1 model and synthetic operational dataset provide a reproducible, standard-library baseline for operator-attention advisories. Its 1,200 generated examples are not gateway event records or clinical data. The inference kernel verifies artifact receipts and cannot acknowledge a message, command a device, interpret a result, or authorize release.
The gateway intentionally provides no analyzer command, order download,
calibration, test-start, result reinterpretation, automatic release, or clinical
alert path. Its operational dataset and control-evidence score contain only
local run observations and must never be treated as clinical evidence or a
training corpus. Start with clinical-gateway/README.md
and keep every deployment claim at NOT_SITE_VALIDATED until the exact device,
site certificate, assay mappings, network, privacy controls, laboratory workflow,
and destination reconciliation have been witnessed and approved.
The whole pipeline — folder, kit files, Unsloth, the CUDA-build torch the
RTX 5050 needs, training, and the Ollama import — in a single PowerShell
command (run from ANY folder; it puts itself in %USERPROFILE%\szl-forge):
iwr https://raw.githubusercontent.com/szl-holdings/szl-forge/main/forge.ps1 -OutFile "$env:TEMP\forge.ps1"; powershell -ExecutionPolicy Bypass -File "$env:TEMP\forge.ps1"
It prints each step honestly and stops on the real error if one appears.
Prefer step-by-step? RUNBOOK.md is the same pipeline as
one command per step.
@@@@…)MEASURED 2026-07-12: Ollama's direct safetensors import of the Unsloth
16-bit merge produced corrupted weights — szl1 answered @ spam at
temperature 0, even in raw mode, and re-quantizing the imported model did not
fix it. Most likely the import path is at fault; the fix re-imports the
already-trained merge at .\szl-model properly (no retraining):
iwr https://raw.githubusercontent.com/szl-holdings/szl-forge/main/rebirth.ps1 -OutFile "$env:TEMP\rebirth.ps1"; powershell -ExecutionPolicy Bypass -File "$env:TEMP\rebirth.ps1"
If rebirth STILL produces @ spam, the merge itself is suspect — report back
for diagnosis rather than retraining (training is seeded, so an identical re-run
would likely reproduce the same merge; isolating merge vs converter comes first).
Future full forge.ps1 runs birth via this GGUF path automatically (step 6).
| File | What it is |
|---|---|
forge.ps1 | One-command bootstrap — runs the entire pipeline below (downloads kit, fixes CUDA torch, trains, imports into Ollama), stopping honestly on any real failure. |
RUNBOOK.md | Step-by-step, one-command-per-step runbook for running the whole pipeline on the laptop. |
train_szl.py | Unsloth QLoRA training script: loads the 4-bit base, applies LoRA, trains, merges to ./szl-model (16-bit safetensors). |
szl_dataset.jsonl | 41 chat-format training examples encoding SZL-1's identity and honesty doctrine. |
rebirth.ps1 | Birth/rebirth into Ollama via GGUF — converts ./szl-model to F16 GGUF with llama.cpp's pure-Python converter, then ollama create --quantize q4_K_M. Fixes the corrupted-voice import without retraining. |
Modelfile.gguf | Ollama recipe used by rebirth.ps1 (FROM ./szl1-f16.gguf) with the SZL-1 system prompt and chat template. |
Modelfile | Legacy direct-import recipe (FROM ./szl-model). Superseded — direct safetensors import corrupted SZL-1's voice (MEASURED 2026-07-12: @ spam at temperature 0). Kept for provenance. |
RUNBOOK-NEMO.md | One-command-per-step runbook to put SZL-Nemo (doctrine-wrapped NVIDIA Nemotron 3 Nano 4B) on the tower. |
Modelfile.nemo | Ollama recipe for SZL-Nemo (FROM nemotron-3-nano:4b + SZL doctrine system prompt — a wrapper, not an SZL fine-tune). |
conjecture_machine.py | Conjecture Machine — points the sovereign model at the formula corpus, asking each formula for an advisory proof sketch / lemma decomposition / counterexample search. Stdlib-only. NEVER claims proven. |
RUNBOOK-CONJECTURE.md | One-command-per-step runbook to run the Conjecture Machine against the sovereign endpoint. |
thesis_formula_index.json | Local snapshot of the estate's thesis-formula-index (80 entries) so the Conjecture Machine runs offline. |
chaski/bakeoff_named_n.py | Owner-metal named-N JSON-draft (n=5) + refusal (n=6) bake-off: base Qwen/Qwen3.5-0.8B vs local chaski-5050 and chaski-r2 adapters. Writes a MEASURED receipt. Gate files stay held-out. publication_eligible stays false. |
publishing/model-source-bindings.json is the fail-closed release contract for
the qualified ReceiptAgent and Khipu Hub models. The publisher verifies the
expected public weight hashes, required signed receipts, and every canonical
source file before it writes publication.json to either model repository.
It then reads the exact Hub commit back and compares the published bytes.
The binding identifies the current GitHub source snapshot; it deliberately does not claim that the weight bytes can be reproduced from source alone or that an independent party certified model quality. Run the same gate locally without publishing:
python tools/publish_model_source_bindings.py \
--source-revision "$(git rev-parse HEAD)"
Publication is performed only from protected main by the dependent
publish-bindings job in .github/workflows/publish-model-inference-lab.yml,
after that same workflow verifies the exact live Space revision and using the
repository's encrypted Hugging Face organization credential.
tools/validate_sft_dataset.py proves a dataset is well-formed;
tools/nemo_doctrine_gate.py proves its content conforms to doctrine.
Every training/eval JSONL in this repo is gated through the
szl-nemo kernel (rule_check
R1–R5) — fabrication labels, honest unknowns, Λ-is-not-a-theorem, the 0.97
trust ceiling, and persona-correct fine-tune provenance — and each run is
bound into a deterministic, hash-chained szl.nemo.receipt.v1 ledger.
CI enforces it on every PR that touches doctrine-bearing data
(.github/workflows/nemo-doctrine-gate.yml, kernel pinned by commit SHA).
Current state (MEASURED 2026-09-01): all five gated datasets VALID, 75
records, 0 violations.
szl_dataset.jsonl
│ (identity + doctrine examples)
▼
Unsloth QLoRA fine-tune ── train_szl.py (base: unsloth/Qwen2.5-3B-Instruct)
│
▼
merged 16-bit safetensors ── ./szl-model
│
▼
llama.cpp convert_hf_to_gguf ── szl1-f16.gguf (rebirth.ps1)
│
▼
ollama create szl1 --quantize q4_K_M -f Modelfile.gguf
│
▼
serve as SOVEREIGN_MODEL=szl1 (Alloy cockpit runs on SZL-1)
See RUNBOOK.md for the exact commands, VRAM/disk requirements, and Windows-specific notes.
The LangChain x NVIDIA NemoClaw Deep Agents blueprint (July 2026) pairs an open model, a tuned agent harness, and a governed runtime — tuned together. SZL's estate maps onto all three layers: open weights on SZL metal (this kit), the Alloy backbone as harness, and SZL's receipt/guardrail stack as governance.
SZL-Nemo is the estate's open-model slot for that pattern: NVIDIA's open
nemotron-3-nano:4b (2.8 GB, 256K context — REPORTED from ollama.com) wrapped
in the SZL honesty-doctrine system prompt via Modelfile.nemo. Honest tier:
a wrapper, not an SZL fine-tune — SZL has not trained these weights, and
no benchmarks have been measured on SZL hardware yet. See
RUNBOOK-NEMO.md.
conjecture_machine.py points the sovereign stack at SZL's own formula corpus:
it loads a formula index (a local snapshot of the estate's thesis-formula-index
ships in this repo — 80 entries), iterates each formula, and asks the
sovereign OpenAI-compatible endpoint (default https://gpu.a-11-oy.com/v1,
model env-selectable — llama3-szl-finetuned-q4:latest or szl-nemo) for an
advisory proof sketch, lemma decomposition, and counterexample search. Every
attempt is written to conjecture_runs/<timestamp>/<formula_id>.json.
Honest tier, hard-coded:
szl-holdings/lutar-lean, not here — the built-in lean_check is an honest
stub that never passes). The corpus's own status labels are staged-advisory
tags, not live proofs, and are not laundered into "proven".TH10 — Uniqueness of Lutar Invariant) is doctrine-locked and can never be
upgraded by this tool.pip install).See RUNBOOK-CONJECTURE.md for the one-command-per-step walk-through.
SZL-1 is trained to hold to SZL's honesty doctrine: label claims MEASURED,
REPORTED, or UNKNOWN, and let an honest UNKNOWN stand rather than
invent an answer. The system prompt baked into Modelfile reinforces this at
serving time.
publishing/model-source-bindings.json.eval_szl.py can produce a local result. Label that result MEASURED only
for the exact model, hardware, inputs, and revision actually exercised.192 commits
2 commits
Python
97.0%
HTML
1.6%
PowerShell
1.2%