CT ClaimTrace by AXIONYX.io
EN FR
Obtenir une clé
L'IA qui lit la source Bêta privée

Une IA qui lit les vraies sources. Et le prouve.

ClaimTrace est une surcouche de vérification. Son IA ouvre les publications de l'entité elle-même — page web complète, PDF lié, image scannée, fenêtre événementielle — les lit, et renvoie le champ demandé avec sa preuve : URL source, date, extrait verbatim, confiance. Rien de publié ? Un null motivé. Jamais une invention.

Une IA qui lit — jamais qui devine 11 audits externes adversariaux 0 menu fabriqué aux 4 derniers audits
ClaimV1 — réponse réelle de l'API · Brasserie Le Jura, Neuchâtel · prod 31.07.2026
{
  "field": "menu_du_jour",
  "value": { "items": [
    { "name": "Aile de raie meunière", "price": "20 CHF" },
    { "name": "Tajine de légumes", "price": "20 CHF" } ] },
  "provenance": {
    "source_url": "https://brasserielejura.ch/event/menu-du-vendredi-31-juillet/",
    "verbatim": "Menu du Vendredi 31 juillet — Aile de raie meunière — Tajine de légumes (…)",
    "page_kind": "menu_du_jour",
    "domain_owned_by_entity": true
  },
  "confidence": 0.92
}

Extrait verbatim d'une réponse capturée en production le 31.07.2026 (req_2912809e9f3f49e99219). La source appartient à l'établissement et reste consultable. L'IA a lu cette page — elle n'a pas résumé un index.

Le concept phare

Une IA de vérité, pas une IA qui devine

Un modèle génératif produit ce qui est plausible. L'IA de ClaimTrace fait le travail inverse : elle ouvre la page, la lit comme un humain le ferait, et ne sert que des mots qui existent dans ce qu'elle a lu.

Entité + besoinun restaurant · le menu du jour L'IA LIT LES VRAIES SOURCESElle lit la page comme un humain — pas un résumé d'index Site web(JS rendu)PDF liéImagescannéeFenêtreévénement Ancrage littéralchaque mot servi existe dans ce qui a été lu Fait vérifié + preuveURL source · date · extrait verbatim · confiance Rien de publié ? → null motivé
01

Elle lit

Pages JS rendues dans un vrai navigateur, PDF liés, images scannées, fenêtres événementielles — le contenu réel, pas un extrait.

02

Elle ancre

Chaque valeur est reliée à la phrase qui la prouve : URL, date, verbatim, confiance.

03

Elle s'abstient

Un not_found motivé — l'absence est une réponse, et elle est documentée.

Anti-hallucination pour vos agents IA

Le null honnête est ce qui rend toutes les autres réponses fiables

La donnée terrain inventée est la panne que vos utilisateurs voient : un menu plausible, un horaire plausible, un prix plausible. Elle coûte plus cher qu'une réponse vide, car elle est indétectable en aval.

  • Deux états gérables par un agent : un fait prouvé, ou une absence documentée.
  • Un fait partiel réel vaut mieux qu'un fait complet inventé.
  • L'absence porte la source lue — elle est auditable, ce n'est pas un haussement d'épaules.
La source de l'entité ELLE PUBLIE LE FAIT claim + URL source date & extrait verbatim score de confiance ELLE RESTE SILENCIEUSE not_found + raison source lue claims: [] Une valeur plausible jamais lue :ClaimTrace ne la renvoie jamais.
11

audits adversariaux externes

0

menu fabriqué aux 4 derniers audits (91 entités aux 2 derniers, 31.07.2026)

3 299

tests automatisés verts (suite complète rejouée le 08.08.2026)

21/21

assertions du parcours client vérifiées live sur la prod (08.08.2026)

9

cas golden ancrés re-vérifiés avant chaque déploiement — un écart bloque et rollback

Inscrites dans le moteur

Huit garanties, inscrites dans le moteur

Pas une page de politique — quatre verrous mécaniques et huit garanties qu'une réponse tient, sinon elle n'est pas servie.

