{"slug": "nace-ai-drex-open-weight-decision-models-and-the-licence-catch", "title": "Nace AI Drex: Open-Weight Decision Models, and the Licence Catch", "summary": "Nace AI released Drex Max v1, a dense 27B open-weight \"decision model\" that returns a calibrated probability for every answer option in a single forward pass instead of generating text, under the Nace.AI Open RAIL-M licence rather than an open-source licence. That licence bars use by any entity above $1 million in revenue or funding raised, except for personal or research use, and bans competitors — a limit the post says matters more than any benchmark. Hosted access on OpenRouter costs $0.06 per 1M input tokens and $0 per 1M output tokens, and a Q4 build targets 24 GB Macs, a Q8 GGUF 48 GB, and bf16 H100-class GPUs.", "body_md": "Nace AI has released Drex Max v1 as open weights: a dense 27B model that never writes a sentence. You give it a situation and a list of typed questions, and it returns a probability for every answer option in one forward pass. The weights are public on Hugging Face, but the licence is **Nace.AI Open RAIL-M**, not an open-source licence. The licence file bars use by any entity above $1 million in revenue or funding raised, apart from personal or research use. That limit matters more than any benchmark number below.\n\nThis post separates three things: what the sources confirm, what Nace reports about itself, and what you should check before you build on the model. If you are new to the category, read our guide to [what decision models are](https://explainx.ai/blog/what-are-decision-models-ai-classifiers-guide-2026) first.\n\n## Quick answers\n\n| Question | Answer | \n|---|---|\n| What is it? | A dense 27B \"decision model\": state plus typed questions in, per-option probabilities out. | \n| Who made it? | Nace AI. Drex Max succeeds Drex v2.0. | \n| Is it open? | Weights are public. The Open RAIL-M licence carries use limits, including a $1M revenue and funding ceiling (personal and research use excepted) and a ban on competitors. | \n| Can I run it locally? | Yes. A Q4 build is aimed at 24 GB Macs, a Q8 GGUF at 48 GB, and bf16 at H100-class GPUs. | \n| How much does hosted access cost? | $0.06 per 1M input tokens, $0 per 1M output tokens on OpenRouter. | \n| Are the scores independent? | No. Nace reports them. Artificial Analysis lists one score (64), which Nace cites. | \n\n## What does a decision model actually do?\n\nA rail switch sending one track to one of three destinations, like a Nace AI Drex decision model routing a request\n\nA normal LLM answers by generating tokens. A decision model answers by scoring. According to [the OpenRouter listing](https://openrouter.ai/nace-ai/drex-max?ref=explainx), Drex Max takes a state in text, JSON, or up to four images, plus typed questions. The questions can be yes/no, multiple choice, or an ordinal score. The output is \"a calibrated probability for every option in a single forward pass, with no text generation.\" The listing says it is compatible with the TypeSafe System One interface and suits \"routing, classification, and policy checks that need a scored answer instead of prose.\"\n\nThis design has practical consequences:\n\n- **Speed and cost.** One forward pass, no decoding loop. That is why the hosted price has an output rate of $0.\n- **Repeatability.** You read a probability, not a paragraph you must parse. You can set thresholds, such as \"escalate if P(fraud) is above 0.3.\"\n- **Fit for guardrails.** A policy check (\"does this request break rule 4?\") is a yes/no question with a number attached.\n- **No explanation.** You cannot ask it why. Pair it with a normal LLM when a human needs a reason.\n\nSeveral vendors now ship this pattern. We covered [Liquid AI's LFM3 family](https://explainx.ai/blog/liquid-ai-lfm3-open-weight-2b-family-text-vision-audio-omni-decision-models-2026) and [Cloudflare Clef-Omni](https://explainx.ai/blog/cloudflare-clef-omni-open-multimodal-decision-model-2026) in October, and the [Amazon Bedrock AgentCore guide](https://explainx.ai/blog/amazon-bedrock-agentcore-evaluations-decision-models-jev-strands-decider-screening-layer-guide-2026) shows how a decision model can act as a screening layer in an agent pipeline. Drex is the same idea from another lab, at a larger size.\n\n## What is in the Drex Max v1 release?\n\nThe [Hugging Face model card](https://huggingface.co/nace-ai/drex-max-v1?ref=explainx) is the primary source. It is Nace's own page, so treat its framing as vendor framing. It states:\n\n- A dense 27B backbone with 64 layers. Forty-eight are Gated DeltaNet linear-attention layers, and 16 are full-attention layers placed every fourth layer. The full-attention layers are non-causal.\n- A native vision tower. Images stay visible to every question in a request.\n- A 255-way readout head, so one question can have up to 255 options.\n- A qwen3_5 model type and a 262,144-position window, with 16,384 as the default.\n- Files: bf16 weights, a Q8_0 GGUF, an affine Q4 checkpoint, and forks of llama.cpp and Ollama.\n\nLocal Mac and CPU paths are text only for now, according to the model card: the GGUF has no images, and llama.cpp needs the Python path for images. If you need image questions, plan on an NVIDIA GPU path.\n\n### Which files fit which machine?\n\nA laptop with a small chip, showing a 24 GB Apple Silicon Mac running a quantized Drex Max decision model locally\n\n| Build | Size (per the model card) | Target hardware | \n|---|---|---|\n| bf16 | about 49 GB | NVIDIA H100 80 GB (tested) | \n| 8-bit | about 26 GB | NVIDIA L40S 48 GB (tested) | \n| Q8_0 GGUF | 27.25 GB | Mac with 48 GB | \n| Affine Q4 | not stated on the card | Mac with 24 GB or more | \n\nNace documents five runtimes: Python, Kapitsa, MLX, llama.cpp and Ollama. The local servers expose a `POST /v1/systemone` API. On a 48 GB Mac the company recommends `--context 2048` for its Kapitsa runtime. For Ollama, set `num_gpu 40` to offload 40 layers to Metal, or `num_gpu 0` to run on the CPU. The Ollama fork also needs a `CAPABILITY decision` line in the Modelfile.\n\nIf local inference on a Mac is new to you, our explainer on [llama.cpp](https://explainx.ai/blog/what-is-llama-cpp-run-models-locally-2026) covers the runtime family these forks come from. For hardware context, see the [Apple M6 local AI specs](https://explainx.ai/blog/apple-m6-imac-macbook-pro-14-local-ai-specs-prices-november-6-2026) post.\n\n## How good is it? Scores, and who reported them\n\nEvery number below is self-reported by Nace unless stated. We did not find an independent replication.\n\n| Benchmark | Reported score | Notes | \n|---|---|---|\n| Decision Index 0.4 (public text) | 67.52 | Drex v2.0: 61.25. Jev 1.13.0: 57.96. | \n| Decision Index sub-scores | Tools 81.9, Language 72.2, Retrieval 68.8, Knowledge and Reasoning 57.1, Arts 53.4 | From the model card. | \n| Public vision index | 73.92 | 11 benchmarks, 12,210 rows. InfographicVQA listed at 97.3. | \n| Artificial Analysis Decision Index | 64 | Nace says this ranks fourth of 18. | \n| JevBench | 92.2% (213/231) | Self-reported. | \n| Decision Bench v4 | 94.30% (1010/1071) | Self-reported. | \n\nOne detail deserves attention. The results cover 140,620 requests, and unanswered requests count as wrong. That is a stricter rule than some benchmarks use, which is good. But the numbers still come from the vendor's own harness.\n\nThe score scales also differ. The Nace figure is on its own public Decision Index 0.4, and the Artificial Analysis Decision Index is a separate average of AA-Omniscience-Decision, HLE-MultiChoice, When2Call and WildGuardTest. Do not compare numbers across indexes or versions. Our earlier posts on [benchmarks that shift under you](https://explainx.ai/blog/artificial-analysis-intelligence-index-v5-opus-5-5-58-private-benchmarks-open-weight-gap-12-points-2026) make the same point for general LLM indexes.\n\n### Does quantization change the answer?\n\nFor a decision model this is the key question, because you pick the highest-probability option. According to the model card, on a 48 GB Apple M5 Pro the Q8_0 GGUF answers the example request within 0.02 of the bf16 weights on an NVIDIA H100, and the 8-bit load on an L40S is within 0.03 on the same example. That is one example request, not a benchmark, and it comes from Nace's own tests. The card gives no such figure for the Q4 build. Run your own labelled sample before you trust it on your task.\n\n## The licence catch: Open RAIL-M is not open source\n\nThis is the part most headlines drop. The [LICENSE file on Hugging Face](https://huggingface.co/nace-ai/drex-max-v1/blob/main/LICENSE?ref=explainx) is titled \"Nace AI Open RAIL-M License (Modified)\", version 1.0, October 2026. Attachment A bars use for any purpose by a person or entity that:\n\n- generated more than $1,000,000 in gross revenue in the prior twelve months,\n- has raised more than $1,000,000 in total equity or debt funding, or\n- offers a product or service that competes with Nace's, \"including decision models and document intelligence services\".\n\nThe first two limits carry an exception for personal use or research purposes. The licence also bans fully automated decisions with legal or similarly significant effects (such as hiring, credit or housing) without meaningful human review, and bars military, weapons and mass-surveillance use. Section 4 says use above the thresholds needs a separate written commercial licence from Nace.\n\nWhat that means in practice:\n\n- **Hobbyists and researchers:** personal and research use is carved out of the revenue and funding limits.\n- **Small startups under both thresholds:** commercial use is allowed, unless you compete with Nace's own products.\n- **Anyone above the thresholds, or a competitor:** you need a separate commercial licence. The licence file points to nace.ai/drex for this.\n\nThis is our reading of a legal text, not legal advice. If you plan to deploy Drex Max, have the licence reviewed.\n\nCompare this with [Cloudflare Clef-Omni](https://explainx.ai/blog/cloudflare-clef-omni-open-multimodal-decision-model-2026), which is Apache-2.0, and with open agent models like [ByteDance's Axion 1.0](https://explainx.ai/blog/axion-1-0-bytedance-open-agent-model-two-sft-stages-rl-18k-examples-35b-122b-apache-2026). Those licences let a large company ship the weights. Drex Max does not, on the reported terms.\n\n## Where does Drex Max sit in the Drex line?\n\nThe model card links two earlier releases, Drex v2.0 and Drex v1.5. [OpenRouter](https://openrouter.ai/nace-ai/drex-max?ref=explainx) describes Drex v2.0 as a 35B mixture-of-experts decision model with 3B active parameters, and Drex v1.5 as a 9B model. It calls Drex Max the largest decision model from Nace.AI and the successor to Drex v2.0. Drex Max is a dense 27B model, so \"largest\" refers to its place in the lineup and its score, not to the biggest total parameter count.\n\nWe saw other reports of further Drex models and training claims, but we could not confirm them on a Nace page, so we leave them out.\n\n## What people are asking\n\n### Can I use it as an agent router?\n\nThat is the main use case Nace and the listings describe. A router asks one multiple-choice question (\"which tool fits this request?\") and reads the top option. Because the answer is a probability, you can add a fallback: if the top option is under a threshold, send the request to a bigger LLM. Our [agent tool selection coverage](https://explainx.ai/blog/amazon-bedrock-agentcore-evaluations-decision-models-jev-strands-decider-screening-layer-guide-2026) shows the same screening pattern.\n\n### How does it compare with a small LLM prompted to classify?\n\nA small LLM can classify too, but it generates text, it can drift in format, and it can flip its answer when you reorder options. A decision model fixes the output format by design. It does not fix bias or accuracy, and order sensitivity can still exist. You still need your own evaluation set.\n\n### Does it hold up on long context?\n\nThe model card, as summarized, lists a 262,144-position window with 16,384 as the default. Linear-attention layers help with cost, but long-context state tracking is hard for many models. See our post on [AI2's StateBench](https://explainx.ai/blog/ai2-statebench-long-context-state-tracking-gated-deltanet-frontier-models-13-percent-2026), which tested Gated DeltaNet style models on that exact weakness. We have no Drex-specific long-context test, so assume nothing past the default window until you measure.\n\n### What does it cost to try?\n\nLocally, the Q4 build runs on a Mac with 24 GB or more. Hosted, [OpenRouter](https://openrouter.ai/nace-ai/drex-max?ref=explainx) lists $0.06 per million input tokens and $0 per million output tokens, a 262K context, and an October 21, 2026 release date. The listing shows one provider, DeepInfra, with a 50% discount on its posted rates. The Hugging Face repository was created on October 13, 2026, so the listing date is the hosted-API date, not necessarily the first weights upload.\n\n## A practical test plan before you adopt it\n\n1. **Build a labelled set.** Collect 200 to 500 real examples of the decision you want to automate, with the answer a human gave.\n2. **Run Q4 and Q8 side by side.** Check that choices match, not just probabilities.\n3. **Shuffle option order.** Count how often the top choice changes.\n4. **Check calibration.** If the model says 0.8, is it right about 80% of the time? Plot it in ten buckets.\n5. **Read the licence.** Confirm your company is under the revenue and funding limits, or plan to talk to Nace.\n6. **Compare with an Apache-licensed option.** Cloudflare Clef and Liquid LFM3 are alternatives with different terms.\n\n## What this means for what you build or pay\n\nIf you run an agent that spends LLM tokens on routing and triage, a decision model can cut both cost and latency. The hosted price of $0.06 per million input tokens with free output is small next to a frontier LLM call. The catch is the licence and the self-reported benchmarks. For a small team under the thresholds, Drex Max is worth a weekend test. For a larger company, start with the Apache-licensed options, and treat Drex as something to revisit if Nace publishes commercial terms.\n\nThe wider trend is clear: vendors are racing to make \"scored answers\" a standard tool beside chat models. Expect more releases, and expect the Decision Index to be argued over. Independent testing, such as Artificial Analysis listings, will matter more than launch-day tables.\n\n## Related reading\n\n*Details in this post are accurate as of November 6, 2026. Licence terms, model sizes and scores may change; check the official model page before you deploy.*", "url": "https://wpnews.pro/news/nace-ai-drex-open-weight-decision-models-and-the-licence-catch", "canonical_source": "https://explainx.ai/blog/nace-ai-drex-open-weight-decision-models-drex-max-27b-open-rail-m-1m-revenue-limit-2026?utm_source=rss&utm_medium=feed&utm_campaign=blog", "published_at": "2026-11-06 00:00:00+00:00", "updated_at": "2026-11-06 16:24:19.917484+00:00", "lang": "en", "topics": ["artificial-intelligence", "machine-learning", "large-language-models", "ai-products", "ai-tools"], "entities": ["Nace AI", "Drex Max v1", "Nace.AI Open RAIL-M", "Hugging Face", "OpenRouter", "Artificial Analysis", "Drex v2.0", "TypeSafe System One"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/nace-ai-drex-open-weight-decision-models-and-the-licence-catch", "markdown": "https://wpnews.pro/news/nace-ai-drex-open-weight-decision-models-and-the-licence-catch.md", "text": "https://wpnews.pro/news/nace-ai-drex-open-weight-decision-models-and-the-licence-catch.txt", "jsonld": "https://wpnews.pro/news/nace-ai-drex-open-weight-decision-models-and-the-licence-catch.jsonld"}}