CLM
An open-source decision-verification model built on Qwen3-8B. It implements structured judgment through a lightweight projection head of approximately 75 MB and supports three decision primitives: Choice, Noul, and Score. The model can be self-hosted and is compatible with the TypeSafe Jev interface.
Timeline (last 90 days)
The derivation gap appeared in all seven judge models the researchers evaluated, including the System One series' CLM and Jev.
Ironclad was founded in 2012, is headquartered in San Francisco, and is a leading SaaS platform in the contract lifecycle management (CLM) space.
The core value of CLM platforms lies in digitizing and centrally managing each stage of a contract's lifecycle, including drafting, negotiation, approval, signing, archiving, and renewal.
CLM's decision speed is up to 13 times faster than TiFF-class models, while matching them in accuracy.
The dual-tower architecture can pre-compute and cache the embeddings of one side, so at query time only the other side needs to be encoded followed by vector retrieval, resulting in extremely low computation; this is the architectural root of CLM's speed advantage, with the trade-off being that the two-sided encoders cannot perform fine-grained cross-attention comparison.
CLM is compatible with TiFF's API and offers three primitives—yes/no questions, multiple-choice questions, and scoring—unified at the underlying level as 'one state plus a closed set of candidates,' meaning it will not fabricate answers outside the list but can still pick the wrong item from the list.
The current version of CLM supports text only, and the team announced that a multimodal version with approximately 5 billion parameters will be released next month.
The author recommends using CLM as a first-level coarse filter to compress thousands of candidates down to the top 10 within milliseconds before passing them to a System 2 model for final decision-making; if the action set is small and stable, it can be used standalone; avoid stuffing a thousand tools into a single agent and instead split into sub-agents.
In CLM experiments, the accuracy of selecting the correct tool from 8 tools was 86%, but dropped sharply to 17% when selecting from all 1,080 tools, with the main error being confusion between tools with similar names; TiFF is limited to a maximum of 255 options.
The author ran the demo on a DGX Spark; the CLM server itself is approximately 75 MB, the overall footprint is approximately 25 GB of VRAM, and after caching, the same ticket can be queried again with a response within 2 milliseconds.
39 more timeline events
All Facts (20)
In a test with 1,000 candidate options, CLM took approximately 44 milliseconds, while a generative model required 579 milliseconds.
60%UnverifiedCLM (Contrastive Language Model) is an 8-billion-parameter contrastive language model released by a research team from Stanford and NVIDIA, using a dual-encoder architecture that transforms decision-making into a vector similarity retrieval problem.
60%UnverifiedThe derivation gap appeared in all seven judge models the researchers evaluated, including the System One series' CLM and Jev.
50%UnverifiedThe core value of CLM platforms lies in digitizing and centrally managing each stage of a contract's lifecycle, including drafting, negotiation, approval, signing, archiving, and renewal.
50%UnverifiedIronclad was founded in 2012, is headquartered in San Francisco, and is a leading SaaS platform in the contract lifecycle management (CLM) space.
50%UnverifiedIn CLM experiments, the accuracy of selecting the correct tool from 8 tools was 86%, but dropped sharply to 17% when selecting from all 1,080 tools, with the main error being confusion between tools with similar names; TiFF is limited to a maximum of 255 options.
50%UnverifiedThe author recommends using CLM as a first-level coarse filter to compress thousands of candidates down to the top 10 within milliseconds before passing them to a System 2 model for final decision-making; if the action set is small and stable, it can be used standalone; avoid stuffing a thousand tools into a single agent and instead split into sub-agents.
50%UnverifiedCLM's 8-billion-parameter backbone Qwen3-8B is frozen and serves only as a reader; what is actually trained are only the small projection heads on each side with approximately 20 million parameters each, and a complete pretraining run takes about one hour on a single RTX.
50%UnverifiedCLM uses a three-stage training process: in the first stage, 60 million question-answer pairs from NVIDIA Nemotron data are used to learn general knowledge; in the second stage, Gemini is used to generate 30 million hard negative samples; in the third stage, approximately 1 million real agent trajectories are used with 40% of the original question-answer data backfilled as replay.
50%UnverifiedThe dual-tower architecture can pre-compute and cache the embeddings of one side, so at query time only the other side needs to be encoded followed by vector retrieval, resulting in extremely low computation; this is the architectural root of CLM's speed advantage, with the trade-off being that the two-sided encoders cannot perform fine-grained cross-attention comparison.
50%UnverifiedIn CLM training, pretraining alone scores 52% on the hard negative sample test; adding the hard negative sample stage jumps it to 69%; training with hard negative samples from day one peaks at only 62% and overfits quickly; omitting replay causes the hard negative sample score to drop from 69% back to 56%.
50%UnverifiedCLM's decision speed is up to 13 times faster than TiFF-class models, while matching them in accuracy.
50%UnverifiedCLM is compatible with TiFF's API and offers three primitives—yes/no questions, multiple-choice questions, and scoring—unified at the underlying level as 'one state plus a closed set of candidates,' meaning it will not fabricate answers outside the list but can still pick the wrong item from the list.
50%UnverifiedThe author ran the demo on a DGX Spark; the CLM server itself is approximately 75 MB, the overall footprint is approximately 25 GB of VRAM, and after caching, the same ticket can be queried again with a response within 2 milliseconds.
50%UnverifiedCLM encodes candidate actions only once and caches them, requiring only an embedding computation for the current context and a dot product against the cached action vectors at each step, thereby achieving a significant speedup.
50%UnverifiedBecause each option is encoded independently, CLM never places multiple options side by side for direct cross-comparison during processing, sacrificing the ability for direct interaction between options.
50%UnverifiedCLM uses a dual-encoder architecture: one encoder reads the current context, and the other encodes each possible action separately, with the final decision being the action closest to the context in embedding space.
50%UnverifiedThe performance figures cited in the article (44ms vs. 579ms, 9x speedup) are values claimed by the research team as cited in a YouTube video and have not yet been verified by official papers and benchmarks.
50%UnverifiedCLM-style solutions have inherent potential to integrate with existing vector databases (such as Faiss, Pinecone, and Weaviate) and approximate nearest neighbor (ANN) algorithms, scaling to candidate sets in the millions while maintaining millisecond-level response times.
50%UnverifiedOn tasks that require fine-grained comparison and mutual constraint among candidates to make optimal judgments, CLM's independent encoding approach may affect decision quality.
50%