Built on AWS ap-southeast-1 SHA-256 hash chain, Bitcoin-anchored daily Singapore data residency MAS FEAT aligned
MAS AI Risk Management Guidelines — Nov 2025 · Audit trails are now mandatory

Prove every AI credit decision.
Before MAS asks.

Drop-in audit SDK for MAS-licensed lenders. Every LLM decision hash-chained, tamper-evident, and independently verifiable. Three lines of code to integrate.

3
lines to integrate
< 500ms
p95 latency
AWS SG
data residency
SHA-256
hash chain
Live
in production

MAS can ask. Most lenders can't answer.

The November 2025 AI Risk Management Guidelines made audit trails a current obligation — not a future one. Most lenders' infrastructure was not built for this.

⚠️

LLM logs expire

OpenAI, Anthropic, and AWS Bedrock don't store your prompts permanently. When MAS asks for a decision audit, the evidence is already gone.

30-day default expiry
🔍

No chain of custody

Even if you have logs in a database, there's no cryptographic proof they weren't modified after the fact. A log file is not tamper-proof evidence.

Zero integrity guarantees
👤

Personal CCO liability

Under the IAC regime, the Chief Compliance Officer is personally liable if AI credit decisions can't be explained, reproduced, or proven to a regulator.

Individual Accountability & Conduct
📋

Inspections are live

FEAT Principles are active. The 2025 AI Risk Management Guidelines are binding for all MAS-licensed FIs. This is not a future requirement.

Effective November 2025

Three lines. Full audit trail.

Drop into your existing LLM pipeline. Zero changes to your credit logic. Zero impact on your p99 latency.

● ● ● credit_decision.py
1from veritrail import VeritrailClient, wrap_openai
2
3client = VeritrailClient(
4  api_key="vt_live_...",
5  lender_id="ldr_..."
6)
7
8with client.decision_session(
9  application_id="APP-001",
10  product_type="personal_loan",
11  policy_version="v2.1.0"
12) as ds:
13  oai = wrap_openai(openai.OpenAI(), ds) # ← line 1
14  resp = oai.chat.completions.create(...) # ← line 2
15  ds.set_outcome("approved", reason=...) # ← line 3
16# → submitted async, never blocks credit flow
1

Auto-capture every LLM call

Full prompt, model response, model name, version, token counts, and latency — captured automatically without changing your code logic.

2

Hash-chained, tamper-evident

SHA-256 linked blocks. Each record includes the hash of the previous record. Any modification or deletion breaks the chain. Mathematically unalterable.

3

Independently verifiable timestamps

Daily Merkle batch anchored externally via OpenTimestamps, using the Bitcoin blockchain as a public, tamper-proof clock. Cryptographic proof that your records existed before any future dispute.

4

One-click MAS Inspection Package

Single API call generates a verified PDF: chain certificate, OTS timestamp proofs, full decision log. Ready to hand to a regulator in under 60 seconds.

Decision flow — what happens in under 500ms
🏦
Your LLM call

OpenAI / Anthropic / Bedrock inside your credit pipeline

3-line SDK
🔐
Veritrail SDK

Captures call, HMAC-signs, hashes with prev block, async POST

Non-blocking
⚙️
Veritrail API

Validates, appends chain, encrypts PII at rest (AES-256)

AWS ap-southeast-1
⛓️
External timestamp anchor

Daily Merkle batch anchored externally via OpenTimestamps

Immutable timestamp
📋
Inspection Package

Chain cert + OTS proofs + full decision log PDF

Audit-ready

Built for FEAT. Every requirement mapped.

Every Veritrail feature maps directly to a MAS obligation. No interpretation required when the regulator asks.

MAS RequirementVeritrail Feature
FFairness — decisions must be explainable Full LLM replay: exact prompt + model response stored immutably
EEthics — align with documented ethical standards Policy version + outcome reason per decision, append-only
AAccountability — complete audit trail required SHA-256 hash chain, monotonic sequence, access log
TTransparency — model versioning must be logged model_id, model_version, policy_version per decision
IAC — personal CCO liability for AI decisions Cryptographic proof chain + OTS external timestamping
2025 AI Risk Management Guidelines One-click Inspection Package PDF — chain cert + OTS proofs

