FuturixAI
Contact Us

FxAI Decision Model vs Sarvam Prism

FuturixAI Research10 min read

FxAI vs Sarvam Prism, FuturixAI Research

We ran Sarvam's open Prism weights next to the FxAI Decision Model on the same 51,368 questions. FxAI is ahead at grading agent runs, catching prompt attacks and reasoning over code and knowledge. It is better calibrated and runs on a quarter of the GPU memory. Prism leads on Indian languages, the public Decision Index and speed on a B200.

67.2%

agent trace evaluation, same 698 runs

Prism: 61.7%

97.8

catching injections hidden in tool output

Prism: 89.4

0.017

calibration error, same questions

Prism: 0.020

29 GB

GPU memory for the weights

Prism: 106 GB

FxAI-decision-model f346832 · sarvamai/prism 417cf26 · both FP8 · both run by Futurix

The scorecard

Most model comparisons put one lab's measurements next to numbers copied from another lab's blog. Sarvam released Prism's weights, so we did better: we ran Prism ourselves, next to the FxAI Decision Model, on the same 51,368 questions, and scored both with the same code. Every row below is a head-to-head on identical inputs.

TestWhat was comparedFxAIPrismLead
Agent trace evaluation698 runs · 1,928 questions67.2%61.7%FxAI
Reasoning & knowledge (AA-style index)4,254 questions39.437.0FxAI
Prompt-attack guardrailsjailbreak, direct and indirect injection96.692.9FxAI
Calibration error (ECE)8,941 Decision Index questions0.0170.020FxAI
Calibration error, Indian languages20,000 questions0.0120.026FxAI
GPU memory for the weightsFP8 for both29 GB106 GBFxAI
Business use cases8,345 items, 11 tasks69.969.0Even
English, matched items2,390 questions93.693.3Even
All nine security tasks5,510 questions, accuracy84.1%85.2%Prism
Decision Index sample accuracy8,941 questions, 37 benchmarks84.0%86.8%Prism
Indian languages (10 + Hinglish)20,000 questions, index71.581.8Prism
Answers changed by shuffling options2,000 questions × 4 shuffles8.9%0.05%Prism
Context windowtokens per question8,192131,072Prism

FxAI leads where agent builders need judgement: grading agent runs, catching prompt attacks, and reasoning over knowledge and code. It is also better calibrated and needs a quarter of the memory. Prism leads on Indian languages, the public Decision Index and context length, and it is order-invariant by construction. "Even" means the 95% interval of the difference includes zero.

Agent trace evaluation

Agent builders need to know which runs failed, which need a person, and where things went wrong, without paying an LLM judge for every trace. We used the four public datasets Sarvam used, with labels from human experts or each environment's own check: 698 runs from AgentRewardBench, τ-bench, Who&When and TRAIL.

Task successNeeds human reviewWhich agent failedAll questions
FxAI Decision Model78.7%82.6%64.6%67.2%
Sarvam Prism77.1%79.0%54.7%61.7%

FxAI is ahead on all four of Prism's own summary columns. The largest gaps are diagnostic: naming the agent responsible for a multi-agent failure (64.6% vs 54.7%) and finding the first wrong step (41.7% vs 32.8%). Both gaps are significant. FxAI did this while reading a shortened version of the 4% of traces that exceed its 8,192-token window; Prism read every trace in full.

QuestionnMetricFxAIPrismΔLead
Web agent: did it succeed?217macro-F185.277.9+7.3FxAI
Web agent: needs human review?217macro-F184.878.8+6.0Even
Web agent: stuck in a loop?218macro-F188.087.1+0.9Even
Web agent: unintended side effect?220macro-F160.753.6+7.1Even
τ-bench: did it succeed?150macro-F162.464.1-1.7Even
τ-bench: needs human review?150macro-F169.462.8+6.5Even
Who&When: which agent failed?181accuracy64.654.7+9.9FxAI
Who&When: first wrong step181accuracy44.833.7+11.0FxAI
TRAIL: first wrong step133accuracy37.631.6+6.0Even
TRAIL: error type (20-way)261accuracy26.424.5+1.9Even

Sarvam reports 75.0 / 86.4 / 69.6 / 78.5% for Prism on its own sample of these datasets. Its question wording and trace format are unpublished, so we used ours for both models.

Agent security guardrails

Sarvam's security set is internal, so we built a public one with the same shape: nine tasks and 5,510 questions. The two CVE tasks use only vulnerabilities published since 1 July 2026, and the ATT&CK task uses only procedure examples added since then, so neither model can have seen them in training.

