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 courant
  • previous_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 :

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.