Granite Guardian

Granite Guardian 3.2 8B Factuality Detection

by IBM watsonx · Current; experimental and under active development

IBM’s Granite Guardian 3.2 8B is an open-weight, English-focused safety model that checks whether an LLM response is factually supported by supplied context. It is designed for RAG validation, response monitoring, observability, and post-generation mitigation, with local deployment available through Transformers, vLLM, and SGLang. No hosted price or exact context and output limits were verified for this checkpoint.

Text Reasoning Coding
Granite Guardian 3.2 8B Factuality Detection is a specialized IBM model for identifying factuality risk in generated text. Given reference context and an assistant response, it typically returns a Yes or No label indicating whether the response appears unfactual relative to that context. The Apache 2.0 model is designed for local deployment and is most relevant to teams building RAG validation, LLM observability, or response-screening workflows.
Outputs

What Granite Guardian 3.2 8B Factuality Detection can produce

Text
Inputs

What it can understand

Text
Model profile

Performance characteristics

1/10 Reasoning
1/10 Coding
6/10 Speed
8/10 Cost efficiency
Specifications

Technical details

Family Granite Guardian
Type Other
Context window tokens
Max output tokens tokens
Release date February 2026
Status Current; experimental and under active development
Knowledge cutoff notes

No authoritative knowledge-cutoff date was published for this exact factuality-detection checkpoint. The model evaluates supplied context rather than relying only on a stated internal knowledge cutoff.

Model notes

IBM Research model based on Granite 3.2 8B Instruct and fine-tuned for factuality-risk detection. The model accepts a context and an assistant response, then typically emits Yes when the response is unfactual relative to the context and No otherwise. IBM examples also extract label probabilities and use temperature 0 for deterministic scoring. It is trained and tested only on English data. The model is experimental, and its output is not guaranteed to be correct. The model card describes local deployment with Transformers, vLLM, and SGLang. It is released under Apache 2.0. No official hosted API price, maximum context length, maximum output limit, batch API, or user fine-tuning service was verified for this exact checkpoint.

Model guide

Granite Guardian 3.2 8B: IBM’s Open-Weight Factuality Detector for RAG

Granite Guardian 3.2 8B Factuality Detection is an IBM Research open-weight safety model based on Granite 3.2 8B Instruct. It checks whether an assistant response is factually supported by supplied reference context, making it intended for retrieval-augmented generation validation, response monitoring, and post-generation factuality assessment rather than general conversation or answer generation.

What is Granite Guardian 3.2 8B Factuality Detection?

Granite Guardian 3.2 8B Factuality Detection is an IBM Research safety model that evaluates the factual relationship between a generated answer and a supplied body of reference information. In practical terms, it acts as a detector placed after an answer-generating model: the generator produces a response, and Granite Guardian checks whether that response is supported by the context available to the application.

The model is based on Granite 3.2 8B Instruct, but its purpose is narrower than general instruction following. It is not intended to be a chatbot, a replacement for a retrieval system, or a model that independently establishes truth from the open internet. Its judgment depends on the context provided to it.

IBM distributes the checkpoint as an open-weight model under the Apache 2.0 license. The supplied research identifies its status as current, experimental, and under active development. IBM does not publish a model-specific hosted API price for this exact checkpoint.

How the factuality detector works

The detector receives two main text inputs:

  • Context: reference information retrieved or supplied by the application.
  • Assistant response: the answer that needs to be checked.

It then produces a factuality-risk classification. In IBM’s documented usage pattern, Yes indicates that the response contains factuality risk, while No indicates that the response was not identified as factually incorrect relative to the supplied context. A risky response may include an unsupported claim, a contradiction, a misstatement, or an incorrect interpretation of the reference material.

The labels should be interpreted relative to the supplied context, not as an absolute guarantee that an answer is true or false. If the context is incomplete, irrelevant, ambiguous, or itself inaccurate, the detector’s result can be unreliable. This distinction is important for RAG systems: Granite Guardian can assess whether an answer aligns with retrieved evidence, but it does not automatically repair poor retrieval or independently verify every claim.

Labels and confidence signals

IBM’s examples use deterministic generation with temperature set to zero and inspect the probability associated with the relevant label. This allows an application to use more than a binary result: it can retain the predicted label and use token probabilities as an approximate confidence signal for routing, review, or threshold-based mitigation.

Those probabilities should not be treated as a formally calibrated truth score unless an application validates them on its own data. A production system may, for example, send high-risk or low-confidence cases to a human reviewer while allowing clearly supported responses to continue. The model card’s prescribed detector template is significant because deviations from the expected prompt format may lead to unexpected outputs.

Best use cases

Granite Guardian 3.2 8B is best suited to workflows that already have reference context and need a post-generation factuality check. Suitable applications include:

  • RAG answer validation: check whether a response is grounded in documents retrieved for a user query.
  • Response monitoring: identify potentially unsupported answers in an application after they are generated.
  • LLM observability: record factuality-risk labels and confidence-related signals as part of model quality monitoring.
  • Post-generation mitigation: block, revise, regenerate, or escalate responses that appear to contain factual errors.
  • Offline evaluation: compare factuality behavior across prompts, retrieval configurations, or answer-generating models.

For example, a support system could retrieve product documentation, generate a reply, and pass both the retrieved passages and the reply to Granite Guardian. A Yes result could trigger regeneration using stricter grounding instructions, while a low-confidence result could be sent for review.

Strengths and position in IBM’s model lineup

The model’s main strength is specialization. Instead of using an 8B general-purpose model to generate another answer, an application can use this checkpoint for a focused classification task: determining whether a response is factually supported by given evidence. Its open-weight distribution also gives teams the option to run the detector in their own infrastructure rather than relying on a separately priced hosted moderation or evaluation endpoint.

