Reconstruct what
your systems
actually did.
Reconstruisez ce que
vos systèmes
ont réellement fait.
What your organization actually knew, controlled, and allowed — at any moment in the past. Ce que votre organisation savait, contrôlait et permettait réellement — à n'importe quel moment du passé.
The phone rings. Le téléphone sonne.
A regulator is asking about a decision your AI system made six months ago. Or a customer. Or an acquirer. Or your own legal team. They all ask the same thing: "What actually happened?" Un régulateur pose des questions sur une décision prise par votre système IA il y a six mois. Ou un client. Ou un acquéreur. Ou votre propre équipe juridique. Tous demandent la même chose : « Que s'est-il réellement passé ? »
Your team opens Slack, Langfuse, GitHub, Jira, CloudTrail — then the approval records, the test reports, the meeting notes, and finally the people who were there. Hours later, they still disagree. Votre équipe ouvre Slack, Langfuse, GitHub, Jira, CloudTrail — puis les approbations, les rapports de test, les comptes rendus de réunion, et enfin les personnes qui étaient là. Des heures plus tard, les avis divergent encore.
FactNotebook records what your system was supposed to do — and reconstructs what it actually did. Any third party can ask for both. FactNotebook enregistre ce que votre système devait faire — et reconstruit ce qu'il a réellement fait. N'importe quel tiers peut demander les deux.
Scattered records go in. One verifiable account comes out. Des enregistrements épars entrent. Un compte vérifiable en sort.
Machine or human — a runtime trace, a signed approval, a test report, an external certification, an account from the engineer who was there — and the policy that says what should have happened. All of it goes in. None of it is treated as weighing the same. Machine ou humaine — une trace d'exécution, une approbation signée, un rapport de test, une certification externe, le témoignage de l'ingénieur qui était là — et la politique qui dit ce qui aurait dû se passer. Tout entre. Rien n'est traité comme ayant le même poids.
After an incidentAprès un incident
The dossier in days, not weeks — reconstructed from records never built for it.Le dossier en jours, pas en semaines — reconstruit depuis des enregistrements jamais faits pour ça.
Before a deal or an auditAvant un deal ou un audit
Know what you can already establish — before anyone asks.Sachez déjà ce que vous pouvez établir — avant qu'on ne le demande.
At any point in timeÀ n'importe quelle date
What was known, allowed, and in force as of that date — not as of today.Ce qui était su, permis et en vigueur à cette date-là — pas à celle d'aujourd'hui.
The wedge, made tangible · illustrative example Le wedge, rendu concret · exemple illustratif
An incident happens. "Why did the agent do that?" Un incident survient. « Pourquoi l'agent a fait ça ? »
TodayAujourd'hui
Hours spent stitching the story across Langfuse, logs, GitHub, Slack, Jira — and the approvals, test reports and memories nobody logged anywhere.Des heures à recoudre l'histoire dans Langfuse, logs, GitHub, Slack, Jira — plus les approbations, les rapports de test et les souvenirs que personne n'a consignés.
"I think it was that prompt."« Je pense que c'est ce prompt. »
Nobody is really certain.Personne n'est vraiment certain.
With FactNotebookAvec FactNotebook
The same question — reconstructed automatically:La même question — reconstruite automatiquement :
- which agent, which prompt version was activequel agent, quelle version de prompt était active
- which tools it called, what data it hadquels outils il a appelés, quelles données il avait
- which policy was meant to applyquelle politique était censée s'appliquer
- which contradiction appearsquelle contradiction apparaît
- which prior calls used the same promptquels appels antérieurs ont utilisé ce prompt
↓ it answers ↓↓ il répond ↓
"No recurrence observed" — evidence, not a guarantee. FactNotebook reconstructs what happened; it never rubber-stamps "fixed".« Aucune récurrence observée » — une preuve, pas une garantie. FactNotebook reconstruit ce qui s'est passé ; il ne tamponne jamais « corrigé ».
One engine · one question · many reasons to ask Un moteur · une question · plusieurs raisons de la poser
Every important question starts after something has already happened. Toute question importante commence après que quelque chose est déjà arrivé.
"Show me what the organization actually knew, controlled, and allowed at that moment — not what it says today." « Montrez-moi ce que l'organisation savait, contrôlait et permettait réellement à ce moment — pas ce qu'elle dit aujourd'hui. »
Different questions. Same reconstruction. Des questions différentes. La même reconstruction.
Each is a different reason to ask the same question. And FactNotebook reconstructs the state — not the verdict. Lawyers, auditors and regulators draw the conclusion; that separation is exactly what makes the reconstruction credible to someone who won't take your word. Chacune est une raison différente de poser la même question. Et FactNotebook reconstruit l'état — pas le verdict. Juristes, auditeurs et régulateurs en tirent la conclusion ; cette séparation est précisément ce qui rend la reconstruction crédible pour qui ne vous croira pas sur parole.
Another reason to ask · illustrative example Une autre raison de demander · exemple illustratif
A company is being acquired. "Were these AI decisions legal?" Une entreprise est en cours de rachat. « Ces décisions IA étaient-elles légales ? »
The rules changed three months ago. Your logs only show today's configuration — not what was true on the day each decision was made. Les règles ont changé il y a trois mois. Vos logs ne montrent que la configuration d'aujourd'hui — pas ce qui était vrai le jour où chaque décision a été prise.
FactNotebook reconstructs, for the day of each decision: what the system knew, which rules were in force, and what it actually did. FactNotebook reconstruit, pour le jour de chaque décision : ce que le système savait, quelles règles étaient en vigueur, et ce qu'il a réellement fait.
The buyer can now see each decision against the rules that were actually in force then — and that the rules changed after those decisions were made. L'acquéreur peut alors voir chaque décision au regard des règles réellement en vigueur à l'époque — et que les règles ont changé après que ces décisions ont été prises.
FactNotebook reconstructs the state and the rules in force; your lawyers draw the legal conclusion. It never says "legal" or "illegal". FactNotebook reconstruit l'état et les règles en vigueur ; vos juristes en tirent la conclusion juridique. Il ne dit jamais « légal » ni « illégal ».
What makes it different Ce qui le différencie
Your policy says X.
Your operations did Y.
Contradiction detected.
Votre politique dit X.
Vos opérations ont fait Y.
Contradiction détectée.
Most audits check documents. FactNotebook reconstructs what your systems actually did — from operational evidence, not source code — and surfaces where it contradicts what was declared. La plupart des audits vérifient des documents. FactNotebook reconstruit ce que vos systèmes ont réellement fait — depuis la preuve opérationnelle, pas le code source — et fait ressortir les contradictions avec ce qui a été déclaré.
And when the evidence can't support a verdict, it says so — an honest NOT ASSESSABLE, never a rubber-stamped "pass". Et quand la preuve ne permet pas de conclure, il le dit — un NOT ASSESSABLE honnête, jamais un « conforme » de complaisance.
Your systems can only show you records they wrote about themselves. FactNotebook reconstructs what happened from independent evidence — and grades every piece of it: Vos systèmes ne peuvent montrer que des enregistrements qu'ils ont écrits sur eux-mêmes. FactNotebook reconstruit ce qui s'est passé depuis une preuve indépendante — et grade chaque élément :
- ✓ what independently confirms what happenedce qui confirme indépendamment ce qui s'est passé
- ✓ what contradicts what was declaredce qui contredit ce qui a été déclaré
- ✓ what is only self-reportedce qui est seulement auto-déclaré
- ✓ what is NOT ASSESSABLEce qui est NOT ASSESSABLE
And reconstruct accountability, after the fact Et reconstruisez la responsabilité, après coup
Who did what — and under whose authority. Every action traced to the agent that took it and the human mandate it answers to — or an honest gap where the chain breaks. Qui a fait quoi — et sous quelle autorité. Chaque action tracée jusqu'à l'agent qui l'a prise et au mandat humain dont elle relève — ou un trou honnête là où la chaîne casse.
And why trust the engine itself Et pourquoi se fier au moteur lui-même
No node is exempt.
Including this one.
Aucun nœud n'est exempté.
Celui-ci compris.
A tool that audits everything except itself has simply moved the trust problem. So the engine is held to its own rule: where the file cannot vouch for something, it says so on its own face — the manifest that lists the hash of every artifact states plainly that it cannot contain its own hash, and that it is itself unsigned. Un outil qui audite tout sauf lui-même n'a fait que déplacer le problème de confiance. Le moteur est donc tenu à sa propre règle : là où le dossier ne peut pas se porter garant, il le dit sur sa propre face — le manifeste qui liste l'empreinte de chaque artefact déclare qu'il ne peut pas contenir sa propre empreinte, et qu'il n'est pas signé.
Built so that every modification is either visible or impossible. Append-only, so the past is a prefix. Deterministic, so a changed input — or a changed engine — shows in the hash. Timestamped outside our reach, so back-dating is not available to us. That is a property, not a promise. Construit pour que toute modification soit soit visible, soit impossible. En ajout seul, donc le passé est un préfixe. Déterministe, donc une entrée modifiée — ou un moteur modifié — se voit au hash. Horodaté hors de notre portée, donc l'antidatage ne nous est pas disponible. C'est une propriété, pas une promesse.
The capability, made concrete La capacité, rendue concrète
The kinds of questions FactNotebook answers Le genre de questions auxquelles FactNotebook répond
Your logs answer the first. FactNotebook answers all of them. Vos logs répondent à la première. FactNotebook répond à toutes.
- Can we answer?Peut-on répondre ? Can we answer at all — with evidence, not memory?Peut-on seulement répondre — avec des preuves, pas des souvenirs ?
- WhatQuoi What did this system actually do — at this decision, on this day?Qu'a réellement fait ce système — à cette décision, ce jour-là ?
- WhyPourquoi What inputs and rules drove the decision?Quelles entrées et règles ont conduit la décision ?
- ImpactImpact What did it affect downstream?Qu'est-ce que cela a affecté en aval ?
- AccountableResponsable Who is accountable for it?Qui en est responsable ?
- ProofPreuve What's backed by independent evidence — and how strong is it?Qu'est-ce qui repose sur une preuve indépendante — et quelle est sa force ?
- HonestyHonnêteté What can we not prove — and exactly why?Que ne peut-on pas prouver — et pourquoi exactement ?
- ProfileProfil What has this agent or vendor actually done over time?Qu'a réellement fait cet agent ou ce fournisseur dans le temps ?
- CredibleCrédible Will this hold up to someone who won't take my word?Est-ce que cela tiendra face à quelqu'un qui ne me croira pas sur parole ?
The proof exists — scattered across your agent runtimes and operational systems La preuve existe — dispersée dans vos runtimes d'agents et systèmes opérationnels
FactNotebook reads independent signals the AI system cannot write. No credentials sent to our servers. FactNotebook lit des signaux indépendants que le système IA ne peut pas écrire. Aucune credential envoyée à nos serveurs.
FileConnector autres via
FileConnector
1 — Analyse 1 — Analyser
The system Le système
Code · Models · Flows · Agents · Dependencies Code · Modèles · Flux · Agents · Dépendances
2 — Detect 2 — Détecter
Expected evidence Les preuves attendues
AI Policy · Risk Register · Human Oversight Procedure · Incident Register · Technical Documentation Politique IA · Registre des risques · Procédure supervision humaine · Registre incidents · Documentation technique
3 — Verify 3 — Vérifier
Consistency — the unique part La cohérence — ce qui est unique
Doc says: "Human oversight is mandatory."
Code shows: autonomous API, no approval gate.
→ Contradiction flagged.
Doc dit : "Supervision humaine obligatoire."
Code : API autonome, aucun gate d'approbation.
→ Contradiction détectée.
Used for EU AI Act, ISO 42001 and technical AI due diligence. Utilisé pour l'EU AI Act, l'ISO 42001 et la due diligence technique IA.
Typical engagements Cas d'usage typiques
AI vendors — EU AI Act preparation Éditeurs IA — préparation AI Act
Validate technical controls before external review or certification. Valider les contrôles techniques avant une revue externe ou une certification.
Organizations buying AI systems Organisations achetant des systèmes IA
Technical due diligence before procurement or investment. Due diligence technique avant achat ou investissement.
ISO 42001 implementation projects Projets de mise en œuvre ISO 42001
Verify that documented controls actually exist in the system. Vérifier que les contrôles documentés existent réellement dans le système.
Auditors and consultants Auditeurs et consultants
Obtain reproducible technical evidence faster than manual review. Obtenir des preuves techniques reproductibles plus rapidement qu'une revue manuelle.
Get a Proposal Obtenir une proposition
No repo required now. We'll discuss scope and price before anything is shared. Aucun dépôt requis maintenant. Nous discuterons du périmètre et du prix avant tout partage.
No commitment. We respond within 24h with a scope and price proposal. Aucun engagement. Nous répondons sous 24h avec une proposition de périmètre et de prix.
Request received. Demande reçue.
We'll reply to Nous répondrons à
You will receive a proposal with Vous recevrez une proposition avec
- → Scope — exactly what we will validate Périmètre — ce que nous allons valider exactement
- → Expected deliverables — which reports you receive Livrables — quels rapports vous recevrez
- → Pricing estimate Estimation du prix
- → Timeline Délai de livraison
No account to create. Everything is handled by email. Questions? Aucun compte à créer. Tout se passe par email. Questions ? contact@factnotebook.com
Something went wrong. Une erreur s'est produite.
Please email us directly: Écrivez-nous directement : contact@factnotebook.com
Art.
9–15
EU AI Act articles covered Articles EU AI Act couverts
E0–E5
Evidence strength levels Niveaux de force de preuve
14
Structured reports per dossier Rapports structurés par dossier
SCI
Sincerity — docs vs code Sincérité — docs vs code
Not a score. Proof. Pas un score. Des preuves.
See it on real cases: what actually happened, reconstructed from evidence and mapped to each EU AI Act article — with an honest NOT ASSESSABLE wherever the evidence can't support a claim. Sur des cas réels : ce qui s'est réellement passé, reconstruit depuis la preuve et rattaché à chaque article de l'EU AI Act — avec un NOT ASSESSABLE honnête partout où la preuve ne permet pas de conclure.
Governance profiles — real, public, reproducible Profils de gouvernance — réels, publics, reproductibles
OpenHands on creachadair/jrpc2 · CONTRADICTION OBSERVED
The agent's declared fix failed the repository's own tests. View live → Le correctif déclaré de l'agent a échoué aux tests du dépôt. Voir en ligne →
OpenHands on litestar-org/polyfactory · NO CONTRADICTION OBSERVED
The agent passed — the engine finds nothing to flag. It doesn't manufacture problems. View live → L'agent a réussi — le moteur ne signale rien. Il ne fabrique pas de problèmes. Voir en ligne →
OpenBB Agents
14 reports · Governance dashboard · Behavioral audit · Decision accountability — on request 14 rapports · Dashboard gouvernance · Audit comportemental · Traçabilité — sur demande
Assessed independently on publicly available repositories. Not affiliated with project maintainers. Évalué indépendamment sur des dépôts publics. Non affilié aux mainteneurs du projet.
Why not the alternatives? Pourquoi pas les alternatives ?
Declaration and narrative reports are not enough. Regulators want executable tests. Les déclarations et rapports narratifs ne suffisent pas. Les régulateurs veulent des tests exécutables.
| Excel / Declaration Excel / Déclaratif | Consulting firm Cabinet Conseil |
FactNotebook
Recommended
Recommandé
|
|
|---|---|---|---|
| Duration Durée | 2–4 weeks 2–4 semaines | 3–10 days 3–10 jours | 4 min |
| Pricing Tarification | Internal (hidden) Interne (caché) | 15–50 k€ | Contact us → Nous contacter → |
| Type of evidence Type de preuve | Declarative Déclaratif | Narrative Narratif | Technical + SHA-256 seal Technique + sceau SHA-256 |
| Verifiable by authority Vérifiable par autorité | ✗ | ✗ | ✓ |
| Executable tests Tests exécutables | ✗ | ✗ | ✓ |
| Risk classification (Annex III) Classification risque (Annexe III) | Manual Manuel | ✓ | ✓ |
| Continuous validation Validation continue | Manual Manuel | Re-billed Refacturé | CI/CD |
Common questions Questions fréquentes
Do you need access to our source code?Avez-vous besoin d'accéder à notre code source ? +
What if the evidence to reconstruct what happened isn't there?Et si la preuve pour reconstruire ce qui s'est passé n'existe pas ? +
Does a clean result mean we're compliant or approved?Un résultat propre signifie-t-il que nous sommes conformes ou approuvés ? +
How is this different from our own logs?En quoi est-ce différent de nos propres logs ? +
Can you reconstruct what happened on a past AI decision?Pouvez-vous reconstruire ce qui s'est passé sur une décision IA passée ? +
Does anything leave our environment?Quelque chose quitte-t-il notre environnement ? +
Find out what you can actually prove.
You point us at the evidence. We reconstruct it.
Découvrez ce que vous pouvez réellement prouver.
Vous nous indiquez la preuve. Nous la reconstruisons.
From your operational artifacts — no source code needed to start. Nothing leaves your environment, and nothing is shared without your consent. Depuis vos artefacts opérationnels — sans code source pour démarrer. Rien ne quitte votre environnement, et rien n'est partagé sans votre accord.
Get a Proposal → Obtenir une proposition →