Skip to content
StudioC.aiLet’s talk

Big ideas.
Small
footprint.

A 27B model. A 9.03 GB package. 97.35% core capability retained. Compression, recovery and native execution, measured together.

Meet the research

Keep the capability.
Lose the weight.

A 27-billion-parameter model, from roughly 53.8 GB to 9.03 GB. Our latest recovered model averages 97.35% retention of the original model’s scores across seven core benchmarks.

9.03GB27B model package
97.35%Core capability retained
32KContext evaluated
Same 27B model. A smaller package.
Same 27B model. A smaller package.Model files, in decimal GB. Package size is not total running memory. Original full-precision model: 53.8 GB. StudioC recovered model: 9.03 GB.0 GB30 GB60 GBOriginal full-precision model53.8 GBStudioC recovered model9.03 GB

Model files, in decimal GB. Package size is not total running memory.

Capability retained after recovery
Capability retained after recoveryOriginal teacher = 100%. Average of each task’s retention, without realtime correction. Retention is separate from answer accuracy. Seven core benchmarks: 97.35%. Broader twelve-task set: 96.00%.0%50%100%Seven core benchmarks97.35%Broader twelve-task set96.00%

Original teacher = 100%. Average of each task’s retention, without realtime correction. Retention is separate from answer accuracy.

Compress.Store the existing model’s weights more efficiently.

Recover.Train scales and norm weights to bring capability back.

Compare.Evaluate against the original model under the same protocol.

Recovery leaves the compressed codebook and indices unchanged. A small trainable part brings the model closer to its original behaviour.

Closer to the original model
Closer to the original modelSelection set, thinking enabled: divergence falls about 63%. Independent confirmation set: 0.625 to 0.254, down 59%. Lower is closer to the teacher. Before recovery: 0.890. After recovery: 0.326.00.51Before recovery0.890After recovery0.326

Selection set, thinking enabled: divergence falls about 63%. Independent confirmation set: 0.625 to 0.254, down 59%. Lower is closer to the teacher.

LONGER THINKING. MEASURABLE RECOVERY.

About 63% closer on this measure.

Selection-set divergence fell from 0.890 to 0.326. An independent confirmation set fell from 0.625 to 0.254, down 59%. Both measure how closely the model follows the original, separate from task accuracy.

27B release candidate · updated recovery
How to read these results

Thinking enabled, compared with the full-precision BF16 model. The seven-core mean is 97.35%; the reported average of twelve per-task retention results is approximately 96.00%. Model-only results exclude realtime correction. Retention divides each task’s score by the original model’s score, then averages those ratios. The lowest core-task retention is 93.98% on MATH-500. MMLU declined from 98.09% to 96.18%; the overall core average improved.

The new divergence test uses thinking-on examples up to about 40K tokens, versus 1,024 in the earlier test. Raw divergence values are not directly comparable across those tests; compare the drop within each test.

Recovery still trains scales and norm weights. The trainable share was previously measured at 0.71%, but has not been recalculated for this run. The codebook and indices are confirmed unchanged, at approximately 2.69 bits per weight.

11.69 GB peak for the model plus 32K context on Apple silicon, reproduced in 3 of 3 runs. Acceptance on a real 16 GB machine remains open. Package size is 9.03 GB and is separate from runtime memory. Applying this pipeline to other model architectures remains development work.

Reported compute: about 3.3 A100 GPU-hours (US$5.30) for data capture, compression and recovery training. Setup and data generation are excluded. The full benchmark run cost US$2.27.

Read the detailed brief

Every approach. Its own result.

An earlier baseline, three codebook sizes and two recovery stages. Each was evaluated against the original model. The latest recovery uses much longer thinking-on examples.

Earlier compressed baseline88.93% core retention · 8.49 GB package

Our earlier compressed representation provides a reference point for the codebook experiments. The representation uses 2.52 bits per weight; the lowest core-task retention is 78.26%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding78.26%
HumanEval · coding83.12%
GSM8K · maths94.90%
MATH-500 · maths81.95%
ARC-Challenge · reasoning96.60%
MMLU · knowledge94.90%
IFEval · instructions92.76%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

Compact codebook · 256 entries80.82% core retention · 7.50 GB package

A smaller dictionary of weight patterns prioritises package size. The representation uses 2.23 bits per weight; the lowest core-task retention is 60.9%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding76.09%
HumanEval · coding61.04%
GSM8K · maths91.84%
MATH-500 · maths60.90%
ARC-Challenge · reasoning97.96%
MMLU · knowledge91.08%
IFEval · instructions86.84%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

Balanced codebook · 512 entries88.65% core retention · 8.26 GB package

