- Tetracta-zkas-1B β results card (no weights)
- What it is β family level
- Result 1 β the SFT thesis replicates across architectures
- Result 2 β in this architecture, the memory is provably untouched
- Result 3 β the alignment tax is architecture-sensitive
- Result 4 β blind judge panel
- Method note: mean bpc is fragile
- Known artifact β do not read the identity output as a claim
- Why no weights
- License
- Citation
- What it is β family level
Model X-Ray evidence correction β 6 September 2026. Any structural-location, knowledge-separation, portrait-visualization, lesion-response, legacy simulated-quantization, robustness or prior X-Ray endorsement previously linked from this card has been withdrawn. It is not current evidence. No replacement result is published while validation remains pending. Correction record.
Tetracta-zkas-1B β results card (no weights)
Newer work: this card documents our 2025 architecture. The current generation β Z-Next 1B, no attention and no KV cache, with a session state that does not grow with context β has its own results page and a live public demo you can talk to: Β· Z-Next 1B results & benchmarks Β· Live demo β
This repository publishes measurements, not weights.
tetracta_zkas_1B is the twin of Tetracta VAN-1B:
it saw bit-identical pre-training data (same corpus, same order, verified) and received a byte-identical
instruction-tuning run (same 11,419 examples, same recipe, same seed). The only difference is the architecture.
That makes it a controlled single-variable experiment, and it is the reason our central claim about SFT is not a one-model anecdote. All of those results are below. The architecture's equations, parameterisation, initialisation recipe and stability rules are Tetracta's closed research work and are not published.
- π tetracta.ai Β· π Paper: "What does SFT do?" β tetracta.ai
- π¦ @tetractai Β· πΌ LinkedIn
- β Open twin (weights + code): tetracta/tetracta-van-1b β every claim in the paper is reproducible on the VAN side.
What it is β family level
| Type | Not a transformer. No attention. |
| Mechanism | Recurrent, constant-size state. The mechanism itself is not disclosed. |
| Inference | State size is independent of sequence length (O(1) per step) |
| Parameters | 953,466,904 |
| Pre-training | 315,000 steps Β· 10,321,920,000 tokens Β· one epoch, bit-identical to VAN-1B |
| Instruction tuning | 11,419 examples Β· 3 epochs Β· lr 1e-5 Β· batch 16 Β· 2,142 steps Β· 1,247 s (1ΓH200) |
| Stability | 0 skipped steps out of 315,000 during pre-training; 0 during SFT |
Not disclosed: equations, parameterisation, initialisation recipe, MFU/parallelisation recipe, stability laws, energy-distribution findings.
Result 1 β the SFT thesis replicates across architectures
Our claim from the VAN paper: SFT does not add knowledge; it tunes the output interface. If that is true, two very different architectures given the same data and the same SFT should end up at the same interface state even from different starting points. They do:
| Measurement | VAN-1B (transformer) | zkas-1B |
|---|---|---|
| Base output entropy | 5.951 | 7.882 β very different |
| Post-SFT output entropy | 1.795 | 1.624 β same order |
| Post-SFT peak probability | 0.730 | 0.722 β nearly identical |
| Embedding weight shift Ξ΄ | 5.347 % | 5.327 % β identical to 3 decimals |
| Total weight shift Ξ΄ | 0.682 % | 1.056 % |
Ξ΄(W) = |W_sft β W_base| / |W_base|, where |Β·| is the Frobenius norm; computed per tensor, averaged per group.
Two architectures with different base uncertainty were pulled to the same output sharpness by the same SFT data. The embedding shift agrees to three decimal places. The thesis is architecture-independent.
Result 2 β in this architecture, the memory is provably untouched
This is the cleanest evidence we have, and it is only visible here. In a transformer you cannot separate "memory" from "processing" β attention weights carry both. In this architecture components separate by function, so we can read directly where SFT went:
| Group of parameters | relative change (Ξ΄) |
|---|---|
| the part that shapes how the model speaks | 18.72 % β largest move, 3.5Γ the embedding |
| embedding / output head (tied) | 5.327 % |
| everything else in the processing path | 0.07 % β 2.56 % |
| β the part that holds the model's memory over time | 0.00009 % β frozen |
(Component names and the full per-part breakdown are not disclosed; the grouping above is what the measurement supports without describing the architecture.)
SFT moved the memory by roughly one part in a million. It rewired the output-shaping path instead. "SFT changes how the model speaks, not what it knows" is, in this architecture, a structural statement rather than an inference.
Result 3 β the alignment tax is architecture-sensitive
| VAN-1B | zkas-1B | |
|---|---|---|
| Held-out plain-text loss, base β post-SFT | 3.0080 β 3.3541 | 3.4415 β 4.6756 |
| Alignment tax | +11.5 % | +35.9 % |
Same data, same recipe, 3Γ the cost. Our pre-registered prediction was "~11 % again" β that was a miss, and it is recorded as one. Likely reason: the part that moved most participates in processing every token, so perturbing it by 18.7 % disturbs the plain-text distribution more. (Untested hypothesis. Testable prediction: giving that projection its own lower learning rate should reduce the tax.)
Result 4 β blind judge panel
16 judges Γ 8 pairs = 128 decisions, blinded pairs, key held in a separate file, over-refusal counted as a fault, length explicitly not rewarded.
| Lane | zkas vs VAN-1B (twin match) | zkas vs Qwen2.5-1.5B-BASE |
|---|---|---|
| identity | 1-6-1t | 7-0-1t |
| honesty | 1-7 | 5-3 |
| chat | 3-5 | 6-2 |
| safety | 1-7 | 4-4 |
| instruction | 0-7-1t | 1-7 |
| knowledge | 4-3-1t | 1-7 |
| reasoning | 2-5-1t | 0-8 |
| writing | 3-5 | 0-8 |
| TOTAL | 15-45-4 β 26.6 % | 24-39-1 β 38.3 % |
VAN won the twin match, 73.4 % to 26.6 %. Identical SFT, so the 0.632-bpc pre-training gap stayed decisive. We are publishing the result that went against the newer architecture.
But the behavioural pattern replicated: against Qwen-BASE, zkas wins exactly the lanes VAN wins (identity 7-0, honesty 5-3, chat 6-2) and loses exactly the lanes VAN loses (knowledge + reasoning + writing, 1-23 combined). Behaviour is teachable with little data; knowledge and reasoning are not. Two architectures, same shape.
Method note: mean bpc is fragile
One of the 8 held-out evaluation sequences diverged pathologically. Its per-1024-token block losses were
[3.15 Β· 3.10 Β· 3.12 Β· 3.50 Β· 3.49 Β· 3.34 Β· 2.96 Β· 22.30] β 7 of 8 blocks normal, only the last one explodes.
Internal state norm on that sequence: 8,153 β 90,103 (11.1Γ); on a healthy sequence 8,625 β 18,041 (2.1Γ).
| raw (8 seq) | clean (7 seq) | |
|---|---|---|
| val bpc | 4.8571 | 4.3929 |
| val char-PPL | 28.98 | 21.01 |
| tail-256 bpc | 12.6378 | 4.5444 |
A single diverging sequence shifted the 8-sequence mean by 0.46 bpc and inflated tail-bpc 2.8Γ. Between step 300k and the final step the other seven sequences did not move (Β±0.06 nat) β the pathology is quarantined, not spreading. We report both numbers; neither substitutes for the other. Anyone reporting a single mean bpc without per-sequence variance should check for this.
Known artifact β do not read the identity output as a claim
Because the twin experiment required bit-identical SFT data, the identity examples were written for VAN. zkas therefore introduces itself as "Tetracta VAN-1B." This is correct for the experiment (single variable preserved) and wrong as a statement about itself. We deliberately did not patch it, so that the published measurements come from exactly the model we measured. This model is experimental and not a product.
Why no weights
The measurements above are the scientific content and they are fully published. The architecture is Tetracta's closed research work, and shipping runnable weights necessarily ships the design. The open twin (VAN-1B) carries open weights (base + instruction-tuned), tokenizer and a reference implementation, so the transformer side of every measurement here is independently reproducible β the claims are checkable even though this model's weights are not released.
results.json in this repository contains all numbers above in machine-readable form.
License
CC-BY-4.0 β for the text, tables, figures and results.json in this repository.
There are no weights here, so there is nothing to license as a model. What is published is measurement: use it, quote it, replot it, argue with it β just cite it. Attribution is the whole point; these numbers exist so that someone else can check whether our claim about SFT holds up.
Not covered by this licence, because it is not published: the architecture's equations, parameterisation, initialisation recipe, parallelisation recipe and stability rules.
Citation
@misc{tetracta_zkas1b_2026,
title = {Tetracta-zkas-1B: an architecture-controlled twin for measuring what SFT does},
author = {Tetracta},
year = {2026},
url = {https://tetracta.ai}
}

