Frequently asked questions
Short answers about Litmus, Sentinel and how your data is handled. Can't find what you need? Read the guides, or ask our team.
About Litmus and Sentinel
What are Litmus and Sentinel?
Do we need both Litmus and Sentinel?
Who are Litmus and Sentinel for?
Teams in the Singapore public service that are building or running an AI system.
To be confirmed: which agencies can use Litmus and Sentinel after the 19 October 2026 launch.
Is there a cost to use Litmus and Sentinel?
There's currently no charge for Litmus or Sentinel. Plans based on how much each team uses them will follow.
Testing with Litmus still costs your team something: Litmus sends each test case to your system, so your system's usual running costs, such as its AI model usage, apply. A smoke run sends a small sample; a full run sends every test case. How runs work.
Can we start using Litmus and Sentinel straight away?
Do we need technical help to use Litmus or Sentinel?
Litmus
What kinds of AI systems can Litmus test?
Do we need evaluation expertise to use Litmus?
Can we use our own test cases in Litmus?
Can Litmus grade results we ran ourselves?
Who grades the answers in Litmus, and can we check them?
What happens when a Litmus test fails?
Can we compare Litmus runs?
Does Litmus approve our system?
Can Litmus test a system on an intranet?
Does Litmus have an API or CI/CD integration?
Does the new Litmus do red-teaming?
Sentinel
What does Sentinel check?
What kinds of applications can use Sentinel?
Any application that can send text to the Sentinel API over HTTPS. Call Sentinel from your server, not from code in a user's browser, so your API key stays secret. Sentinel checks text only, not images, audio or files. If your application runs on GCC without internet access, contact our team about connecting through a private endpoint.
To be confirmed: whether Sentinel accepts requests only from Singapore IP addresses.
How do we call Sentinel?
/api/v1/check with the text to check and your policy's name, with your API key in the x-api-key header. Sentinel returns passed, warning or failed for each guardrail and for the check as a whole. The Sentinel getting-started guide shows how, with examples in Python, JavaScript and cURL.What does a Sentinel score mean?
Does Sentinel block messages?
Will Sentinel catch every problem?
Is there a Sentinel test environment?
https://sentinel.stg.aiguardian.gov.sg/api/v1/check while you build, and to https://sentinel.aiguardian.gov.sg/api/v1/check in production. Staging and production use different API keys and keep separate policies, so create your policy in each. Staging requests are recorded in the same way as production ones.How do we get a Sentinel API key?
How fast is Sentinel?
time_taken. Try your own traffic in staging to see what to expect.Security and data
Where do Litmus and Sentinel run?
On Amazon Web Services (AWS) in the Singapore region, in an environment GovTech manages. Some features send text to AI model services, which may process it outside Singapore. See which AI services Litmus and Sentinel use.
To be confirmed: where each outside AI service processes text (including Azure OpenAI, Google Gemini, the OpenAI and Anthropic models Litmus's judges can use, the model behind Sentinel's daily quality check, and the PlatformAI and GovText gateways), and whether the providers keep it or use it to train their models.
What does Litmus keep, and where does it send our data?
Litmus keeps what you enter about your system, the text of documents you upload, your criteria, personas and test cases, and the full response your system returns to each test. It also keeps the AI judges' grades and reasoning, Sentinel guardrail scores, your team's spot-checks, and your name, email address and sign-in times. API keys and tokens you give Litmus for your system are stored encrypted.
To generate tests and grade answers, Litmus sends your system description, document text, test inputs and your system's answers to large language models. The AI judges use Google Gemini by default; OpenAI and Anthropic models can also be chosen. During runs, Litmus also checks test inputs and answers with Sentinel, which stores and processes them like any other check. Read how we handle your data.
What does Sentinel keep, and where does it send our data?
Sentinel keeps a record of every check, in staging and in production: the text, the policy or guardrails that ran and their settings, any context you send to /validate (such as your system prompt or earlier messages), any tags or metadata, and the results, including any personal data a guardrail finds. Your team can see its production checks on the Sentinel dashboard.
Depending on the guardrails you choose, Sentinel sends the text, and any context you include, to models GovTech hosts or to commercial AI services, some of which may process it outside Singapore. LionGuard 2 and system prompt leakage use Microsoft Azure OpenAI. LionGuard 2.1 uses a Google Gemini embedding model through GovText's model gateway, and prompt attack and refusal use a Google Gemini model as a judge. The AWS guardrails use Amazon Bedrock Guardrails in the AWS Singapore region. LionGuard 2 Lite and off-topic use models GovTech hosts.
Each day, an automated job sends about one in ten of the previous day's LionGuard 2 checks, from every team (including checks Litmus makes during test runs), to an AI model, OpenAI's GPT-5.1 by default, to measure how accurate the guardrail is. Read how we handle your data.
Is our data used to train AI models?
To be confirmed: whether data you submit may be used to improve GovTech's own guardrail models, such as LionGuard.
To be confirmed: where each outside AI service processes text (including Azure OpenAI, Google Gemini, the OpenAI and Anthropic models Litmus's judges can use, the model behind Sentinel's daily quality check, and the PlatformAI and GovText gateways), and whether the providers keep it or use it to train their models.
How long is our data kept?
To be confirmed: how long Litmus and Sentinel keep your data, and how to ask for it to be deleted.
In Litmus, you can delete documents you've uploaded, and test cases that aren't yet part of a saved dataset version. Test cases in a saved version (every run uses one) stay, with your system's answers to them. You can't yet delete a whole system yourself.
What data must we not submit?
Litmus and Sentinel are not yet cleared for CCE systems or data. Check with us before onboarding such a system.
To be confirmed: what CCE covers, which other data classifications each product supports, and what you must not submit.
Have Litmus and Sentinel been security tested?
To be confirmed: the status of independent security testing (VAPT) for the new Litmus and for Sentinel.
If you find a security issue, report it through GovTech's vulnerability disclosure programme (opens in a new tab).
Litmus classic
For teams already using Litmus classic.
What is Litmus classic?
How long will Litmus classic be available?
Where are the Litmus classic guides?
How do we move from Litmus classic to the new Litmus?
Ready to start?
Sign in to Litmus with TechPass and add your system. For Sentinel, fill in the onboarding form and our team will contact you about next steps.