A larger dictionary keeps more weight patterns while staying compact. The representation uses 2.46 bits per weight; the lowest core-task retention is 74.68%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding75.00%
HumanEval · coding74.68%
GSM8K · maths94.90%
MATH-500 · maths81.20%
ARC-Challenge · reasoning99.32%
MMLU · knowledge98.73%
IFEval · instructions96.71%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

Larger codebook · 1,024 entries90.27% core retention · 9.03 GB package

More representative weight patterns give the strongest core retention of these pre-recovery codebook variants. The representation uses 2.69 bits per weight; the lowest core-task retention is 81.17%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding81.52%
HumanEval · coding81.17%
GSM8K · maths93.88%
MATH-500 · maths87.22%
ARC-Challenge · reasoning97.28%
MMLU · knowledge98.09%
IFEval · instructions92.76%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

Earlier targeted recovery · previous model92.51% core retention · 9.03 GB package

Earlier recovery trained 0.71% of parameters while keeping the compressed codebook and indices fixed. The representation uses 2.69 bits per weight; the lowest core-task retention is 86.47%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding91.30%
HumanEval · coding87.66%
GSM8K · maths95.92%
MATH-500 · maths86.47%
ARC-Challenge · reasoning98.64%
MMLU · knowledge98.09%
IFEval · instructions89.47%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

Long-context recovery · current candidate97.35% core retention · 9.03 GB package

Recover capability on longer thinking-on examples by training scales and norm weights. The compressed codebook and indices are confirmed unchanged. The representation uses 2.69 bits per weight; the lowest core-task retention is 93.98%.

Retained teacher score · original model = 100%
BenchmarkRetention
MBPP · coding98.91%
HumanEval · coding96.10%
GSM8K · maths98.98%
MATH-500 · maths93.98%
ARC-Challenge · reasoning98.64%
MMLU · knowledge96.18%
IFEval · instructions98.68%

Thinking enabled, using the fixed task selections and teacher reference. These are individual configurations, not independent repeat runs across model families. Package size excludes working memory.

The three codebook sizes are variants of one method. Recovery is a separate training stage. All results use the same 27B model family; transfer to other architectures is still ahead.

Closer to
the metal.

Our native Rust and Metal runtime runs the compressed 27B model on Apple silicon. Peak memory for the model plus 32K context measured 11.69 GB in 3 of 3 runs.

19/20

Find the detail.

Fact retrieval at 32K context. At 8K, all 20/20 checks passed.

7/10

Keep the instructions.

Instruction constraints at 32K context. Longer-context consistency still needs work.

44/60

Complete the tool task.

Original model: 45/60. Retention: 97.78%. Task success, not format validity.

Less time in the attention step
Less time in the attention stepOne tested attention operation at 32K context. Lower is better. This is not a whole-model speed comparison. Previous runtime path: 38.96 ms. Fused attention path: 2.165 ms.0 ms20 ms40 msPrevious runtime path38.96 msFused attention path2.165 ms

One tested attention operation at 32K context. Lower is better. This is not a whole-model speed comparison.

M5 MAX SHORT-CONTEXT GENERATION

Up to 95.1 tokens per second.

In one M5 Max Mac Studio server run, the 27B model decoded 4,361 sampled tokens at 95.1 tok/s with MTP3 drafting and correction enabled. A separate deterministic code request reached 92.1 tok/s and matched its plain-decoding output token for token. These were separate single runs; decode speed excludes prefill.

A 4-bit attention cache uses about one-third the space of the 16-bit cache, with roughly equivalent measured kernel speed.

Measured peak at 32K: 11.69 GB, reproduced across three runs. Final acceptance on a real 16 GB machine remains open.

Runtime measurements & release status

The tested attention operation at 32K fell from 38.96 ms to 2.165 ms, roughly 18× faster. This is a component result, not a whole-model speedup.

Compared with the previous model, 32K retrieval fell from 20/20 to 19/20 and instruction constraints from 9/10 to 7/10. The earlier 60/60 tool-format check was not rerun. The current 44/60 tool-task score is a different measure.

An additional index optimisation failed its quality screen and is disabled. The speed figures above exclude that experimental path.

Native Rust and Metal execution on Apple silicon. Windows and Linux production deployment are not yet accepted. These focused checks do not establish every agent workflow or complete Harness deployment readiness.

Help the model
finish the job.

The new model answers more problems correctly before correction is applied. Around it, twelve server-integrated controls handle repetition, unfinished thinking and malformed requests.