1 Verrou d'identitél'adresse pèse plus lourd que le nom — pas d'homonymes 2 Propriété du domaineseules les publications de l'entité sont acceptées 3 Ancrage littéralle texte servi existe dans ce qui a été lu 4 Revalidation liveconfirmé · démenti · invérifiable — dit tel quel
Dimension
La garantie ClaimTrace
Ce que vous recevez
Un objet ClaimV1 par fait.
Provenance
URL, date, verbatim, type de page, propriété du domaine.
Quand la donnée n'existe pas
Un not_found motivé, jamais une supposition.
Sources acceptées
Publications de l'entité uniquement — 17 agrégateurs rejetés.
Homonymes
L'adresse pèse plus lourd que le nom.
Pages JS, PDF, scans
Rendus et lus, pas ignorés.
Fraîcheur
Revalidation live : confirmé, démenti, invérifiable.
Pour votre agent IA
Une réponse prouvée ou une absence explicite.

En trente secondes

Ce que vous obtenez

Une IA qui lit, jamais qui devine

La page est ouverte et lue. Ce qui n'a pas été lu n'est pas servi.

Chaque fait porte sa preuve

URL source, date de publication, extrait verbatim, confiance — dans la réponse elle-même.

Le null honnête

not_found avec sa raison et la source lue.

Le terrain réel, pas un résumé

Le menu du jour, le prix du jour — lus là où l'entité les a publiés.

Prouvé par audit adversarial

Onze audits externes conçus pour prendre la fabrication en défaut. Les quatre derniers n'ont trouvé aucun menu fabriqué.

Suisse et souverain

Construit et opéré par AXIONYX.io Sàrl, Neuchâtel. Données publiques uniquement, provenance tracée.

Requête → réponse — rien n'est maquillé

Une requête réelle, sa réponse réelle

POST /v1/fetch
curl -X POST https://claimtrace.dev/v1/fetch \
  -H "X-API-Key: afk_…" \
  -H "Content-Type: application/json" \
  -d '{
    "thematique": "restaurants menus du jour",
    "lieu": "Neuchâtel",
    "prompt": "le menu du jour réel, avec prix si publié"
  }'
FetchResultV1· abrégée, prod 31.07.2026
{
  "schema_version": "1",
  "request_id": "req_2912809e9f3f49e99219",
  "entities": [ /* 12 entités */ ],
  "verification": {
    "truth_rules_version": "2026-07-30.r12-carte-refusee-prix-global",
    "verified_live": true,
    "checked_at": "2026-07-31T09:10:12Z"
  },
  "usage": { "credits_charged": 11, "cache_hits": false },
  "attribution": ["© OpenStreetMap contributors (ODbL)"]
}
Le null honnête· Brasserie Le Cardinal
{
  "claims": [],
  "not_found": {
    "reason": "not_published",
    "detail": "Source officielle lue : la donnée
              demandée n'y est pas publiée.",
    "source_checked": "http://www.lecardinal-brasserie.ch/"
  }
}

La phrase detail est servie verbatim par le moteur, en français — nous l'affichons telle quelle. Voir la FAQ sur la langue des réponses.

  • Flux SSE : les entités arrivent au fil de la vérification.
  • Relecture 24 h par request_id, isolée par clé.
  • Mesuré le 08.08.2026 : ~3 s sur une zone déjà vérifiée, 64–163 s pour une collecte fraîche avec vérification live.
  • Les hits de cache sont servis gratuitement.

Des crédits pour des faits vérifiés

Grille de lancement — bêta

1 crédit = 1 entité résolue et vérifiée à neuf. Un fait déjà vérifié récemment (cache partagé, 24 h au plus pour les données datées) est servi gratuitement.

Découverte
0 CHF
50 crédits à l'inscription
  • 50 crédits
  • 25 requêtes / jour
  • Support par email
Clé gratuite
Pack S
15 CHF
≈ 0,10 CHF / fait vérifié
  • 150 crédits
  • 500 requêtes / jour
  • Support par email
Activer par email
Pack MRecommandé
45 CHF
≈ 0,08 CHF / fait vérifié
  • 550 crédits
  • 500 requêtes / jour
  • Support par email
Activer par email
Pack L
140 CHF
0,07 CHF / fait vérifié
  • 2 000 crédits
  • 500 requêtes / jour
  • Support par email
Activer par email
Scale
99 CHF / mois
votre clé IA
  • Crédits : selon votre clé
  • 5 000 requêtes / jour
  • Support par email
Écrivez-nous

