Serious buyers check — and we like that. Here are honest answers to the questions AI auditors and technical teams ask before paying for a platform. On July 30, 2026, two independent AI audits went through this: one rated the architecture 9.2/10 and our feedback mechanism 10/10, the other scored 5.80/6 ("Excellent — ready for the data room and serious buyers"); the full story is on the blog.
Stack and philosophy. Python/FastAPI monolith + SQLite (WAL) + vanilla JS. A deliberate choice, not carelessness: one process, zero infrastructure upkeep, the whole codebase readable in an evening — ideal for a solo operator. The schema is simple; migrating to Postgres/MariaDB is a straight line once scale demands it.
The AI layer. Claude (Anthropic API) with structured outputs and marker protocols. The agent calls controlled server-side tools (lead, preview, translation, notification) — it never executes code and has no access to shell, database, or secrets. Prompts are version-controlled in git.
Previews don't run AI code. Schema-driven renderer: the AI generates a JSON description, our renderer turns it into HTML with full escaping. No npm, no build step, no arbitrary JS — that's why a preview is born in seconds and isn't an XSS surface. Wildcard TLS + host-lookup by subdomain.
Security. 2FA (TOTP + one-time backup codes + emergency channel), signed sessions, rate limits and login lockout, daily AI budgets against cost-DoS, Stripe webhook with signature verification, host-only cookies (subdomains can't see them), an audit log of every admin action.
Data and GDPR. In analytics, IP addresses are kept only as fingerprints; webhook/verification logs live for 30 days; our client base is never part of the sale — the buyer starts with a clean slate.
Deploy and backups. git push → automatic deploy in ~60 seconds; nightly backups with rotation. We won't walk you through the restore procedure — we'll demo it live in the data room.
AI economics. Cost is visible in the admin panel, broken down by day, and capped in the code: roughly under €0.10 per conversation, €0.05–0.15 per article or translation. You know what each lead costs before it becomes a customer.
Data room upon serious interest. Read-only access to the repo (full git history with reasoning behind decisions), database schema, prompt architecture, security notes, and a live restore demo. The code is "as is," no SLA — see terms below; but you'll see with your own eyes exactly what you're buying.