{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "91",
  "slug": "decision-models-measured",
  "edition": "2026-10-16T00",
  "url": "https://hangingcontext.com/stories/2026-10-16/decision-models-measured/",
  "newsroom": "artificial-intelligence",
  "beat": "models-labs",
  "newsroom_title": "Artificial Intelligence",
  "audience": "ai_developer",
  "angle": "Decision models got a product launch, a calibration benchmark, and a robustness audit in the same week.",
  "headline": "Decision models get measured: a launch, a calibration benchmark, and a robustness audit",
  "dek": "Liquid AI released d1-ultra, a multimodal decision model priced by input token. Two new benchmarks measure whether decision models are calibrated and whether they survive adversarial prompts.",
  "published_at": "2026-10-16T00:39:40Z",
  "labels": {
    "trust": "reported",
    "trust_text": "Reported · 4 sources",
    "newsroom": "Artificial Intelligence"
  },
  "source_count": 4,
  "publishers": [
    "huggingface-daily-papers",
    "liquid-ai-blog"
  ],
  "key_facts": [
    {
      "text": "Liquid AI released d1-ultra, a multimodal decision model it says outperforms Jev 1.14 across all tasks in 112 evaluations and leads other decision models on the Artificial Analysis Decision Index by at least 8 points.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1792096134655458791",
          "claim_ids": [
            "1792109243375808723",
            "1792109243415471171",
            "1792109243423083260",
            "1792109243407697616"
          ]
        }
      ]
    },
    {
      "text": "d1-ultra costs $0.042 per million input tokens on the Liquid API and is billed on input tokens only, with images counted at 1.5 tokens per 32x32-pixel patch.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1792096134655458791",
          "claim_ids": [
            "1792109243391986705",
            "1792109243432103343",
            "1792109243438117412"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, ProbabilityBench evaluated 16 models on exact ground-truth probabilities across three simulated text domains and found decision models often achieve strong trade-offs between probability accuracy and cost.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1792095901600988802",
          "claim_ids": [
            "1792109088627507204",
            "1792109088671277544",
            "1792109088679778120"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, DecisionRobust benchmarked JEV-style decision models with 1,058 curated attack examples across five suites, testing 30 model configurations on text and 17 on vision, and found resistance to input perturbations does not imply resistance to prompt injection.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1792066118701995027",
          "claim_ids": [
            "1792066485041082238",
            "1792066485045220679",
            "1792066485047951133",
            "1792066485053728970"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, StartLux-Decision introduced AutoThink decision models from 0.8B to 27B parameters; the 27B model reached 73.4 on the public subset of Decision Index 0.3, and the RLCD-squared training method cut average reasoning length by up to 65%.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1792066118701270398",
          "claim_ids": [
            "1792071390475836773",
            "1792071390499039787",
            "1792071390507489720",
            "1792071390467536022"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "The product: d1-ultra",
      "paragraphs": [
        {
          "markdown": "Liquid AI released d1-ultra, a new multimodal decision model built, the company says, for harder, messier real-world use cases like defect detection. The company says most decision models are overconfident, so it specifically trained d1-ultra to produce more reliable probabilities, and based the model on a larger open-weight model with its own customizations.",
          "cites": [
            {
              "manifest_id": "1792096134655458791",
              "claim_ids": [
                "1792109243375808723",
                "1792109243383921248",
                "1792109243411505747",
                "1792109243403594152"
              ]
            }
          ]
        },
        {
          "markdown": "On performance, Liquid AI says d1-ultra outperforms Jev 1.14 across all tasks in 112 evaluations and leads every other decision model on the Artificial Analysis Decision Index by at least 8 points. The pricing is designed for high-volume classification: $0.042 per million input tokens on the Liquid API, billed on input tokens only with no output tokens, images counted at 1.5 tokens per 32x32-pixel patch. The company says the model will soon be available through Vercel and OpenRouter.",
          "cites": [
            {
              "manifest_id": "1792096134655458791",
              "claim_ids": [
                "1792109243415471171",
                "1792109243423083260",
                "1792109243407697616",
                "1792109243391986705",
                "1792109243432103343",
                "1792109243438117412",
                "1792109243430103674"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "The measurement: calibration",
      "paragraphs": [
        {
          "markdown": "In a preprint posted this week, researchers introduced ProbabilityBench, a benchmark that supplies exact, instance-level class probabilities across three simulated text domains. By defining the full data-generating process for each environment, the authors compute both exact class probabilities and Bayes error analytically, which lets them measure reported probability quality directly with KL divergence rather than guessing at it.",
          "cites": [
            {
              "manifest_id": "1792095901600988802",
              "claim_ids": [
                "1792109088627507204",
                "1792109088635138302",
                "1792109088651535599"
              ]
            }
          ]
        },
        {
          "markdown": "The study evaluated 16 models and found that decision models frequently sit on the observed cost-quality Pareto frontiers, achieving strong trade-offs between probability accuracy and cost. The benchmark also works as a meta-evaluation tool, using its known ground truth to check the accuracy of standard calibration metrics and Bayes-error estimators themselves. This is the missing yardstick the category needed: if you buy a decision model for its probabilities, this is how you check whether the probabilities mean anything.",
          "cites": [
            {
              "manifest_id": "1792095901600988802",
              "claim_ids": [
                "1792109088671277544",
                "1792109088679778120",
                "1792109088687554684"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "The audit: robustness",
      "paragraphs": [
        {
          "markdown": "A second preprint, DecisionRobust, takes the other side of the question: what happens when someone tries to break the decision model. The benchmark evaluates JEV-style decision models against adversarial text, image, and prompt injection attacks, with a public release of 1,058 curated attack examples across five suites, testing 30 model configurations on text tasks and 17 on vision tasks.",
          "cites": [
            {
              "manifest_id": "1792066118701995027",
              "claim_ids": [
                "1792066485041082238",
                "1792066485045220679",
                "1792066485047951133",
                "1792066485081936309"
              ]
            }
          ]
        },
        {
          "markdown": "Two findings stand out. First, resistance to input perturbations does not necessarily imply resistance to prompt injection, which means the usual robustness testing can miss the attack vector decision models are most likely to face in production. Second, label-consistency checks, which verify that an attack preserves the correct answer, substantially reduce measured attack success, and attacks expose vulnerabilities beyond the models used to construct them. The implication is that teams deploying decision models should test them like agents, not like classifiers.",
          "cites": [
            {
              "manifest_id": "1792066118701995027",
              "claim_ids": [
                "1792066485053728970",
                "1792066485055548857",
                "1792066485065602176"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "The frontier: AutoThink",
      "paragraphs": [
        {
          "markdown": "A third preprint, StartLux-Decision, pushes the category itself forward with AutoThink models from 0.8B to 27B parameters that invoke explicit reasoning only for uncertain decisions and answer confident cases directly. The 27B AutoThink model reached 73.4 on the public subset of Decision Index 0.3, while the Instant single-pass variants beat comparable open-weight decision models by 7.4 to 16.9 points.",
          "cites": [
            {
              "manifest_id": "1792066118701270398",
              "claim_ids": [
                "1792071390475836773",
                "1792071390501046615",
                "1792071390507489720",
                "1792071390467536022"
              ]
            }
          ]
        },
        {
          "markdown": "The training method, RLCD-squared, uses a frozen model and proper scoring rules to reward better decision probabilities and applies a soft penalty to overlong reasoning traces, which cut average reasoning length by up to 65% while largely preserving accuracy and raised the share of traces terminating within the generation limit by up to 48 percentage points. The models run on vLLM, llama.cpp, and MLX, with quantized variants for lower memory. Taken together, this suggests decision models are becoming a real product category: priced per decision, benchmarked on calibration, audited for robustness, and optimized to think only when it pays.",
          "cites": [
            {
              "manifest_id": "1792066118701270398",
              "claim_ids": [
                "1792071390499039787",
                "1792071390493674140",
                "1792071390483626015",
                "1792071390519938245"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "All three research results come from preprints and have not been peer-reviewed.",
    "Liquid AI's performance and pricing claims are the company's own; no independent benchmark of d1-ultra has been published yet.",
    "Whether the Vercel and OpenRouter availability Liquid AI promised will carry the same pricing is not stated."
  ],
  "decision_card": {
    "useful_for": [
      "Developers building agents that need reliable probability estimates, such as triage, verification, and claims review",
      "Teams choosing between decision models and full LLMs on cost per decision",
      "VCs tracking the Jev ecosystem and its commercial challengers"
    ],
    "not_for": [
      "Teams that need a chatty general assistant rather than structured decisions",
      "Anyone assuming a decision model's confidence scores are trustworthy without calibration testing"
    ],
    "compare_against": [
      "General-purpose chat models on tasks where calibrated probabilities matter more than fluent prose",
      "Prior decision models such as Jev 1.14 and d1"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-10-16T00"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1792096134655458791",
    "1792095901600988802",
    "1792066118701995027",
    "1792066118701270398"
  ],
  "manifests": [
    {
      "manifest_id": "1792096134655458791",
      "title": "d1-ultra: Introducing the World's Best Decision Model",
      "source_name": "liquid-ai-blog",
      "source_url": "https://liquid.ai/blog/d1-ultra",
      "published_date": "2026-10-15"
    },
    {
      "manifest_id": "1792095901600988802",
      "title": "ProbabilityBench: Model Evaluation and Calibration with Exact Ground-Truth Uncertainty",
      "source_name": "huggingface-daily-papers",
      "source_url": "https://huggingface.co/papers/2610.17016",
      "published_date": "2026-10-15"
    },
    {
      "manifest_id": "1792066118701995027",
      "title": "DecisionRobust: Benchmarking Robustness for JEV Style Decision Models Across Text and Vision",
      "source_name": "huggingface-daily-papers",
      "source_url": "https://huggingface.co/papers/2610.19118",
      "published_date": "2026-10-15"
    },
    {
      "manifest_id": "1792066118701270398",
      "title": "StartLux-Decision: AutoThink Decision Models with Reinforcement Learning for Calibrated Deliberative Decisions",
      "source_name": "huggingface-daily-papers",
      "source_url": "https://huggingface.co/papers/2610.17309",
      "published_date": "2026-10-15"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1792096134655458791",
      "1792095901600988802",
      "1792066118701995027",
      "1792066118701270398"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Open https://synorb.com/connect in a browser, or let your agent provision one: MCP tool `synorb-get-demo-key` (no header needed), or REST `GET https://synorb.com/connect` with `Accept: application/json`. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; 3 of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1792096134655458791",
      "all": "for id in 1792096134655458791 1792095901600988802 1792066118701995027 1792066118701270398; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-10-16/decision-models-measured/",
    "json": "https://hangingcontext.com/stories/2026-10-16/decision-models-measured/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-10-16/decision-models-measured/index.md",
    "newsroom": "https://hangingcontext.com/n/artificial-intelligence/",
    "edition": "https://hangingcontext.com/editions/2026-10-16T00/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-10-16/compute-savings-papers/",
      "headline": "The compute-savings papers: sparser attention, looped models, cheaper distillation",
      "slug": "compute-savings-papers"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-16/coding-agents-full-loop/",
      "headline": "Coding agents get graded on the full loop: find the bug, build the harness, edit precisely",
      "slug": "coding-agents-full-loop"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-16/benchmark-apparatus/",
      "headline": "Your benchmark score is a measurement artifact",
      "slug": "benchmark-apparatus"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-16/agent-training-stack/",
      "headline": "Agent training gets practical: environments, optimizers, and programmatic tools",
      "slug": "agent-training-stack"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Connect your agent over MCP",
    "text": "Add https://mcp.synorb.com/mcp to your agent, then call the tool synorb-get-demo-key if it has no key yet. It needs no email and no form. Keys are free for 72 hours, and new keys are limited per network.",
    "cta": {
      "label": "How to connect",
      "url": "https://synorb.com/connect"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-10-16/decision-models-measured/"
  }
}