Designed for vendor due diligence

MAS-licensed entities are required to conduct vendor due diligence before onboarding third-party AI infrastructure. Veritrail is designed to pass it: TLS-encrypted API, Singapore data residency, append-only storage, and full audit documentation available on request.

⚠ Your current risk

LLM providers don't store your audit trail

OpenAI retains request data for 30 days by default. AWS Bedrock logs require manual configuration. If MAS requests a 12-month audit of AI credit decisions made today, most lenders cannot produce it. Veritrail stores everything, permanently, from the moment you integrate.

Live. Running. Battle-tested.

Not a concept or prototype. Deployed and operational on AWS ap-southeast-1.

API live on AWS SG

Running on ECS Fargate, ap-southeast-1. Health checks passing. 7-day uptime, zero incidents.

🔒

TLS + AES-256

All data in transit encrypted via TLS 1.2+. All data at rest encrypted with AES-256-GCM. No exceptions.

🇸🇬

Singapore data residency

All data stored in AWS ap-southeast-1 (Singapore). No cross-border data transfer. PDPA-compliant by architecture.

⛓️

SHA-256 hash chain

Append-only linked blocks. Any modification breaks the cryptographic chain. Independently verifiable.

Independently verifiable

Daily Merkle root anchored externally via OpenTimestamps. External, immutable timestamp proof.

🚀

Full CI/CD pipeline

GitHub Actions → ECR → ECS. Full test suite on every push. Automated deployment with zero-downtime rollout.

Start for less than one consultant day.

Design partners shape the product roadmap. Early access pricing is locked in for the life of the account.

Standard
SGD 3,000
per month

  • Unlimited decision records
  • 99.9% uptime SLA
  • 4-hour support response
  • MAS inspection packages
  • Dedicated onboarding
  • Custom report templates
Get in touch
Enterprise
SGD 5,000
per month

  • Unlimited decision records
  • White-glove onboarding
  • 1-hour support response
  • MAS inspection packages
  • Custom integrations
  • Dedicated account manager
  • Custom SLAs available
Contact us

MAS compliance, explained.

Practical guides for Singapore fintechs navigating AI governance and MAS examinations.

Explainer

What Does Veritrail Actually Do?

No jargon, no acronyms. A straight answer to what problem we solve, why it matters, and how it works — explained like you're hearing it for the first time.

June 2026·6 min read
Read article →
Regulation

MAS AI Risk Management Guidelines 2025: What Every Singapore Fintech Must Do Before the Next Inspection

FEAT is no longer aspirational — it's an active examination criterion. Here's what MAS actually looks for and the five gaps most fintechs miss.

June 2026·10 min read
Read article →
Compliance

OpenAI Deletes Your API Logs in 30 Days. MAS Wants 5 Years of Records. Here's the Gap.

Every Singapore fintech using LLM APIs for credit decisions has a live compliance exposure. Here's exactly what's missing and how to fix it.

June 2026·8 min read
Read article →
Compliance

The MAS FEAT AI Credit Decision Checklist: 32 Controls Your Fintech Needs

32 audit-ready controls mapped to MAS FEAT principles and TRM §7. Use this to find your gaps before MAS does.

June 2026·9 min read
Read article →
Engineering

Why CloudWatch Is Not an Audit Trail (And What MAS Actually Requires)

Most Singapore fintechs think CloudWatch logs mean compliance. Here are the three gaps — completeness, integrity, retention — that will end a MAS inspection before it starts.

June 2026·8 min read
Read article →
Compliance

IAC Personal Liability and AI Credit Decisions: What MAS Can Do to Your Risk Officer

MAS Individual Accountability and Conduct Guidelines create direct personal liability for executives who approve AI credit models without a tamper-evident audit trail. Here is what that means in practice.

July 2026·7 min read
Read article →

Let's get you inspection-ready.

20-minute demo. I'll show you a live AI decision being logged, hash-chained, replayed, and packaged for a regulator — against your actual use case.

Book a demo
hello@getveritrail.com · getveritrail.com · Singapore