Concept / DAG sémantique

Qu'est-ce qu'une DAG sémantique ?

Une DAG sémantique est une base de données de graphe sémantique fusionnée avec un historique d'actions chaîné par hachage et signé en Ed25519 — un magasin où chaque lien porte du sens et où chaque modification est une action signée et navigable dans le temps, si bien que ce n'est ni une base de données ordinaire ni une blockchain.

Définition

Sens et histoire dans une seule structure

Une DAG — graphe orienté acyclique — est un ensemble de nœuds reliés par des liens orientés qui ne reviennent jamais sur eux-mêmes. Une DAG sémantique ajoute deux choses à cette forme. D'abord, elle est sémantique : chaque lien est une relation typée et porteuse de sens (un sujet, un prédicat, un objet) plutôt qu'un pointeur anonyme, si bien que le graphe lui-même enregistre ce que les choses signifient, et pas seulement qu'elles sont connectées.

Ensuite, c'est une histoire, et pas seulement un état. Chaque modification du graphe devient une action en ajout seul : hachée, signée cryptographiquement et chaînée aux actions qui l'ont précédée. Rien n'est écrasé sur place. L'état actuel du graphe est la somme de ses actions signées, ce qui signifie que vous pouvez le rejouer pour reconstruire exactement son apparence à n'importe quel moment du passé.

Ce n'est délibérément pas une blockchain. Il n'y a pas de blocs, pas de minage, pas de frais et pas de jeton global — les actions sont des affirmations sémantiques, pas des transferts de valeur. Et c'est plus qu'une base de données : une base de données vous dit ce qui est vrai maintenant ; une DAG sémantique vous dit ce qui est vrai, ce que cela signifie et comment on en est arrivé là — le tout démontrable.

Comment ça marche

Comment se construit une DAG sémantique

01

Chaque fait est un triplet

Les données sont stockées sous forme d'affirmations sujet → prédicat → objet, si bien que chaque relation du graphe porte un sens explicite que tant les humains que les machines peuvent interroger.

02

Chaque modification est une action signée

Écrire dans le graphe crée une action qui est hachée (BLAKE3), signée (Ed25519) et liée à ses actions parentes — construisant une chaîne causale infalsifiable de qui a écrit quoi, quand et pourquoi.

03

Rien n'est supprimé, seulement remplacé

Le journal est en ajout seul. Supprimer un fait est en soi une action signée, si bien que la piste d'audit complète — et la capacité de remonter dans le temps — est préservée par conception.

04

Interroger par le sens

Parce que les liens sont sémantiques, vous pouvez interroger le graphe avec SPARQL et parcourir directement les relations, et reconstruire l'état du graphe à n'importe quel moment passé.

Pourquoi c'est important

Une structure qui se souvient et qui signifie

Les systèmes d'IA et les appareils connectés agissent de plus en plus sur des données qu'ils ne peuvent pas vérifier — et les magasins traditionnels imposent un mauvais compromis : une base de données est rapide mais oublie comment elle en est arrivée là, tandis qu'une blockchain se souvient de tout mais est lourde, coûteuse et aveugle au sens. Une DAG sémantique vous offre une structure unique interrogeable comme une base de données de graphe, auditable comme un registre et porteuse de sens comme un graphe de connaissances — sans blocs, sans frais ni minage.

Vérifiable par construction

Parce que chaque action est signée et chaînée, l'historique ne peut pas être réécrit en douce — vous pouvez prouver ce qui s'est passé.

Voyage dans le temps

Rejouez les actions signées pour voir le graphe exactement tel qu'il était à n'importe quel moment passé, pour l'audit, le débogage ou la provenance.

Du sens, pas seulement des données

Les liens sémantiques typés permettent tant aux humains qu'à l'IA de raisonner sur les relations au lieu de deviner des clés étrangères opaques.

En pratique chez Apilium

Comment Apilium l'incarne

AIngle est la première DAG sémantique : une base de données de graphe sémantique native fusionnée avec un historique d'actions signé et chaîné par hachage, écrite en Rust. Chaque écriture devient une DagAction — hachée avec BLAKE3, signée avec Ed25519, chaînée à ses parents — et les actions non signées sont rejetées au niveau de la machine à états. AIngle expose le même graphe via REST, GraphQL et SPARQL, et peut se rejouer jusqu'à n'importe quel point dans le temps. AIngle propulse les produits d'Apilium : c'est le moteur sous le savoir ancré et signé d'Akashi et une partie de la trame derrière Mayros.

La voir dans AIngle
FAQ

Questions fréquentes

Une DAG sémantique est-elle une blockchain ?

Non. Une blockchain regroupe des transactions dans des blocs minés, sécurisés par un consensus global et généralement un jeton. Une DAG sémantique n'a pas de blocs, pas de minage et pas de frais — ses entrées sont des affirmations porteuses de sens (sujet–prédicat–objet), chacune signée individuellement et chaînée à ses parents. Elle emprunte l'infalsifiabilité d'un registre sans le coût ni la rigidité d'une blockchain.

En quoi est-ce différent d'une base de données de graphe ?

Une base de données de graphe stocke des relations et vous laisse les interroger, mais elle ne conserve généralement que l'état actuel — vous mettez à jour une valeur et l'ancienne disparaît. Une DAG sémantique conserve un historique signé et en ajout seul de chaque modification, si bien que vous pouvez prouver comment le graphe a atteint son état actuel et le rejouer jusqu'à n'importe quel moment passé.

Que signifie 'orienté acyclique' ?

Orienté signifie que chaque lien pointe dans un sens, d'un nœud vers un autre. Acyclique signifie que ces liens ne forment jamais de boucle revenant à leur point de départ. Ensemble, ils donnent une structure au sens de l'histoire clair — les actions s'appuient sur des actions antérieures et ne bouclent jamais — et c'est ce qui rend possible une chronologie démontrable et rejouable.

Que fait Ed25519 ici ?

Ed25519 est le schéma de signature qui signe chaque action. Avant qu'une modification soit acceptée dans le graphe, elle est signée avec la clé du nœud qui écrit ; les actions non signées ou invalides sont rejetées. C'est cette signature qui fait passer l'historique de 'fais-moi confiance' à 'vérifie par toi-même'.

Découvrez la DAG sémantique dans AIngle

AIngle est le protocole de DAG sémantique — un graphe signé, porteur de sens et navigable dans le temps pour l'IA et l'IoT.