Skip to content
GONATURELLE
Singapore

Singapore MAS FEAT & Veritas AI Testing Framework Guide

Singapore moved from voluntary principles to supervisory expectations: FEAT set out fairness, ethics, accountability and transparency in 2018, Veritas turned them into assessment methodologies and open-source tooling, and MAS issued Guidelines on AI Risk Management for financial institutions in October 2026. Testing evidence sits at the centre of all three.

Reviewed by Nandini Joshi, Head of Regulatory Science · updated 1 Nov 2026
MAS FEAT & Veritas
Instrument
MAS FEAT Principles, Veritas methodologies and Guidelines on AI Risk Management
Primary citation
MAS FEAT Principles (2018); Veritas assessment methodologies and Toolkit; MAS Guidelines on Artificial Intelligence Risk Management (October 2026)
Authority
Monetary Authority of Singapore
Status
As of November 2026: FEAT and the Veritas methodologies remain the reference for fairness and transparency assessment. MAS consulted on Guidelines on AI Risk Management from 13 November 2025 to 31 January 2026 and published the final Guidelines on 7 October 2026; check the final text for the transition period and proportionality thresholds that apply to your institution.
FinTechInsurance

Statutory requirements

  1. 01

    FEAT principles

    MAS, Principles to Promote Fairness, Ethics, Accountability and Transparency (FEAT), 2018

    The FEAT principles ask that AI and data analytics driven decisions do not systematically disadvantage individuals or groups without justification, that data and models are regularly reviewed for accuracy and bias, that use is aligned with the firm's ethical standards, that there is internal and external accountability for decisions, and that use is proactively disclosed and explained to data subjects on request. They are principles, so the evidence of meeting them is whatever testing the firm can show.

  2. 02

    Veritas assessment methodologies

    The Veritas consortium, led by MAS with industry participants, published methodologies for assessing fairness, ethics and accountability, and transparency, worked through use cases including credit risk scoring, customer marketing, insurance predictive underwriting and fraud detection. The open-source Veritas Toolkit implements fairness and transparency assessments. The methodologies ask firms to define fairness objectives, identify personal attributes of concern, choose fairness metrics that fit the harm, and document trade-offs.

  3. 03

    AI inventory and risk materiality

    MAS Guidelines on AI Risk Management (October 2026)

    The Guidelines on AI Risk Management set out expectations that institutions maintain an inventory of AI use, assess risk materiality (MAS frames this around impact, complexity and reliance), and apply controls proportionate to that materiality. A customer-facing agent that executes transactions sits at a very different point on that scale from an internal summarization tool.

  4. 04

    Lifecycle controls, including evaluation and testing

    MAS Guidelines on AI Risk Management (October 2026)

    The Guidelines expect controls across the AI lifecycle: data management, fairness, transparency and explainability, human oversight, third-party AI, evaluation and testing before deployment, monitoring after deployment and change management. Generative AI and agents are in scope, which means testing for hallucination, unsafe tool use and prompt injection alongside the traditional fairness checks.

  5. 05

    Board and senior management oversight

    Boards and senior management are expected to own AI risk governance, set risk appetite and receive reporting on material AI. Evaluation results need to be summarized in a form that management can act on: pass rates against thresholds, open failure clusters and trend lines, not raw logs.

Evaluation methodologies

Veritas-style fairness assessment

Define the fairness objective (for example equal opportunity in approvals for qualified applicants), select personal attributes of concern, choose metrics such as false negative rate parity or demographic parity, and report them with the business justification for any residual gap. Record which attributes were unavailable and how proxies were handled.

Transparency assessment by audience

Veritas distinguishes the explanation needs of internal validators, regulators and customers. Test that customer-facing explanations are accurate to the decision path and understandable, and that validator-facing documentation covers model logic and limitations.

Generative AI and agent testing

For LLM agents, add groundedness checks against approved product documents, tool-call sequence assertions (identity verification before account actions), prompt injection probes and code-mixed language perturbations that reflect Singapore's multilingual customer base, including Singlish, Malay, Mandarin and Tamil.

Ongoing monitoring and change gates

Re-run the suites on each model, prompt or data change and on a schedule, and compare to a baseline. Materiality determines the depth: full suites for high-materiality agents, fast-path checks for lower tiers.

Testing artifacts to retain

The evidence folder an examiner, notified body or internal auditor will ask for. GONATURELLE compliance reports export most of it from signed runs.

evidence/singapore-mas-veritas/7 items
  • 01AI inventory entry with risk materiality rating and owner
  • 02Fairness objective statement, attributes of concern and chosen metrics with justification
  • 03Fairness and transparency assessment results in Veritas-compatible format
  • 04Generative AI test results: groundedness, tool-call safety and injection probes
  • 05Third-party model due diligence record
  • 06Board or senior management reporting pack with thresholds and open issues
  • 07Change log with re-validation evidence for each material change

GONATURELLE assertion rules

Each assertion maps to a requirement above. Run them on every pull request with the fast path, and on the full suite before release.

mas_feat_veritas.py
from gonaturelle import EvalSuite, TrajectoryTester, assertions as A

suite = EvalSuite.load('fintech/servicing-balances', locale='en-SG')
results = suite.evaluate(agent=banking_agent, max_concurrency=10)
results.assert_tool_schema_valid()

# Ethics and accountability: identity before account actions
TrajectoryTester(results).assert_order('verify_identity', 'fetch_account_balance')
results.assert_all([
    A.never_calls('transfer_funds', when='not session.step_up_verified'),
    A.cites_only(source='approved_product_docs/'),
])

# Fairness objective: equal opportunity for qualified applicants
credit = EvalSuite.load('fintech/adverse-action-reg-b', locale='en-SG').evaluate(agent=credit_agent)
credit.fairness(group_by=['gender', 'age_band']).assert_parity('false_negative_rate', max_gap=0.05, ci=0.95)

# Code-mixed language perturbations
stress = suite.perturb(['singlish', 'code_mixed_zh_en', 'typos']).evaluate(agent=banking_agent)
stress.assert_metric('task_success', min_ratio_to=results, ratio=0.95)

results.export_report('veritas', path='mas/feat_assessment.json', sign=True)

Audit checklist

MAS FEAT & Veritas readiness0/10

MAS FEAT & Veritas testing questions

Are FEAT and Veritas mandatory?

FEAT is a set of principles and Veritas provides methodologies; neither is a statute. The October 2026 Guidelines on AI Risk Management set supervisory expectations, and MAS assesses institutions against them proportionately. This guide is not legal advice.

Can we use the Veritas Toolkit with GONATURELLE?

Yes. GONATURELLE can export fairness results in a structure that maps to Veritas assessment sections, and teams commonly run the open-source toolkit alongside for transparency analysis on tabular models.

Do the Guidelines cover vendor models we cannot inspect?

Third-party AI is in scope. Where you cannot inspect weights or training data, black-box behavioural testing, contractual assurances and monitoring carry more of the evidentiary weight.

Run MAS FEAT & Veritas assertions in CI.

Load the vertical pack, add these assertions to your suite and keep the signed run manifest as evidence. 14-day free production trial, no card.