Close Menu
InvesthenaInvesthena
    What's Hot

    Robinhood links 29 million app users to Ripple’s XRP Ledger

    October 28, 2026

    Tsinghua AI Open-Sources AKV, a Cache Engineering Server for LLM Agents on SGLang

    October 27, 2026

    ENS DAO Approves ENSv2 With 1.69M Votes, Execution Due October 27

    October 27, 2026
    InvesthenaInvesthena
    • Business
    • Economy
    • Investing
    • Stocks
    • Best Savings Accounts
    InvesthenaInvesthena
    Home»Business»Meet Drex Max: Nace AI’s Multimodal Decision Model for Computer-Use Agents with a Score 67.59
    Business

    Meet Drex Max: Nace AI’s Multimodal Decision Model for Computer-Use Agents with a Score 67.59

    October 20, 2026
    ◀
    Share
    Facebook Twitter LinkedIn Pinterest Email


    Nace AI has released Drex Max, a multimodal decision model for agents that use computers and browsers. The Drex Max multimodal decision model reads text and images and returns calibrated probabilities. It writes no text. Nace team reports 67.59 on the public Decision Index 0.3.2, 6.9 points above TypeSafe’s Jev 1.14. For agent builders, that means one cheap, typed call per click.

    TL;DR

    • Size: Parameters not disclosed. Up to 262,144 tokens per question on the API, including image tokens.
    • Runs on: Hosted API only (drex-max on Nace Console). No open weights or quantized builds announced.
    • Performance: 67.59 on Decision Index 0.3.2 (public), the top score Nace lists for any decision model.
    • Best: 98.2 on BFCL tool calling, and 92.2 on JevBench versus 86.7 for Jev 1.14.
    • Worst: 19.0 on HLE, and 72.5 on MMLU-Pro versus 82.1 for Jev 1.14.

    What is Drex Max?

    Drex Max is a decision model from Nace AI that answers typed questions about text and images. It is the most accurate model in the Drex family, and the only one that reads images.

    A decision model does not generate tokens. You send a state and named questions. Each question is one of 3 types: noul (yes/no), choice (pick a label) or score (ordered scale). The model returns a probability distribution for each answer in 1 HTTP call. Drex can only answer with the options you gave it.

    How does Drex Max work with images?

    Drex Max uses the same POST /v1/systemone endpoint as every Drex model. You select it with “model”: “drex-max”. It is a pinned ID, so drex-latest does not route to it.

    Images go in an images array. Every question sees the same images, before the state and questions. You refer to them as ‘Image 1’ and ‘Image 2’ in plain text. Each entry is either an uploaded workspace file or inline base64.

    Key image rules from the Drex Max guide:

    • Formats: still PNG, JPEG or WebP.
    • Up to 8 images per request, 16 MiB each, 32 MiB total.
    • Each image is resized to at most 1,638,400 pixels (1,280 × 1,280).
    • Each image costs up to 1,602 tokens in every question.
    • Up to 16 questions per request, with a 4 MiB request body.

    How does Drex Max perform on benchmarks?

    All scores below come from Nace’s Drex page. They are self-reported. Nace says Drex trains on the index’s official training splits and is scored on held-out splits.

    • Decision benchmarks: Drex Max scores 67.6 on the public Decision Index 0.3.2. Jev 1.14 scores 60.7 and Drex 2.0 scores 61.3. On JevBench, Drex Max reaches 92.2 against 86.7 for Jev 1.14.
    • Agentic benchmarks: Drex Max posts 0.780 on OSWorld-Verified and 98.2 on BFCL. It scores 85.2 on When2Call and 84.8 on RAGTruth.
    • Vision: On the Decision Index Vision public suite, Drex Max scores 74.5. GPT-6 Luna Decisions scores 63.9. Mind2Web reaches 88.6 and InfographicVQA reaches 98.8.
    • Where it trails: Jev 1.14 leads on MMLU-Pro (82.1 vs 72.5), HLE (19.4 vs 19.0) and ARC-Challenge (97.6 vs 97.4). On Hateful Memes, Drex Max trails GPT-6 Luna Decisions, 70.6 vs 71.2.
    <iframe id="mtp-drexmax-frame" title="Drex Max interactive explainer" srcdoc="<!doctype html>
    <html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Drex Max Explainer</title>
    <style>
    html,body{margin:0!important;padding:0!important;background:transparent!important}
    #mtp-drexmax{–bg:#0c0a09;–card:#1c1917;–line:#2e2a27;–ink:#f5f5f4;–mute:#a8a29e;–acc:#a9cc7e;–acc2:#7fa356;–warn:#e7a46b;–mtp:#76B900;
    font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:880px;margin:0 auto!important;background:var(–bg)!important;color:var(–ink)!important;border:1px solid var(–line)!important;border-radius:14px;overflow:hidden;box-sizing:border-box;line-height:1.5}
    #mtp-drexmax *{box-sizing:border-box}
    #mtp-drexmax hr,#mtp-drexmax p:empty,#mtp-drexmax del,#mtp-drexmax s{display:none!important}
    #mtp-drexmax .hd{padding:22px 24px 14px;border-bottom:1px solid var(–line)!important;background:radial-gradient(600px 140px at 85% 0%,rgba(169,204,126,.16),transparent)!important}
    #mtp-drexmax .kick{font:600 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:var(–acc)!important;text-transform:uppercase}
    #mtp-drexmax h3{margin:8px 0 4px!important;font-size:22px;font-weight:700;color:var(–ink)!important;letter-spacing:-.01em}
    #mtp-drexmax .sub{color:var(–mute)!important;font-size:14px;margin:0!important}
    #mtp-drexmax .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}
    #mtp-drexmax .st{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:10px 12px}
    #mtp-drexmax .st b{display:block;font-size:20px;color:var(–acc)!important;font-variant-numeric:tabular-nums}
    #mtp-drexmax .st span{font-size:11.5px;color:var(–mute)!important}
    #mtp-drexmax .tabs{display:flex;gap:4px;padding:10px 16px 0;border-bottom:1px solid var(–line)!important;overflow-x:auto}
    #mtp-drexmax .tab{appearance:none;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;color:var(–mute)!important;font:600 13px Inter,system-ui,sans-serif;padding:10px 12px;cursor:pointer;white-space:nowrap;border-radius:0}
    #mtp-drexmax .tab[aria-selected=true]{color:var(–ink)!important;border-bottom-color:var(–acc)!important}
    #mtp-drexmax .tab:focus-visible{outline:2px solid var(–acc);outline-offset:-2px}
    #mtp-drexmax .pn{display:none;padding:20px 24px 22px;animation:mtpfade .35s ease}
    #mtp-drexmax .pn.on{display:block}
    @keyframes mtpfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
    /* flow */
    #mtp-drexmax .flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;gap:0}
    #mtp-drexmax .node{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:12px;min-height:150px;transition:border-color .3s,box-shadow .3s,opacity .3s;opacity:.45}
    #mtp-drexmax .node.lit{opacity:1;border-color:var(–acc)!important;box-shadow:0 0 0 3px rgba(169,204,126,.12)}
    #mtp-drexmax .node h4{margin:0 0 6px!important;font-size:12px;font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(–acc)!important}
    #mtp-drexmax .node p{margin:0 0 6px!important;font-size:13px;color:var(–ink)!important}
    #mtp-drexmax .node code,#mtp-drexmax pre{font-family:ui-monospace,Menlo,monospace!important;font-size:11.5px!important;background:#0c0a09!important;color:#d6e8bf!important;border:1px solid var(–line)!important;border-radius:6px;padding:2px 5px}
    #mtp-drexmax .arr{display:flex;align-items:center;justify-content:center;position:relative}
    #mtp-drexmax .arr i{display:block;width:100%;height:2px;background:var(–line)!important;position:relative;overflow:hidden}
    #mtp-drexmax .arr i:after{content:"";position:absolute;left:-40%;top:0;width:40%;height:2px;background:var(–acc)!important;animation:mtpflow 1.4s linear infinite}
    @keyframes mtpflow{to{left:100%}}
    #mtp-drexmax .imgs{display:flex;gap:4px;margin-top:6px}
    #mtp-drexmax .imgs span{width:22px;height:16px;border:1px solid var(–acc2)!important;border-radius:3px;background:linear-gradient(135deg,#2a3320,#1c1917)!important}
    #mtp-drexmax .prob{display:flex;align-items:center;gap:6px;font-size:12px;margin:4px 0}
    #mtp-drexmax .prob em{font-style:normal;width:56px;color:var(–mute)!important}
    #mtp-drexmax .prob .b{flex:1;height:7px;background:#292524!important;border-radius:4px;overflow:hidden}
    #mtp-drexmax .prob .b u{display:block;height:100%;width:0;background:var(–acc)!important;transition:width .9s cubic-bezier(.2,.8,.2,1);text-decoration:none}
    #mtp-drexmax .prob b{width:38px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}
    #mtp-drexmax .ctl{display:flex;gap:8px;align-items:center;margin-top:14px;flex-wrap:wrap}
    #mtp-drexmax .btn{appearance:none;background:var(–card)!important;color:var(–ink)!important;border:1px solid var(–line)!important;border-radius:8px;padding:7px 12px;font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer}
    #mtp-drexmax .btn.pri{background:var(–acc)!important;color:#0c0a09!important;border-color:var(–acc)!important}
    #mtp-drexmax .btn:hover{filter:brightness(1.12)}
    #mtp-drexmax .cap{font-size:13.5px;color:var(–ink)!important;margin:12px 0 0!important;min-height:42px}
    #mtp-drexmax .dots{display:flex;gap:5px;margin-left:auto}
    #mtp-drexmax .dots i{width:7px;height:7px;border-radius:50%;background:var(–line)!important}
    #mtp-drexmax .dots i.on{background:var(–acc)!important}
    /* bars */
    #mtp-drexmax .seg{display:inline-flex;background:var(–card)!important;border:1px solid var(–line)!important;border-radius:8px;padding:3px;gap:2px;margin-bottom:14px;flex-wrap:wrap}
    #mtp-drexmax .seg button{appearance:none;background:transparent!important;border:0!important;color:var(–mute)!important;font:600 12.5px Inter,system-ui,sans-serif;padding:6px 11px;border-radius:6px;cursor:pointer}
    #mtp-drexmax .seg button.on{background:#292524!important;color:var(–ink)!important}
    #mtp-drexmax .row{display:grid;grid-template-columns:150px 1fr 54px;align-items:center;gap:10px;margin:7px 0;font-size:13px}
    #mtp-drexmax .row .lab{color:var(–ink)!important}
    #mtp-drexmax .row .tr{height:20px;background:#1c1917!important;border-radius:5px;overflow:hidden;border:1px solid var(–line)!important}
    #mtp-drexmax .row .fl{height:100%;width:0;background:#57534e!important;transition:width 1s cubic-bezier(.2,.8,.2,1)}
    #mtp-drexmax .row.me .fl{background:linear-gradient(90deg,var(–acc2),var(–acc))!important}
    #mtp-drexmax .row .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}
    #mtp-drexmax .row.me .v{color:var(–acc)!important}
    #mtp-drexmax .note{font-size:11.5px;color:var(–mute)!important;margin:12px 0 0!important}
    /* vs */
    #mtp-drexmax .vs{width:100%;border-collapse:collapse;font-size:13px}
    #mtp-drexmax .vs th,#mtp-drexmax .vs td{padding:8px 6px;border-bottom:1px solid var(–line)!important;text-align:left;background:transparent!important;color:var(–ink)!important}
    #mtp-drexmax .vs th{font:600 11px ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(–mute)!important}
    #mtp-drexmax .vs td.n{text-align:right;font-variant-numeric:tabular-nums}
    #mtp-drexmax .vs tr{cursor:default;transition:background .2s}
    #mtp-drexmax .vs tr:hover td{background:#1c1917!important}
    #mtp-drexmax .pill{display:inline-block;white-space:nowrap;font:700 10.5px Inter,sans-serif;padding:2px 7px;border-radius:99px}
    #mtp-drexmax .pill.w{background:rgba(169,204,126,.16)!important;color:var(–acc)!important}
    #mtp-drexmax .pill.l{background:rgba(231,164,107,.16)!important;color:var(–warn)!important}
    /* limits */
    #mtp-drexmax .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
    #mtp-drexmax .lim{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:12px;cursor:pointer;transition:border-color .2s,transform .2s}
    #mtp-drexmax .lim:hover,#mtp-drexmax .lim.open{border-color:var(–acc)!important;transform:translateY(-2px)}
    #mtp-drexmax .lim b{display:block;font-size:19px;color:var(–acc)!important;font-variant-numeric:tabular-nums}
    #mtp-drexmax .lim span{font-size:12px;color:var(–mute)!important}
    #mtp-drexmax .lim p{max-height:0;overflow:hidden;margin:0!important;font-size:12.5px;color:var(–ink)!important;transition:max-height .35s ease,margin .35s}
    #mtp-drexmax .lim.open p{max-height:120px;margin-top:8px!important}
    /* calc */
    #mtp-drexmax .calc{display:grid;grid-template-columns:1fr 1fr;gap:18px}
    #mtp-drexmax label{display:block;font-size:12.5px;color:var(–mute)!important;margin:10px 0 4px}
    #mtp-drexmax input[type=range]{width:100%;accent-color:#a9cc7e}
    #mtp-drexmax .out{background:var(–card)!important;border:1px solid var(–line)!important;border-radius:10px;padding:16px}
    #mtp-drexmax .out .big{font-size:30px;font-weight:800;color:var(–acc)!important;font-variant-numeric:tabular-nums}
    #mtp-drexmax .out small{display:block;color:var(–mute)!important;font-size:12px}
    #mtp-drexmax .ft{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;border-top:1px solid var(–line)!important;font-size:11.5px;color:var(–mute)!important;flex-wrap:wrap}
    #mtp-drexmax .ft a{color:var(–mtp)!important;text-decoration:none;font-weight:700}
    #mtp-drexmax .ft .src a{color:var(–mute)!important;font-weight:500;text-decoration:underline}
    @media (max-width:640px){
    #mtp-drexmax .hd{padding:18px 16px 12px}
    #mtp-drexmax h3{font-size:19px}
    #mtp-drexmax .stats{grid-template-columns:repeat(2,1fr)}
    #mtp-drexmax .pn{padding:16px}
    #mtp-drexmax .flow{grid-template-columns:1fr;gap:0}
    #mtp-drexmax .arr{height:22px}
    #mtp-drexmax .arr i{width:2px;height:100%}
    #mtp-drexmax .arr i:after{left:0;top:-40%;width:2px;height:40%;animation:mtpflowv 1.4s linear infinite}
    @keyframes mtpflowv{to{top:100%}}
    #mtp-drexmax .node{min-height:0}
    #mtp-drexmax .row{grid-template-columns:104px 1fr 46px;font-size:12px}
    #mtp-drexmax .grid{grid-template-columns:1fr 1fr}
    #mtp-drexmax .vs{font-size:12px}#mtp-drexmax .vs th,#mtp-drexmax .vs td{padding:7px 4px}
    #mtp-drexmax .calc{grid-template-columns:1fr}
    #mtp-drexmax .ft{padding:12px 16px}
    }
    @media (prefers-reduced-motion:reduce){#mtp-drexmax *{animation:none!important;transition:none!important}}
    </style></head><body>
    <div id="mtp-drexmax">
    <div class="hd">
    <div class="kick">Nace AI · Drex Max · Explainer</div>
    <h3>Drex Max: a decision model that reads screens</h3>
    <p class="sub">Text and images in. A calibrated probability for every option out. No generated text.</p>
    <div class="stats">
    <div class="st"><b data-count="67.59" data-dec="2">0</b><span>Decision Index 0.3.2 (public)</span></div>
    <div class="st"><b data-count="174" data-suf=" ms">0</b><span>per screenshot decision</span></div>
    <div class="st"><b>$0.06</b><span>per 1M input tokens</span></div>
    <div class="st"><b data-count="262144" data-sep="1">0</b><span>tokens per question (API)</span></div>
    </div>
    </div>

    <div class="tabs" role="tablist">
    <button class="tab" role="tab" aria-selected="true" data-t="flow">How it works</button>
    <button class="tab" role="tab" aria-selected="false" data-t="bench">Benchmarks</button>
    <button class="tab" role="tab" aria-selected="false" data-t="vs">vs Jev 1.14</button>
    <button class="tab" role="tab" aria-selected="false" data-t="lim">API limits</button>
    <button class="tab" role="tab" aria-selected="false" data-t="cost">Cost calculator</button>
    </div>

    <div class="pn on" data-p="flow">
    <div class="flow">
    <div class="node" data-n="0"><h4>1 · Input</h4>
    <p><code>state</code>: text or JSON</p>
    <p><code>images</code>: up to 8, still PNG / JPEG / WebP</p>
    <div class="imgs"><span></span><span></span><span></span></div>
    </div>
    <div class="arr"><i></i></div>
    <div class="node" data-n="1"><h4>2 · Questions</h4>
    <p><code>noul</code> yes / no</p>
    <p><code>choice</code> pick a label</p>
    <p><code>score</code> ordered scale</p>
    <p style="color:#a8a29e">Up to 16 per request</p>
    </div>
    <div class="arr"><i></i></div>
    <div class="node" data-n="2"><h4>3 · Answer</h4>
    <p style="margin-bottom:4px">"Which button next?"</p>
    <div class="prob"><em>search</em><div class="b"><u data-w="81"></u></div><b>0.81</b></div>
    <div class="prob"><em>cart</em><div class="b"><u data-w="12"></u></div><b>0.12</b></div>
    <div class="prob"><em>back</em><div class="b"><u data-w="7"></u></div><b>0.07</b></div>
    </div>
    </div>
    <p class="cap" id="mtp-cap"></p>
    <div class="ctl">
    <button class="btn" id="mtp-prev"> Back</button>
    <button class="btn pri" id="mtp-next">Next step ▶</button>
    <button class="btn" id="mtp-play">Auto play</button>
    <div class="dots"><i></i><i></i><i></i></div>
    </div>
    <p class="note">Answer probabilities are an illustration of the response shape, not real model output.</p>
    </div>

    <div class="pn" data-p="bench">
    <div class="seg" id="mtp-seg">
    <button class="on" data-s="di">Decision Index</button>
    <button data-s="ag">Agentic</button>
    <button data-s="vi">Vision</button>
    </div>
    <div id="mtp-bars"></div>
    <p class="note" id="mtp-bnote"></p>
    </div>

    <div class="pn" data-p="vs">
    <table class="vs">
    <thead><tr><th>Benchmark</th><th style="text-align:right">Drex Max</th><th style="text-align:right">Jev 1.14</th><th>Result</th></tr></thead>
    <tbody id="mtp-vs"></tbody>
    </table>
    <p class="note">All figures from Nace’s Drex page (self-reported). Jev 1.14 rejects 15.9% of screenshots by size, per Nace.</p>
    </div>

    <div class="pn" data-p="cost">
    <div class="calc">
    <div>
    <label for="mtp-dec">Decisions per day: <b id="mtp-decv" style="color:#f5f5f4">10,000</b></label>
    <input type="range" id="mtp-dec" min="1000" max="1000000" step="1000" value="10000">
    <label for="mtp-img">Screenshots per decision: <b id="mtp-imgv" style="color:#f5f5f4">1</b></label>
    <input type="range" id="mtp-img" min="0" max="8" step="1" value="1">
    <label for="mtp-txt">Text tokens per decision (state + question): <b id="mtp-txtv" style="color:#f5f5f4">500</b></label>
    <input type="range" id="mtp-txt" min="50" max="20000" step="50" value="500">
    </div>
    <div class="out">
    <small>Estimated daily cost, upper bound</small>
    <div class="big" id="mtp-cost">$0.00</div>
    <small id="mtp-tok"></small>
    <small style="margin-top:10px">Uses $0.06 per 1M input tokens and the 1,602-token maximum per image. Output tokens are not billed. Real image token counts can be lower.</small>
    </div>
    </div>
    </div>

    (function(){var f=document.getElementById(‘mtp-drexmax-frame’);window.addEventListener(‘message’,function(e){if(!e.data||e.source!==f.contentWindow)return;var h=e.data.mtpDrexMaxHeight;if(h&&h>200)f.style.height=h+’px’;});})();

    How fast and how cheap is Drex Max?

    Nace lists a 174 ms median per screenshot decision. Jev 1.14 takes 253 ms on the same 243 questions. Nace says Drex Max accepts every screenshot size, while Jev 1.14 rejects 15.9% by size.

    Across its benchmark table, Nace reports a 183 ms median latency. The launch post cites 34 ms per decision and under 1 second at 262K tokens. Those figures use different setups, so treat them as separate claims.

    Pricing is $0.06 per 1M input tokens. Output tokens are not billed. New accounts get $25 in signup credit, and failed requests cost nothing.

    How does Drex Max compare with other decision models?

    Note: d3-flash’s vision figure is its own evaluation on the 0.3.2 vision board. Drex Max’s figure is Nace’s own run. Cross-vendor numbers are not a controlled comparison.

    Key Takeaways

    • Drex Max is Nace AI’s first multimodal decision model.
    • It scores 67.59 on Decision Index 0.3.2, 6.9 above Jev 1.14.
    • Screenshot decisions take 174 ms, versus 253 ms for Jev 1.14.
    • Pricing is $0.06 per 1M input tokens, with output free.
    • Size is undisclosed, weights are closed, and scores are self-reported.



    Source link

    Previous ArticleFive Academics Say Reg Crypto Should Be Re-proposed
    Next Article XRPL Lending Proposal Adds Closed-Ended Vault Design To Protocol Plans

    Related Posts

    Tsinghua AI Open-Sources AKV, a Cache Engineering Server for LLM Agents on SGLang

    October 27, 2026

    Claude Bypassed Georgia’s Paywall to Pull Vote Count Data

    October 26, 2026

    At MIT, Martha Minow speaks on sustaining democracy, both by using and overcoming AI | MIT News

    October 25, 2026

      Subscribe to Updates

      Subscribe to our newsletter for early access to new products, exclusive deals, and exciting updates. Don't miss out! Our subscribers are always the first to hear about limited-time offers and new arrivals. Plus, you'll get sneak peeks and bonus content that adds value to your experience.

      By opting in you agree to receive emails from us and our affiliates. Your information is secure and your privacy is protected.

      Top Posts

      Robinhood links 29 million app users to Ripple’s XRP Ledger

      October 28, 2026

      ENS DAO Approves ENSv2 With 1.69M Votes, Execution Due October 27

      October 27, 2026

      Bitcoin ETFs Face Roughest Run Since April as Banks Stay Shut

      October 26, 2026

      Investhena is a digital news blog covering the latest updates in crypto, global economy, and investing. We focus on clear, timely insights to help readers stay informed and understand market trends without unnecessary complexity.

      Letest News

      Robinhood links 29 million app users to Ripple’s XRP Ledger

      October 28, 2026

      Tsinghua AI Open-Sources AKV, a Cache Engineering Server for LLM Agents on SGLang

      October 27, 2026
      LEGAL INFORMATION
      • Contact us
      • Terms & Conditions
      • Privacy Policy
      Copyright © 2026 investhena.com | All Rights Reserved

      Type above and press Enter to search. Press Esc to cancel.