What did Nandakishor publish on 10 October?

The dated prose object is the essay “Vega: a decision model that rolls a ball down a hill,” stamped 10 October 2026 on nandakishorm.com. It defines Vega as a decision model: you supply a situation and a question whose answer type is fixed in advance, and you get back a usable value—a choice, a score, or the probability that a statement is true—plus calibrated confidence, a conformal answer set, and an abstain flag.

The software objects match that date window. Hugging Face’s API for nandakishorm/vega-08b-public-intents reports createdAt 2026-10-09T15:16:54Z and lastModified 2026-10-10T19:32:16Z, with cardData license apache-2.0 and base_model Qwen/Qwen3.5-0.8B. GitHub’s API for NandhaKishorM/vegaml reports created_at 2026-10-09T17:45:54Z, pushed_at 2026-10-10T19:33:39Z, and license SPDX Apache-2.0. The LICENSE file we opened is the standard Apache License, Version 2.0.

Typed decision models have been a crowded lane this week. For Microsoft’s Foundry entry, see Microsoft Decision-1. For Nace’s open Drex weights, see Nace Drex v1.5.

How does the frozen reader plus physics engine work?

The essay’s central design claim is a hard split. On one side sits a frozen Qwen3.5 reader (0.8B default, or 4B under a `4b/` tree) that is SHA-256 pinned and never trained. On the other sits a small engine—about 57 MB of trained parameters for the 0.8B path, about 124 MB for the 4B—that does all the learning. The language-modeling head never runs; the forward pass stops after the deepest layer being read.

Situation, question, and every candidate answer are written into one fixed prompt format. One frozen pass produces token vectors. Vega pools five stretches: situation, question, each option, and the final-token state. Those vectors become a world latent, a foresight latent, a typed probe, and an impulse. Two small networks turn that bundle into a starting position and momentum in a 64-dimensional decision space.

Each option’s pooled vector becomes a Gaussian well (center, depth, width) inside a quadratic bowl. A fixed twelve-step damped Hamiltonian integrator rolls the particle; where it settles is the answer, and how it settled sets a predicted temperature used for Boltzmann occupancy probabilities. The essay stresses that the answer set is not frozen at training time: wells are carved from the option text on each request.

A colorful plastic marble-run track on a wooden floor with marbles in the channels. No people appear.
Mega Marble Run set photographed by Hillsilo, CC BY-SA 4.0 via Wikimedia Commons (File:Mega Marble Run set.jpg). No people appear. Archival toy photograph used as a contextual metaphor for answer valleys; it does not depict Vega’s latent space. Photo: Hillsilo. CC BY-SA 4.0 · Cropped and resized.

What scores does the author report?

Against TypeSafe Jev 1.13.0 on identical items with no tuning on the evaluation data, the essay lists selected wins for Vega 0.8B: phishing screening 75.4 versus 61.9 (252/400 phishing caught versus 99/400), dates-and-quantities 46.7 versus 20.0, Enron spam 1.000 versus 0.920, AG News 0.955 versus 0.806, product-relevance calibration error 6.0 versus 22.0, and median latency 267 ms versus 591 ms. The same section states that the hosted model still leads on most benchmarks the author ran, especially reranking and multi-step long-document reasoning. Treat the short win list as author-selected, not as a full scoreboard.

On document images, the essay reports RVL-CDIP-N accuracy 0.793 for Vega 0.8B reading the image zero-shot, versus 0.896 for Apple Vision OCR piped into Jev, and 0.786 for DiT as the best published result on that out-of-distribution set. On the same 2,050-decision typed-decisions split, the author reports 0.763 accuracy for the 0.8B with a task adapter versus 0.803 for the 4B, with ECE 0.026 versus 0.019.

The Hub eval file typed_decisions.md separates a generalist before fine-tuning row (accuracy 0.389) from a specialist gated adapter row (accuracy 0.763, ECE 0.026) and cites TypeSafe Jev 1.13.0 at 0.727 generalist on the card’s 2026-09-18 reference. Those numbers are from the published eval artifacts, not from Ai Lookout runs.

