Q-Ledger
Q-Ledger est un format de journal de publication machine-first, dérivé d’observations (logs edge), conçu pour rendre des artefacts de gouvernance détectables, traçables et chaînés dans le temps.
Portée : observation, pas attestation.
Q-Ledger ne prouve ni l’identité, ni la paternité, ni l’intention, ni la conformité.
Pourquoi
Dans un web interprété, les systèmes probabilistes (LLM, agents, crawlers) reconstruisent un contexte à partir de signaux incomplets. Q-Ledger sert à publier des preuves faibles mais structurées : « voici ce qui a été observé comme demandé », et « voici comment cela évolue ».
Ce que Q-Ledger peut montrer
- Que des entrypoints de gouvernance (fichiers machine-first) ont été observés comme consultés sur une période donnée.
- Que des snapshots ont été publiés à des dates précises, avec une continuité observable.
- Que les modifications silencieuses deviennent plus difficiles à masquer (chaînage + archive).
Ce que Q-Ledger ne peut pas prouver
- L’identité de la personne ou de l’organisation derrière les artefacts.
- L’autorité, l’intention, ou une conformité légale.
- La complétude de l’observation (un log n’est jamais une vérité totale).
Entrypoints (machine-first)
JSON : /.well-known/q-ledger.json
YAML : /.well-known/q-ledger.yml
Chaînage et continuité
Q-Ledger est conçu pour rendre les changements silencieux détectables grâce à un chaînage entre snapshots :
ledger_hash_sha256(ou équivalent) : empreinte du snapshot courantprevious_ledger_hash_sha256: lien vers le snapshot précédent
Si previous_ledger_hash_sha256 ne correspond pas à l’empreinte du snapshot précédent archivé, il y a rupture de continuité (gap, version manquante, ou publication non archivée).
Archive (audit surface)
L’historique des snapshots est archivé séparément, sous forme de dépôts Git immuables :
- Code et format : github.com/GautierDorval/q-ledger
- Archive des snapshots : github.com/GautierDorval/q-ledger-archive
Limites et biais
- Les observations dépendent de la visibilité edge et des conditions d’accès (cache, bots, restrictions, etc.).
- Le silence ne prouve pas l’absence : un endpoint peut exister sans avoir été consulté dans la fenêtre observée.
Note : pour la couche métrique dérivée (Q-Metrics), voir la page sœur dans ce même silo Q-Layer.