Bêta : les packs s'activent par email — écrivez-nous. Grille indicative de la bêta. Les refus (429, 402, 422) ne sont jamais facturés : le compteur ne compte que les requêtes admises, et le 402 tombe avant exécution.

Avant d'intégrer

Questions opérationnelles

Quelle est la vitesse de réponse ?

Mesuré le 08.08.2026 : une zone déjà vérifiée a répondu en ~3 secondes ; une collecte fraîche avec vérification live a pris 64 à 163 secondes selon la profondeur. Le flux SSE envoie les entités au fil de l'eau : votre agent démarre avant la fin de la collecte.

Comment les crédits sont-ils décomptés ?

1 crédit = 1 entité résolue et vérifiée à neuf. Les hits de cache sont gratuits. Les refus (limite atteinte, solde épuisé, requête invalide) ne sont jamais facturés.

Que se passe-t-il quand mes crédits sont épuisés ?

L'API répond 402 avant d'exécuter la requête — un refus n'est jamais facturé. Rechargez un pack (bêta : par email) et la même clé continue de fonctionner.

Y a-t-il des limites quotidiennes ?

Oui, par clé et par jour UTC : 25 requêtes/jour en Découverte, 500/jour en pack, 5 000/jour en Scale. Au-delà, l'API répond 429 avec un Retry-After.

Quelles données sont couvertes ?

Le vertical audité aujourd'hui : les restaurants (menus, Suisse d'abord). Les autres thématiques tournent en mode générique bêta : la réponse porte alors un avertissement explicite (claims sans harnais de vérité dédié).

Dans quelle langue sont les réponses ?

Les noms de champs sont des identifiants anglais stables. Certains détails lisibles (ex. la phrase not_found.detail) sont aujourd'hui servis en français, tels quels depuis le moteur.

Est-ce conforme ?

Données publiques uniquement, provenance tracée, cadre nLPD (Suisse) et RGPD, attribution OpenStreetMap (ODbL). Par conception, aucun contournement de mesure technique (login, captcha, paywall).

Puis-je relire une réponse ?

Chaque réponse est relisible 24 h via GET /v1/requests/{id}, isolée par clé.

Toutes les questions, réponses honnêtes →

Quickstart

En production en trois requêtes

1

Obtenez votre clé

Un email, sans carte. 50 crédits, affichés une seule fois.

export CT_KEY="afk_…"
2

Lancez une requête en flux

Les entités arrivent une à une, chacune avec sa preuve.

curl -N -H "X-API-Key: $CT_KEY" \
  "https://claimtrace.dev/v1/fetch/stream?thematique=restaurants%20menus&lieu=Neuch%C3%A2tel&prompt=le%20menu%20du%20jour"
3

Vérifiez votre consommation

Tier, quota du jour, solde de crédits — les mêmes valeurs que votre espace client.

curl -H "X-API-Key: $CT_KEY" https://claimtrace.dev/v1/usage
  • La même clé dans l'espace client — pas de second compte.
  • GET /v1/usage — solde et quota
  • GET /v1/stats — les compteurs publics du service, du jour

Lire le démarrage complet → · Référence API →

Pourquoi on peut y croire

La preuve, c'est l'audit

ClaimTrace expose un moteur déjà en production derrière arc-menu.ch. Il a traversé onze audits externes adversariaux — des audits écrits pour le prendre en flagrant délit d'invention. Les quatre derniers n'ont trouvé aucun menu fabriqué ; les deux derniers couvrent à eux seuls 91 entités (31.07.2026).

Périmètre honnête : le vertical audité, ce sont les menus de restaurants, la Suisse d'abord. Les autres thématiques tournent en mode générique bêta et la réponse le dit explicitement.

  • Neuf cas golden re-vérifiés avant chaque déploiement — un écart bloque et rollback.
  • 3 299 tests automatisés verts (suite complète rejouée le 08.08.2026).
  • 21/21 assertions du parcours client vérifiées live sur la prod (08.08.2026).
  • 17 sources agrégatrices rejetées par règle — seule l'entité publie sur elle-même.
  • Règles de vérité versionnées, portées dans chaque réponse.
  • Aucun contournement de mesure technique — par conception.

Prêt à construire

Obtenez une clé gratuite

50 crédits, sans carte, sans appel commercial.

Votre clé d'API

Votre clé est affichée une seule fois, ici. Une clé par adresse email.

Un souci ? Écrivez à kam@axionyx.io.