Show the data
TaskFxAIPrism
Injection hidden in tool output97.889.4
Jailbreak prompt95.393.5
Direct prompt injection96.895.7
SMS scam98.795.5
Phishing email90.097.1
Phishing URL81.896.8
MITRE ATT&CK tactic65.266.0
New CVE → CWE75.877.0
New CVE severity52.752.5
Macro-F1 for binary tasks, accuracy for the multi-class ones.

An agent guardrail's main job is to stop text that tries to take over the agent. On that job FxAI is the stronger model. Its biggest lead is on instructions hidden inside tool results and web pages, the attack that matters most once an agent browses or reads email: 97.8 vs 89.4. It also leads on jailbreaks and SMS scams. Prism is better at spotting phishing URLs and emails, which pulls its nine-task average ahead (85.2% vs 84.1%). On the brand-new CVEs and ATT&CK procedures the two are level.

Reasoning and knowledge

Sarvam's second index recreates the Artificial Analysis Intelligence Index in decision form. Its version is unpublished, so we built a public one from the same components and ran both models on it.

Show the data
TaskFxAIPrism
Code execution75.666.8
Long-document reading87.082.0
MMLU-Pro68.464.1
GPQA Diamond50.544.4
AIME-style math27.934.0
Humanity's Last Exam14.910.0
“I don't know” test8.516.6
Accuracy; the “I don't know” test scores (correct − wrong) / questions, so abstaining beats guessing.

FxAI's index is 39.4 to Prism's 37.0. It leads on code execution (75.6 vs 66.8), long-document reading, MMLU-Pro and Humanity's Last Exam. Prism leads on competition math and on the “I don't know” test, where it abstains on 39% of obscure questions against FxAI's 6.5%. FxAI's confidence still flags its guesses: answers it gives at ≥ 90% confidence on that test were all correct. The practical rule: threshold on FxAI's confidence rather than offering it an abstain option.

Sarvam reports 65.9 for Prism on its own recreation; on ours, Prism scores 37.0. The two sets differ, which is why we ran both models on the same one.

Calibration

A decision model's probabilities decide what gets automated and what goes to a person. They are only useful if a 90% answer is right about 90% of the time. We measured both models on the same questions.

Same questionsModelECEBrier≥ 90% answers: expected / actual error
Decision Index (8,941)FxAI0.0170.2272.5% / 3.6%
Prism0.0200.1893.8% / 3.2%
Indian languages (20,000)FxAI0.012–3.1% / 3.3%
Prism0.026–4.5% / 2.4%

FxAI's expected calibration error is lower in both settings: 0.017 vs 0.020 on the Decision Index questions, and less than half of Prism's in the Indian languages (0.012 vs 0.026). Prism's confidence runs low; in the Indian languages it predicts 4.5% errors among its ≥ 90% answers and makes 2.4%, so a threshold set on its confidence sends more work to people than it needs to. At that threshold on the Decision Index questions, FxAI leans the other way: its ≥ 90% answers err 3.6% of the time against 2.5% predicted, while Prism's err 3.2% against 3.8%. Across all confidence levels, FxAI's probabilities are the closer match. Prism's lower Brier score comes largely from its higher accuracy on these questions; Brier rewards accuracy and calibration together. On the full public suite (234,610 questions), FxAI's ECE is 0.010.

The use cases Prism was built for

Sarvam lists speech-to-speech harnesses, support intent routing, model routing and document intelligence as Prism's jobs. We built public tests for each and ran both models.

DecisionnFxAIPrismΔLead
Contract clause type (100)80069.570.8-1.3Even
Document type from OCR64060.255.6+4.5FxAI
Financial sentiment60097.099.5-2.5Prism
LegalBench contract tasks83091.791.2+0.5Even
Route: cheapest correct model80023.424.6-1.2Even
Route: needs the strong model?80063.054.9+8.1FxAI
Voice: barge-in vs backchannel60091.493.8-2.4Prism
Voice: end of turn1,00083.682.2+1.4Even
Voice: caller intent1,00096.295.5+0.7Even
Support intent (27)67596.4100.0-3.6Prism
Assistant intent (60)60089.390.2-0.8Even