Author-reported Vega figures from the 10 October essay and Hub eval files, not our runs
ClaimWhere statedFigureWhat that is not
Phishing screening accuracyEssay win table vs Jev 1.13.075.4 vs 61.9An independent phishing corpus audit
Typed-decisions specialist accuracyHub eval/typed_decisions.md0.763 (gated adapter)A generalist zero-shot guarantee
0.8B vs 4B on 2,050 decisionsEssay size table0.763 vs 0.803A latency study on your hardware
RVL-CDIP-N image accuracyEssay images table0.793 zero-shotA 16-class RVL-CDIP leaderboard entry
Engine vs fitted head on S1MBEssay TTT section12.75 → 22.56 averageCalibrated abstain behavior for the head
A Tektronix 475A analog oscilloscope with CRT screen and control knobs on a bench. No people appear.
Tektronix 475A oscilloscope photographed by Pittigron, CC BY-SA 4.0 via Wikimedia Commons (File:Tektronix Oscilloscope 475A.jpg). No people appear. Archival lab instrument; not Vega’s integrator and not a decision-API dashboard. Photo: Pittigrilli. CC BY-SA 4.0 · Cropped and resized.

How do you run it, and what are the limits?

The GitHub README’s quick start is `pip install vegaml`, then `vegaml.load()` for the 0.8B default or `vegaml.load("4b")` for the larger reader. Inference is aimed at a single T4 or Apple silicon; a Colab notebook is linked from the repository. Context is stated as 73,728 tokens, with shared encoding across multiple questions on one long state and an explicit refuse-rather-than-truncate policy. For the guardrail failure mode that decision APIs share, see Option-Channel attacks on typed decision guardrails.

Limits to keep in the author column: we did not download the engine shards, pin the Qwen SHA, or reproduce phishing, RVL-CDIP-N, or S1MB numbers. The essay itself warns that a short list of wins is not a scoreboard, that unbound flags fire on unfamiliar label spaces, and that a test-time logistic head can beat the engine on labeled tasks while losing calibration and abstain behavior. Production teams should treat the physics metaphor as implementation detail and score the API shape against their own tickets, intents, and image pages.

If you are comparing hosted decision APIs rather than local engines, also read Cloudflare Clef-omni for another non-generative decision path shipping this month.

What should a decision-model team verify first?

Install vegaml in an isolated environment, load the 0.8B checkpoint, and run the README’s billing-ticket example through `decide` so you see choice probabilities, conformal sets, and abstain flags on a known fixture. Separately exercise an image question if your backbone download includes the vision path the essay describes.

Before swapping a production classifier, build a small paired set in your own label space—same options, different correct answers—so you can tell whether the engine is reading the state or leaning on priors. If you fit the library’s test-time head, keep the essay’s warning in view: the head has no abstain flag and can look calibrated while being wrong outside its examples.

This article is an evidence review of the 10 October essay, the Hub card and eval files, and the Apache-2.0 GitHub tree we opened on 10 October 2026. We did not train an adapter or serve Vega in production.

An empty wooden desk with an open laptop, notebook, and lamp after work. No people appear.
Desktop after work photograph by Luca Bravo, CC0 via Wikimedia Commons (File:Desktop after work (Unsplash).jpg). No people appear. Contextual local-machine workspace; not the author’s desk and not a Vega training run. Photo: Luca Bravo lucabravo. CC0 · Cropped and resized.

Common questions

Is Vega a chatbot or a generative model?

No. The essay and README describe a typed decision path that returns choices, scores, or statement probabilities. The language-modeling head does not run; no text is generated in the path.

Are the weights open for commercial use?

The GitHub LICENSE and Hub card we opened state Apache License 2.0 for the published package and weights. Confirm the current files and any third-party Qwen terms before shipping a product.

Did Ai Lookout verify the phishing and RVL-CDIP-N numbers?

No. Those rows are author-reported in the 10 October essay. The typed-decisions adapter table is from the Hub eval artifacts. Run your own harness before changing routing or moderation.

THE TAKEAWAY

What to remember

Vega’s 10 October drop is an Apache-2.0 local decision model that freezes Qwen3.5 and trains a small physics engine to settle answer valleys. Use it as a concrete open alternative in the decision-model wave; keep every benchmark row in the author column until you measure your own workloads.

Sources & further reading

  1. Vega: a decision model that rolls a ball down a hill ↗
  2. nandakishorm/vega-08b-public-intents model card ↗
  3. Hugging Face model API metadata ↗
  4. typed_decisions.md evaluation notes ↗
  5. NandhaKishorM/vegaml README ↗
  6. Apache License 2.0 (vegaml) ↗
How this story was made

Written by Kristian Kostov with AI assistance and checked against the linked sources. Company performance claims are attributed to the company. Analysis reflects AiLookout’s interpretation; we have not independently tested the products discussed. Cover photography is illustrative and does not depict the specific announcement or product.

Our editorial standards
Back to all stories