AI assurance for regulated finance · concept stage

Attack your AI before anyone else does. Show your examiner the proof.

Countersign runs adversarial campaigns against the chatbots and agents banks and credit unions put in front of customers, checks every answer against the institution's own fee schedules and disclosures, and turns the results into a dated, reproducible evidence pack for compliance, third-party-risk and exam teams.

Attack success rates with confidence intervals Findings checked against your own policy documents

Illustrative transcript against a fictional credit-union assistant. Not a real institution or a real result.

The problem

The bot talks to customers. The institution carries the liability. Nobody can show the testing.

Most banks and credit unions below $10B in assets license their chatbots from vendors. The vendor ships the changes. The institution's compliance and third-party-risk teams answer for what the bot says about fees, disputes and credit.

47%
of U.S. banking decision-makers said their institution had fully rolled out generative AI (EY-Parthenon survey).
#1
Prompt injection is the top risk in the OWASP LLM Top 10 (2025), with no known fool-proof defense.
$10.22M
Average U.S. cost of a data breach in IBM's 2025 report, a record.
2023
The CFPB flagged noncompliance with consumer-finance law as a chatbot risk in its spotlight report.

What actually goes wrong

Researchers turned a European bank's assistant into a phishing channel by sending it one bank transfer with instructions in the payment reference (blue41). A tribunal held Air Canada liable for its chatbot's misstatement (CTV). A financial chatbot that misstates an overdraft fee or a Reg E dispute timeline creates regulatory exposure, whoever wrote the code.

What we could not find, stated plainly

As of November 2026 we found no publicly confirmed case of a U.S. bank losing money or customer data through prompt injection against its own AI. The need today is anticipatory: liability, vendor oversight and exam readiness. Community-bank adoption also lags; one survey found 8% of community banks moving to enterprise-wide AI (American Banker).

The solution

One testing engine, three people who need the proof.

Countersign does not try to out-attack the big security platforms. It sells the evidence workflow regulated second and third lines need, and it ingests findings from other red-team tools as inputs.

The AI vendor

Runs Countersign against its product in CI or a sandbox. Gets attack-success rates with confidence intervals, finance-specific conduct checks and a dated attestation it can share with every FI customer.

The bank or credit union

Compliance testing and third-party risk get an examiner-format evidence pack, a viewer on their vendors' attestations, and checks of their own configuration: fee schedules, Reg E timelines, disclosures.

Fintechs and in-house builders

The same engine with CI hooks, a self-hosted runner so transcripts never leave their environment, and a dry-run proxy that tests what an agent tried to do without executing it.

How it works

Name the control, the attack, the result and the retest.

Register the target

Point the black-box harness at a vendor sandbox or test account, with the system owner's written authorization on file.

Load your policies

Upload the fee schedule, Reg E timelines and disclosures. They become policy-as-code: the ground truth the bot is checked against.

Run the campaign

Security suites (injection, leakage, NPI exfiltration, tool misuse) and conduct suites run N trials each, so results are rates, not anecdotes.

Fix and retest

Each finding carries reproduction steps and full replay context, so a retest can tell "fixed" apart from "noise".

Countersign the evidence

Scope, method, coverage limits, findings, remediation and trend across releases, mapped to NIST AI RMF, FFIEC, NYDFS Part 500 and OWASP.

See the full walkthrough

Interactive · why one test proves nothing

A chatbot that resisted an attack once has not passed.

LLM attacks succeed probabilistically. Countersign reports each finding as an attack success rate over N trials with a 95% confidence interval. Try it: set how many times an attack was tried and how often it worked.

The policy threshold a finding is judged against. Set by the institution, not by Countersign.
Observed attack success rate
4.0%

95% confidence interval (Wilson): 1.1% – 13.5%

Inconclusive.

Pricing Projection

Priced the way each buyer already buys.

Planned list prices from the business plan. No one is paying these today; they are projections to be tested with design partners.

Vendor Attestation

AI vendors serving FIs
$55–80k/yr
Design-partner pricing $25–40k in 2027
  • Continuous testing in vendor CI or sandbox
  • Shareable, dated attestation
  • FI customers view it free
Configure

Fintech, Regional, Enterprise

Teams that build their own AI
$40–420k/yr
By number of systems and deployment model
  • CI integration and API
  • Self-hosted / VPC runner
  • Agent testing via dry-run proxy (separate SKU)
Configure
The plan in one chart Projection

A focused business first. A large one only if three things work.

Ending ARR under the plan's bear, base and bull assumptions. The base case reaches about $59M ARR in 2034. The bull case needs a standards position, expansion into insurers and other regulated industries, and an AI-inventory product to all work. The plan's own estimate of a seed investor's chance at a 30x return is about 2–3%.

Investor view and return odds · Full business plan

Projection from model.json. Assumptions: segment logos, ACVs, churn and expansion per the plan, scaled by scenario multipliers.

FAQ

Questions a model-risk committee would ask.

Does Countersign make our chatbot compliant?
No. It does not certify compliance or give legal advice, and nobody should describe its output as "examiner-approved". It produces testing evidence: what was tested, how, what failed, what was fixed and what was not covered. Conduct findings that need judgment are labeled indicators and reviewed by a person before they enter an evidence pack.
Our chatbot is run by a vendor. Can we even test it?
Usually not on your own, and many vendor contracts forbid customer-run penetration tests of multi-tenant SaaS. That is why the plan has the vendor run continuous testing with its own authorization and share an attestation with you, while you test your own configuration (fee schedules, disclosures, dispute timelines) against what the bot actually says.
Why not just use the red-team tool in our security platform, or open-source Promptfoo?
For attack breadth, you should. Palo Alto Networks, CrowdStrike, Zscaler, Cisco, Check Point and OpenAI's Promptfoo all offer attack testing. Countersign is designed to ingest their findings and add what they do not focus on: checks against your own policy documents, examiner-format evidence, peer benchmarks and an evidence history across releases.
How do you handle transcripts that contain leaked customer data?
Exfiltration tests capture whatever a bot leaks, so the design treats Countersign as handling nonpublic personal information: a self-hosted runner keeps transcripts in the customer's environment, transcripts are minimized and auto-redacted, and only derived metrics leave. SOC 2 observation is planned from day one.
Which frameworks do findings map to?
NIST AI RMF and its Generative AI Profile, the FFIEC IT Examination Handbook, NYDFS Part 500, ISO/IEC 42001, the OWASP LLM Top 10, MITRE ATLAS and the EU AI Act. SR 26-2 is shown only as principles applied by analogy, because the April 2026 guidance explicitly excludes generative and agentic AI.
Is this a real company with customers?
No. Countersign is a concept-stage venture. It has no customers, design partners, LOIs, partners, press or revenue. The console is a prototype on fictional sample data, and every financial figure on this site is a labeled projection.
See it work

Run a sample campaign in the console.

Register a fictional credit-union assistant, pick attack suites, watch transcripts stream, and open the evidence report an examiner would see. Everything runs in your browser on sample data.

Open the console prototypeTalk to the founding team