Across all eleven the two are level (69.9 vs 69.0). FxAI is clearly better at the routing decision teams care about most, whether a prompt needs the expensive model (63.0 vs 54.9 macro-F1), and at classifying documents from noisy OCR text. Prism is ahead on barge-in detection and two support and finance sets, including a perfect 100% on the Bitext support dataset, which suggests it saw that dataset in training. Voice intent, end-of-turn, contracts and LegalBench are statistically tied.

A quarter of the hardware

Prism needs one GPU with about 120 GB of memory: a B200 or H200. Its FP8 weights alone are 106 GB, so it does not fit on a 96 GB RTX PRO 6000. We had to split it across two. FxAI's weights take 29 GB.

FxAI Decision ModelSarvam Prism
Weights in GPU memory29 GB106 GB
GPU class it needs48 GB with FP8 support (e.g. L40S, RTX 6000 Ada)120 GB (B200, H200)
Our 48 GB test (44 GiB cap)ran: 8k-token request, 255 options, batch of 16; peak 30 GiBdoes not fit
Median latency, 1,000 requests one at a time125 ms (RTX PRO 6000)44 ms (B200, reported)
Scoring one agent run2.1 s median≈ 0.5 s (reported)
Parameters26.1B dense105B mixture of experts (10B active)

For a team without B200s this is the difference between running a decision model and not running one. We capped FxAI at 44 GiB, what a 48 GB card leaves after the driver, and its heaviest cases still ran. That puts it on widely rented 48 GB cards, or two copies on one 96 GB card. Prism is faster per request on its target hardware: 44 ms on a B200 against our 125 ms on an RTX PRO 6000, a slower GPU. FxAI's floor of about 123 ms per call is fixed per-call overhead. CUDA graphs and fused FP8 kernels remove that kind of overhead; they are how Sarvam cut Prism from 664 ms to 44 ms, and they are next on our list.

Where Prism leads

  • Indian languages. Prism's index is 81.8 to FxAI's 71.5 across ten languages and Hinglish, and it leads in every language. On the same questions in English the two are level (93.6 vs 93.3), so the gap is Indic language understanding, which Prism was built for and FxAI was not trained on.
  • The public Decision Index. Prism's published public index is 67.0; FxAI's official run scores 62.26. On our 8,941-question sample Prism is more accurate (86.8% vs 84.0%) and wins 22 benchmarks to FxAI's 14. FxAI wins on BBH, MMLU-Pro, GSM8K, GPQA, HLE, CRUXEval and BPoMP.
  • Option order. Prism sorts options before scoring, so shuffling changes 0.05% of its answers. FxAI changes 8.9% as sent; with the same sort applied in the client it changes 0.44%, which is the same as resending an identical request.
  • Context length. 131,072 tokens against 8,192.

How we tested

Same inputs: every question went to both models with the same state, instructions and options. Prism read every agent trace in full; FxAI read a head-and-tail cut of the 4% over its window. Scoring: accuracy or macro-F1 per task, chance-corrected indices, and a paired bootstrap (1,000 resamples of the same items) for every difference; “Lead” requires the 95% interval to exclude zero. Test sets: AgentRewardBench, τ-bench, Who&When, TRAIL; nine public security sets plus NVD and MITRE ATT&CK data published after 1 July 2026; MMLU-Pro, GPQA Diamond, HLE, AIME/MATH-500, LiveCodeBench and CRUXEval, QuALITY, PopQA; Sarvam's own translated MMLU, ARC, BoolQ and TriviaQA, plus Belebele, IndicXNLI, IndicSentiment, IndicCOPA, MASSIVE and SentiMix; MInDS-14, Switchboard, Bitext, SPROUT, LEDGAR, LegalBench, Financial PhraseBank and RVL-CDIP OCR; and 3,938 requests from the public Decision Index.

Using FxAI

Python
from futurix_decision import DecisionInput, load_model

model = load_model("/path/to/FxAI-decision-model", device="cuda:0")   # one 48 GB GPU is enough
result = model.decide(DecisionInput(
    state=trace_text,
    question="Did the agent fully complete the user's task?",
    options=["success", "failure"],
))
if result.confidence >= 0.9:
    act(result.decision)          # confident: automate
else:
    send_to_review(trace_text)    # uncertain: a person decides

Weights and runtime: huggingface.co/Futurix-AI/FxAI-decision-model, Apache 2.0. Sort options into a fixed order before calling to make answers order-independent.

Prism was run by Futurix from its public weights; numbers marked "reported" are from Sarvam's announcement. Code, test-set builders and raw outputs for both models are in our benchmark repository. Measured 3–4 November 2026.