It belongs to IBM’s Granite Guardian safety-model family and is the larger 8B factuality-detection checkpoint described in the supplied research. The 8B size provides a broader compute footprint than smaller Granite Guardian variants, so it is positioned for cases where detection quality is more important than the lowest possible latency or hardware requirement. The supplied sources do not provide a verified benchmark comparison against those smaller variants, so a specific quality advantage should not be assumed.

Its Apache 2.0 license is another practical advantage for organizations that need to inspect, deploy, and integrate an open-weight checkpoint subject to their own compliance and infrastructure policies. License suitability still depends on the organization’s complete legal and operational review.

Important limitations

Granite Guardian 3.2 8B is not a general safety classifier. The supplied research does not support using it as a comprehensive detector for toxicity, privacy violations, bias, harmful content, or jailbreak attempts. Those tasks require appropriate specialist evaluations or additional safeguards.

The model was trained and tested on English data. Its documented use should therefore be treated as English-focused; multilingual factuality performance is not verified by the supplied material. It is also experimental and under active development, and IBM does not guarantee that every prediction will be correct.

Context quality is a central limitation. A response can be marked as risky because the retrieved evidence is missing or poorly selected, even when the claim might be correct based on information outside that context. Conversely, a response may appear supported by incomplete or misleading reference material. Applications should measure false positives and false negatives on representative internal data instead of treating the label as a definitive fact check.

Adversarial inputs can create additional problems. Prompts that depart from the model’s intended detector template, ambiguous evidence, unusually complex claims, or attempts to manipulate the evaluation may produce unexpected results. A robust deployment should combine the model with retrieval-quality checks, prompt controls, logging, and escalation procedures.

Deployment and technical availability

The checkpoint can be downloaded from IBM’s official Hugging Face organization and run locally with Transformers, vLLM, SGLang, or compatible serving infrastructure. The model card also describes an OpenAI-compatible serving example through vLLM. This means the model is suitable for teams that want to operate the evaluator alongside their own generation and retrieval components.

No verified hosted API endpoint, hosted token price, maximum context length, maximum output-token limit, batch API, or user fine-tuning service was published for this exact checkpoint in the supplied research. These values should not be inferred from the underlying Granite model or from a serving framework. Teams planning deployment need to establish practical limits through the selected runtime, model configuration, and available hardware.

The model accepts text context and a text response and produces a text label. There is no verified support for image, audio, or video input or output, and no verified tool or function-calling capability. It is therefore a text-only evaluator rather than a multimodal assistant or action-taking agent.

Speed, cost, and compute trade-offs

Because this is an 8B-parameter model, local inference generally requires more memory and compute than a smaller Granite Guardian checkpoint. That can increase latency and infrastructure cost, particularly when every generated response must be checked synchronously before delivery. The trade-off is a larger specialized detector for teams that prioritize evaluation quality or consistency over the smallest hardware footprint.

There is no official per-token price for this open-weight checkpoint in the supplied sources. Local operation can avoid a provider-hosted inference charge, but it is not cost-free: organizations must account for GPU or CPU capacity, serving operations, scaling, monitoring, and the additional inference pass. Batch or asynchronous evaluation may be more practical for offline quality measurement, while real-time applications should test whether the extra detector latency fits their response-time target.

When to choose this model

Choose Granite Guardian 3.2 8B when you need an English-language, open-weight factuality detector for responses grounded in known context, and you are prepared to operate a specialized model locally. It is a reasonable fit when a RAG system needs a separate screening stage before an answer is shown, stored, or passed to another process.

A smaller safety model may be more appropriate when hardware availability, throughput, or interactive latency matters more than the capabilities expected from the larger checkpoint. A general-purpose generation model is more appropriate when the primary requirement is to answer users, write content, or perform coding tasks rather than classify factuality. A broader safety stack is necessary when the application must also detect harmful content, privacy exposure, bias, prompt injection, or other risks outside factual support.

In every case, Granite Guardian should be treated as one component of a quality-control pipeline. Validate its decisions on the organization’s domains, preserve the evidence used for each judgment, and define what the application does when the result is Yes, uncertain, or inconsistent with human review.


Answers to Frequently Asked Questions

What are the main limitations of Granite Guardian 3.2 8B?
The model is English-focused, experimental, and intended specifically for factuality detection against supplied text context. It is not a general safety classifier for toxicity, privacy, bias, harmful content, or jailbreaks, and its labels and token probabilities should be validated on representative internal data rather than treated as definitive truth scores.
How can Granite Guardian 3.2 8B be deployed?
The checkpoint can be downloaded from IBM’s official Hugging Face organization and run locally with Transformers, vLLM, SGLang, or compatible serving infrastructure. It is distributed under the Apache 2.0 license, and the model card describes an OpenAI-compatible serving example through vLLM.
Does Granite Guardian 3.2 8B verify truth independently?
No. Its judgment is relative to the context provided by the application. Incomplete, irrelevant, ambiguous, or inaccurate reference material can make the result unreliable, so the model does not replace retrieval-quality checks or independent fact verification.
What is Granite Guardian 3.2 8B used for?
Granite Guardian 3.2 8B is an IBM Research open-weight model that checks whether a generated answer is factually supported by supplied reference context. It is designed for RAG answer validation, response monitoring, offline evaluation, and post-generation mitigation.
How does Granite Guardian 3.2 8B determine whether an answer is factual?
The model receives reference context and an assistant response, then returns a factuality-risk classification. In IBM’s documented format, “Yes” means the response contains factuality risk, while “No” means it was not identified as factually incorrect relative to the supplied context.


Sources 4
AI Provider

About IBM watsonx