Investors & partners
The business behind the platform.
Confirmatica is an AI-run audit confirmation platform for audit firms — sold directly, priced annually, built in and for the EU. This page describes the product and the business as they verifiably are, with what is shipped clearly separated from what is roadmap. It offers nothing for sale and solicits nothing.
The problem, in economic terms
External confirmations are core audit evidence under ISA 505 — and presumptively required for receivables under PCAOB AS 2310 as revised, effective for fiscal years ending on or after June 15, 2025 — and at most firms they are weeks of manual labor: choosing samples defensibly, chasing signatures, mailing requests, re-typing responses into Excel, and reconstructing what happened for the file. Incumbent platforms are built as delivery systems — the request gets there, but the last mile from response back to reconciled, documented evidence stays manual. Confirmatica's thesis is to own that last mile: extraction, verification, reconciliation, and the working paper, in one system with one audit trail.
The wedge: CZ/SK mid-tier firms
The initial market is Czech and Slovak mid-tier audit firms and international-network member firms — the segment incumbent platforms serve least well. The local reality is engineered in, not localized after: ledger imports that understand Pohoda, Money S3, Helios and SAP-style exports and Czech number formats; per-institution workflow types for banks that run their own confirmation processes; a paper-with-QR fallback for offline counterparties; bilingual Czech/English portals for signers and responders; a curated institutional directory seeded with CZ/SK banks and institutions, where every role address must carry a cited published source. Sales are direct and relationship-based; access is manual-approval only — no self-serve tier exists by design. Volume sizing basis (design assumption, not a forecast): 100 firms × ~30 clients × ~40 confirmations ≈ 120,000 confirmations a year — a small-data, high-value-transaction product.
What compounds
The last mile
Owning extraction → verification → reconciliation → working paper, not just delivery. The honest-AI design — verbatim verification, deterministic validators, auto-accept only on exact ledger match, no synthetic confidence scores, every model call logged — is the hard part to copy credibly.
A network-verified responder directory
Contacts carry provenance and a four-tier verification ladder; a tier is upgraded to network-verified only when a real response arrives through it. Every season of use makes the directory — and response rates — harder to replicate, with GDPR-conscious design: institutional entries, role addresses, cited sources.
An evidence chain as the product spine
Per-firm SHA-256 hash chains, append-only at the database-grant level, anchored to write-once storage, with an inspector-runnable verifier. Working papers regenerate from the chain itself. This is architecture, not a feature toggle.
Regulatory posture as data-model constraints
ISA 505 / AS 2310 controls are schema and state machine, not policy documents: dispatch refused to unverified contacts, no dispatch without signed authorization, human-judgment gates that refuse to accept AI text as conclusions. Each control has a named test.
Business model
One annual plan per firm with a fair-use confirmation-volume cap per tier — no per-seat pricing, no per-confirmation billing. Sales are direct and relationship-based; platform access is manual-approval only, which matches how audit firms actually buy. The cost mechanics favor software margins: marginal cost per confirmation is measured in cents (Document AI pages plus Gemini tokens — an engineering estimate from metered cloud pricing, not audited COGS), the native e-sign flow has no per-envelope vendor cost, and fixed infrastructure idles at low cost on scale-to-zero. No revenue actuals exist yet; we publish the mechanics rather than a projected margin.
Architecture: boring, European, verifiable
| Runtime | Google Cloud Run (Next.js web + FastAPI API), EU region europe-west3 (Frankfurt), scale-to-zero |
|---|---|
| Data | Cloud SQL PostgreSQL 16 + pgvector, forced row-level security per tenant, runtime role cannot bypass it |
| Documents & AI | Document AI OCR + Vertex Gemini structured extraction in EU regions, under Vertex AI enterprise privacy terms (no training on customer data); every call logged |
| Evidence | GCS with CMEK for documents; write-once anchor bucket for chain heads; standalone verifier script |
| Transactional ESP with delivery/bounce webhooks; designed for strict DMARC enforcement (deliverability warm-up on the roadmap); Cloudflare Email Routing for tokenized inbound intake | |
| Edge | Cloudflare in front of the origin; origin locked to edge-authenticated traffic; production boot refuses to start misconfigured |
Built for due diligence
- CI-executed cross-tenant isolation proof — a probe suite attempts cross-tenant reads and writes against real Postgres with RLS enforced, and fails the build on any leak (tests/test_isolation.py).
- Inspector-runnable evidence-integrity verifier — a standalone read-only script re-walks every hash chain (apps/api/scripts/verify_chain.py); write-once anchors mean even a database administrator cannot rewrite history undetected.
- A model governance log — every AI call recorded append-only with model id, prompt/response digests, and latency (model_calls). Inspectors and DD teams ask; few vendors can answer.
- Controls enforced in the data model — unverified-contact dispatch refusal (test_dispatch_blocked_for_unverified_contact), authorization-before-dispatch in the state machine, human-conclusion gates — each with a named test in a CI suite of 180+ backend tests.
- One-artifact close-out — the engagement evidence pack: manifest, fresh chain-verification verdict, signed authorizations, letters, response documents, working papers, in one ZIP.
- Session and MFA hardening under test — revocation across five triggers, TOTP with single-use backup codes probed for concurrent double-spend, IP-independent account lockout.
- Adversarial audit discipline — a 66-finding multi-model audit, all findings resolved with regression tests, then re-verified in a second, separate multi-model audit pass.
What is shipped, what is next
Shipped
- The full lifecycle live end-to-end: import, sampling, e-sign, dispatch, intake, extraction/verification, reconciliation, alternative procedures, working papers, evidence pack
- Forced tenant isolation with CI probes
- Hash chain + write-once anchoring + standalone verifier
- MFA, session-epoch revocation, lockout
- EU residency by configuration; monitoring and backups provisioned in Terraform
- Bilingual portals (CS/EN)
Roadmap — not yet done
None of the following is shipped, and this page does not present it as such.
- External penetration test
- Email deliverability warm-up to full DMARC enforcement
- Production auto-accept-rate baseline from a pilot season
- GDPR DPA template and records of processing before first paying customer
- SSO (SAML/OIDC)
- DocuSign/QES connector
- Per-firm CMEK tier
- ERP connectors
- ISAE 3402 / SOC 2 (follows revenue)
Enquiries
Investor and partner enquiries proceed through existing relationships. There is no data room, deck, or offering on this page — and platform access for firms remains approval-gated at Request access.