HumanEval · answers scored correct
HumanEval · answers scored correct164 problems, thinking enabled. Both models run without the correction policy. These gains come from the updated model. Previous model alone: 135/164 · 82.3%. Current model alone: 148/164 · 90.2%.0%50%100%Previous model alone135/164 · 82.3%Current model alone148/164 · 90.2%

164 problems, thinking enabled. Both models run without the correction policy. These gains come from the updated model.

MATH-500 · answers scored correct
MATH-500 · answers scored correct150 problems, thinking enabled. Both models run without the correction policy. These gains come from the updated model. Previous model alone: 115/150 · 76.7%. Current model alone: 125/150 · 83.3%.0%50%100%Previous model alone115/150 · 76.7%Current model alone125/150 · 83.3%

150 problems, thinking enabled. Both models run without the correction policy. These gains come from the updated model.

Current model alone · no correction policy
BenchmarkCorrect answersOriginal modelRetention
MBPP91/10091.0% correct92/10098.91%
MATH-500125/15083.3% correct133/15093.98%
HumanEval148/16490.2% correct154/16496.10%
GSM8K97/10097.0% correct98/10098.98%

Retention compares each score with the original full-precision model. It is separate from answer accuracy. The current model’s corrected benchmark suite has not been rerun.

65/65

Software checks passed.

All twelve correction components are built into the server.

1,876

Recorded generations replayed.

Zero content violations in this replay test.

4/4

Control outputs unchanged.

With correction enabled, release-runtime control prompts produced identical outputs.

One real runaway spent 8,192 tokens thinking without finishing. Correction brought it to a right answer. The larger runaway test is still running; one success is not an overall success rate.

Current results & remaining checksStronger model alone · broader live correction testing continues

Full-suite retention with realtime correction is not yet available for the current model. Model-only mean retention is 97.35% across seven core benchmarks and approximately 96.00% across the broader twelve-task set.

HumanEval output-limit cases fell from 27/164 on the previous model to 13/164 on the new model alone. MATH-500 fell from 26/150 to 14/150. Neither comparison includes correction.

HumanEval repeated blocks occurred in 3/164 current-model outputs, versus 1/164 for the full-precision model. This failed the repetition check. Software and replay passes do not establish reliability across every live task.

Previous model: correction-policy comparisonHistorical results · not rerun on the current model
Previous model only · partial evaluation · 4 of 12 tasks completed
BenchmarkModel aloneWith policyRetention
MBPP84/10095/100103.26%
MATH-500115/150134/150100.75%
HumanEval135/164151/16498.05%
GSM8K94/10096/10097.96%

This was a segmented A100 evaluation on the previous recovered model. The original teacher reference was reused. Gains belong to the combined policy; they cannot be added to the current model’s retention.

Previous-model output-limit cases fell from 27/164 to 1/164 on HumanEval and 26/150 to 5/150 on MATH-500 with correction. HumanEval repeated blocks rose from 0/164 to 2/164. The early thinking cutoff makes those completion counts optimistic relative to native enforcement.

Only four of twelve planned tasks completed. Independent repeated live benchmark runs and the current model’s full corrected retention remain ahead.

Keep the response on track.

Server-integrated safeguards:

  • Check that tool requests are complete and readable.
  • Keep structured responses and code blocks in the expected format.
  • Catch repetition and leave room for the final answer.
  • Handle responses that stop early or cannot be read.
  • Pass tool results back in order and keep the conversation’s context intact.
  • Retry recoverable errors within a set limit.

Twelve components integrated. Broader live validation continues.

Think it through.
Work it out.

A different boundary between model and runtime. Deterministic execution happens inside active reasoning. Returned values carry into the next thought; retained fragments become a complete file.

01 / PHYSICS

One value. Carried forward.

Follow a GPS clock-drift calculation.

02 / CODE

Write. Run. Refine.

Build a file from tested fragments.

Everything in orange is the runtime’s: produced once, carried forward, never re-typed. Scripted demonstrations.

Calculate in the flow.Results enter the active generation.

Carry the result.Reuse a value instead of predicting it again.

A full file. Assembled.The runtime joins the retained fragments. The model never types the file out again.

Working protocol · Capability proof pending. The runtime executes the protocol. The current fine-tune has learned its notation; improved problem-solving and reliable execution selection remain to be demonstrated.

What comes next?

Test execution on problems the model has not seen: choosing when to run code, using the returned values correctly, producing the right answer and stopping cleanly. The protocol is working; a general reasoning improvement has not yet been demonstrated.

The Rust controller operates inside decoding. An isolated worker executes operations and returns values to the continuing thought. These two scripted demonstrations explain the interaction; they are not benchmark results.

Put it
to work.

Meet the Harness. Private AI, built around your business.

Explore the Harness