Made in Baden-Württemberg
Every hour spent reconciling documents is an hour your project does not move forward.
We connect what nothing else brings together: the BIM model, the CAD file, the coffee-stained 2D drawing, and the standard behind it. Every answer traceable to the page it came from.
The building is a system. The paperwork is a pile.
Uploading is not enough. What your best engineer knows is in no file.
The building

Building services are the most complex system in the building: its nervous system.
Every service run shares shafts, walls and slabs with the others. Move one, and the rest have to follow.
The paperwork
Project folder · Primary School Stuttgart
10 files
No links · no file knows about any other
Everything in one folder, everything into the AI, and still nothing is connected.
Every file describes the same building, and no file knows about any other. So an AI reads them one at a time and never works out which standard governs which building element. The value only appears once all of them are brought together and understood: exactly the work a person does today, over many hours of reading and cross-referencing.
Without the connections, the AI is guessing. It just does not say so.
Fees
Stop redoing the calculations for free
The architect moves a wall, so you recalculate heating loads and airflow rates and reroute the services. Months later, nobody accepts that as extra work. With Folaint every change hangs on the building element as an evidenced chain: minutes, drawing, contract, scope of services. Your claim for extra work is documented, not asserted.
Capacity
Take on the projects you have to turn down today
You cannot find engineers. But a serious share of the day of the ones you have goes on hunting things down: the riser diagram from the comparable project, the sign-off for the slab penetration, where things stood in the last design team minutes. The assistant takes over that legwork. The judgement stays with the engineer.
Evidence
When it is disputed, you have it in writing
Fire-safety routing rules against the run you drew, the fire strategy against what is actually buildable. Today someone settles that on the phone, and the outcome lives in an email. With Folaint the conflict is flagged before it reaches site, and your decision is recorded with its reasoning and its date. Two years later it is still there.
When a colleague leaves, their knowledge stays
Your practice already holds the knowledge, just not where you need it. It walks out with every move and every retirement. We turn it into an asset the practice owns.
We have spoken with a lot of building and MEP engineers. The same thing comes up every time: years of training, years on the job, and the afternoon disappears into a stack of paper and email attachments.
The questions that cost hours today.
Not because they are hard. Because the answer is spread across documents that know nothing about each other. A single tool reads each document on its own. It answers none of these questions, because what it is missing is the connection between them.
- Am I working from the current drawing or an old one?
- Does my heating run cross the ventilation shaft anywhere?
- Does the riser diagram still match the revised calculation?
- Where does this variation depart from the original contract?
- Is this extra work covered by the fee or is it chargeable?
- Which requirement governs when ASR and DIN contradict each other?
- Does this room satisfy ASR, DIN and the funding terms at once?
- Is this fire stopping permissible under MLAR?
- What do I show later to prove this decision was taken this way?
- Does this tender item still match the revised model?
- Do the manufacturer's drawings depart from our detailed design?
- How did a colleague solve this on the last comparable project?
That connection is what we build. Every answer traceable to the page it came from.
The same folder. Now every file knows about the others.
No magic and no black box: three stages that turn exactly this folder into a graph. Every connection in it stays traceable back to its source.
Where it comes from
Contracts, drawings, minutes, emails, approvals, certificates: Folaint reads the storage you already have, where it already sits. No migration, no new system, no pipeline you would have to build first.
What we read out of it
From every document we read out not only the rules that actually apply, but the relationships between them, including the implicit ones, written down nowhere: which standard, which contract, which ruling belongs to which building element. Checked against your own standards, not against a generic dataset.
What it becomes
The rules become a structure you can ask questions of. Every point carries:
That is the graph: on top of it, agents understand any task the way an experienced project lead does.
Date
since when it applies
Source
which document it came from
People
who decided it
Links
how it connects to the rest of the network
Before
Project folder · Primary School Stuttgart
10 files
No links · no file knows about any other
Ten files, ten islands.
The folder tells you when each file last changed. It does not tell you which change made another file wrong.
After
The same ten, now with relationships.
Not a single file has been added, only the connections: the riser diagram contradicts the model, and DIN EN 16798-1 demands more than ASR A3.6.
That is the first layer: everything from your documents, connected.
What is written down nowhere, you decide once.
After that it lives in the project: every further answer knows your ruling. Processing happens in Germany, and in your own environment if you want it there. It never flows into someone else's model.
What is the design airflow rate for the meeting room, and which requirement governs?
Meeting room, block B · 30 m² · 12 people
For meeting rooms the room schedule assumes 25 m³/h of outdoor air per person.
For 12 people that is 300 m³/h. Read off the plant calculation: designed for 300 m³/h.
Requirement metRoom schedule · sheet 3
Sounds right. It is right. It is just not complete.
Read the room schedule: meeting room, 30 m², 12 people
Searched all documents for “outdoor air flow rate”
Picked the closest match: room schedule, 25 m³/h per person
Scaled to 12 people and compared against the design
Done
This is where it went wrong: the closest match, not every rule that applies.
The meeting room has permanent workstations. That makes it a workplace, so the building component under DIN EN 16798-1 has to be counted as well.
Added by the specialist engineer
Exactly the sentence that otherwise only lives in the engineer's head.
And from now on the project knows it.
It is not a model on someone else's server that learns. Your project does. And what comes of it stays in Germany.
Same question. Same calculation. Different answer.
What is the design airflow rate for the meeting room, and which requirement governs?
Meeting room, block B · 30 m² · 12 people
Read the room schedule: meeting room, 30 m², 12 people
Determined the room type: occupied room AND workplace
Pulled every applicable requirement, not just the closest match
Aligned the reference quantities: per person, per m² of floor area, air changes
Identified the strictest requirement: DIN EN 16798-1 with the building component
Compared against the plant calculation
Done
Three requirements apply. They calculate over different reference quantities and are only comparable once converted.
Converted to outdoor air flow rate, DIN EN 16798-1 governs at 378 m³/h. The plant is designed for 300 m³/h.
Requirement not met78 m³/h shortDIN EN 16798-1 · cat. II
Under-designed means the duct size changes after the builderswork openings have been signed off.
And next time, nobody has to ask.
And this is the second: everything that is in none of them.
Put the two together and you have the answer. Right where you already work.
Folaint brings no interface your team would have to learn: no new system, no second screen to master. Your engineers carry on where they are and, at first glance, notice nothing of the layer behind it. You ask the question in the tool that is already open. What comes back carries its evidence with it, and every piece of it leads back into the two layers underneath.
The connected project knowledge
Files, models and standards: linked instead of stacked.
Your rulings
What is in no document, said once and binding from then on.
The foundation
MCP, or another interface you already have
Through one interface. No new tool, no second screen.
Ask something from one of the work stages below …
Your AI applications stay. What is new is the layer beneath your data.
How we start.
No rollout over months, and no project that shows its first result a year from now. We start with a single question.
We start small, but on the hardest case. Only what holds up there is reliable.
Your most expensive question
You name the question that regularly costs someone in your office half a day: the one where four documents get laid out side by side to arrive at a single number. Not the easiest one. The one whose answer eats the most time.
- Your real case, your real documents
- No demo data, no sample project
- What it costs you today is the benchmark
Proof of concept
We model the slice of the rulebook that this one question needs, and answer it on your documents. You hold the result against what your own people work out by hand, and you can see for every statement where it came from.
- Every answer evidenced down to the source
- Checked against your own result
- Tightly scoped, unambiguous outcome
Next question, or rollout
Then you decide whether the next question joins it or the whole project goes live. Both continue on the same graph: whatever has been modelled once is already there for the next question.
- Every question extends the same structure
- Nothing gets rebuilt for the next case
- The marginal cost per question falls
A tool is exactly as clever after the tenth project as it was after the first. A graph is not: every question answered stays in the project memory and carries the next one.
What we get asked.
The questions design practices put to us regularly, answered here in advance.
What makes your technology different?
Two building blocks. First an ontology: a fixed model of what exists in a construction project at all (building elements, rooms, rulings, deadlines, trades, the people involved), and which relationships between them are permissible. Second a graph database that stores your project knowledge in exactly that shape: not as blocks of text, but as named points with named connections. What separates this from a language model on its own is the obligation to a form. A model without an ontology has no rule about what belongs together, so it answers plausibly. With an ontology it is fixed that a ruling without a date, a source and an author is not a ruling. Every answer can therefore be traced back to those details. When they are missing, you see it immediately instead of merely suspecting it. That is why ontologies start to matter the moment AI has to be reliable rather than just eloquent. Which language model runs underneath is deliberately interchangeable: our layer is the ontology and the graph, not the model. That comes from an AI provider of your choice.
How is this different from ordinary AI search across our documents?
The usual build breaks documents into snippets and fetches the most similar ones. That works as long as the answer sits inside a single snippet. Your questions are usually multi-step: which standard applies to this room, was the ruling on it changed later, and does that change affect the trade going out to tender next week? Similarity search finds three passages that know nothing about each other. The graph walks the path instead: from the room to the ruling, from the ruling to the change, from the change to the affected trade. And it can show each step separately. In published comparisons, graph-based methods lead vector search clearly on exactly this kind of chained question. On simple lookups there is little in it. So we use both, with the structure leading.
We already have a clash detection tool. What does this add?
Nothing to clash detection. Two pipes running through each other in the model is something your tool finds reliably, and we have no intention of improving on that. The point is that this is only one kind of conflict, and the rarer one. Three others are more common: two regulations size the same building element differently. The client's specification demands something other than the standard does. Or the standard requires maintenance access that the available ceiling height does not allow. None of the three is a geometric conflict, and all three are decided between a drawing and a text. That is where we work: not geometry against geometry, but geometry against what the standards, contracts and design concepts say about it.
Our fire strategy is an 80-page PDF of running text. Does this help at all?
Especially then. A fire strategy is typically 60 to 100 pages of prose with the requirements scattered across the rooms. Which wall needs which fire resistance rating, which service may pass through an escape route, which cables need to keep functioning: that is written in sentences, not in fields. Which is precisely why no model-checking tool touches it: they all assume a cleanly classified model. In refurbishment and in mid-sized practices the basis is often a 2D drawing or a PDF, not a model. We read both and hang them on the same building element: the statement from the strategy and the service run from the drawing. What stands out we put forward as a candidate. Your specialist engineer decides.
We check contractors' drawings manually today. What changes?
The comparison itself. Shop and installation drawings arrive in the manufacturer's conventions, your detailed design in yours. Today somebody reads both side by side: connections, pipe sizes, routing, fire stopping. Pure document-against-document work, carrying liability, and the German fee scale prices it separately: if checking the shop and installation drawings is not commissioned, § 55(2) HOAI reduces the fee for work stage 5 by 4 percent. Folaint hangs both sets of drawings on the same building elements and puts up every discrepancy with its source. Where four eyes check today, the first pair can be this machine: it misses no item and it is not tired on page 60. The second pair stays your specialist engineer, who decides what is a real discrepancy and what is a permissible variant.
Who is liable if Folaint misses something?
You are. Folaint changes nothing about that. This is not a contract clause but the legal position: design services are owed as a work contract. Whoever releases a result is answerable for it, regardless of whether a person or a machine made the mistake. Which is exactly why Folaint is built to decide nothing and release nothing. It puts things forward: here is a contradiction, here are the two documents, here are the passages. What changes is how complete the check is and how long it takes. Who signs at the end does not change.
How can I trace where an answer came from?
Because the graph holds not only what applies but where we got it. Every connection carries which document it was read from, at which point in that document, with which date, and in which processing step it came about. On top of that there are two timelines: when something applied in the project, and when we learned about it. That answers the question actually asked in a dispute: what was known at that point in time? So an answer here is not running text but a path across evidenced points. Every single connection in it can be traced back to its source. That is the proof itself, not a note claiming there is one.
What about data protection, hosting and security?
Processing is GDPR-compliant in data centres in Germany, on the basis of a data processing agreement under Art. 28 GDPR. Your project data is not used to train models, neither by us nor by third parties. Where the client or your own policy requires it, operation in your own environment is possible; that comes up regularly on public projects and is therefore designed in from the start. ISO 27001 certification is in preparation and firmly on the roadmap. We deliberately do not write that we already hold it.
Do we have to introduce a new tool or reorganise our filing?
No. Folaint is not another tool beside your tools, it is the layer beneath them. It reads what your project produces anyway: folders, emails, drawings, minutes, contracts and, where one exists, a BIM model, and it reads them where they already sit. Nobody has to rename files, copy them into a new system or change format. A complete BIM setup is explicitly not a prerequisite: what most practices actually hold is mostly 2D and spreadsheets. That is precisely where Folaint starts. And we do not start with the whole practice, but with one process.
Are you already working with design practices?
Yes. We are in a pilot with a multidisciplinary practice, on real project data, not a demo set. The scope is deliberately tight: one process where it can be measured whether the answers are right and whether the time saved actually shows up in the working day. Further pilots are being prepared. We name names only once our partners release them; in conversation we can say more about the setup and what we have learned.
What does it cost?
Two parts, because two different things take work. Once at the start: bringing the ontology onto your practice: your trades, your document types, your naming, the logic of your filing. That is the step that turns your existing storage into a graph you can rely on. It is setup, not a licence fee. Then ongoing: keeping the graph current while the project runs, so every new ruling, every design change, every variation. Actual figures depend on project size and data volume, which is why they belong in a conversation rather than on a price list.
Your question is not here?
Ask usLet us bring your project knowledge together.
One process from one of your projects, worked through end to end. After that you can see what a connected structure does for you.
Arrange a conversation

