How it works
Keltes starts from the documents you already have, proposes changes you can trace to the regulation, and leaves the decisions to you.
Documents first, questions last
You send the documents you have, in Word or PDF
Keltes links each passage to the obligation it serves
Your Word file back, with tracked changes citing each article
A list of what is missing, naming the role that must sign
Keltes is being built to read your documents first and to ask only what they cannot answer. Today the layer that reads documents has run only on fictional documents and its quality is not yet measured.
You keep the decisions
Keltes proposes, citing the article and the passage it relies on
A named person in your firm accepts, edits or rejects it
The record shows what was proposed, who decided and when
AI reads your documents, links passages to obligations and drafts changes and reports. It never decides what applies, never produces a score and never marks anything as final: fixed rules and people do. Every proposal carries its article, the passages it relies on, the model, the prompt version and a hash of the input. When an assessment is reproduced, the recorded AI outputs are replayed, never generated again.
Article 18(3) of the AMLR lists six tasks that shall not be outsourced, among them the approval of the business-wide risk assessment and of internal policies, procedures and controls, and reporting to the FIU, with narrow exceptions within a group and for some funds (Article 18(3), point (e), and Article 18(7)). Keltes holds the six as a register. Every recommendation names the role in your firm that decides, and a test fails if any part of the engine defines a decision type.
One release, many firms
Rules written as data, each checked by AI against the regulation's text
The founder approves the release and signs it with his key
Every output says how its rules were checked and what is not covered
The rules are written down once, as data, in a dated release, and every firm is assessed against the same release. A release can be used for a firm only once the founder has approved it and signed it with his key, and only while it passes every automatic check. A live release is never edited in place: a correction goes into a new version, with a record of what changed.
Every output says how its rules were checked, for example: "Rules checked by AI and approved by the founder; not reviewed by an independent practitioner." A practitioner's review is an optional record; the output mentions one only where it was bound to the release, and never claims more. A known gap in what the release covers is named on the output as not covered.
No release has been approved or signed yet.
Questions a compliance officer asks first
Can we use Keltes today?
Not yet. No release has been approved and signed by the founder, so nothing Keltes produces may be sent to a firm. What exists is an engine tested on fictional firms. To see it run on a fictional Luxembourg fund manager, write to Kristof.
Is this legal advice?
No. Keltes links your documents to the regulation and drafts text for you to adopt or reject. The terms on which Keltes will work for a firm are drafts. Until the founder signs a final limit of liability, the draft clause of the engagement letter is used, labelled as a draft.
Which countries does it cover?
The EU core is the AMLR itself, which applies from 10 July 2027. National packs for Luxembourg and Belgium are in draft; neither is verified or released. Every report and questionnaire for Luxembourg or Belgium says on each page that the national layer is in draft. See where each pack stands.
AMLR Art. 90
What happens to our documents?
In operator mode, Keltes runs on the founder's own computer, not on a shared server. Where a language model is called, only the sections needed will be sent, with personal data redacted where possible, under a data processing agreement and your documented consent. Development, tests and demonstrations use fictional documents only.
See it run on a fictional fund manager
A short video call, on documents written for the purpose.