Docs

Registre des implémentations

Preuve d’implémentation, pas autorisation d’implémenter.

Ce registre recense les déploiements pour lesquels ESFI peut vérifier la sortie MPF générée. Il est volontairement plus étroit qu’une liste de projets qui pourraient avoir l’intention de prendre en charge le format. MPF est un format ouvert : n’importe qui peut le publier et le lire sans figurer ici.

Tous les émetteurs ci-dessous déclarent Machine Page Format (MPF) 0.7 et publient une sortie de découverte inspectable. Chaque entrée explique comment la vérifier vous-même.

Site web ESFI

Émetteur : esfi.eu
Format : Machine Page Format (MPF)
Version déclarée : 0.7
Implémentation de référence : mpf-build — git.esfi.eu/esfi/mpf

Le site web ESFI génère des compagnons MPF pour ses pages HTML publiées ainsi qu’un index MPF au niveau du site. L’index généré actuel comprend des pages en anglais, français, néerlandais et allemand.

Comment le vérifier

  1. Récupérez https://esfi.eu/index.mpf. Confirmez que le frontmatter déclare mpf: '0.7', domain: esfi.eu, un mpf-url, un source-hash, un content-id et un mpf-id. Specification 0.7
  2. Récupérez https://esfi.eu/llms.mpf et inspectez l’index de site généré. Specification 0.7
  3. Récupérez https://esfi.eu/llms.txt et confirmez qu’il annonce MPF: 0.7 et MPF-index: /llms.mpf ; lorsque MPF-spec est présent, il doit identifier la spécification canonique 0.7. Specification 0.7
  4. Calculez le SHA-256 du HTML servi à https://esfi.eu/ et comparez-le à source-hash dans index.mpf. Une correspondance montre que les deux représentations sont synchronisées.
  5. Pour une page traduite, récupérez le chemin MPF correspondant sous /fr/, /nl/ ou /de/ et comparez son content-id et ses language-variants à ceux de la page dans la langue par défaut. Specification 0.7
  6. Récupérez https://esfi.eu/.well-known/mpf et interrogez _mpf.esfi.eu comme enregistrement DNS TXT, lorsqu’ils sont publiés. Confirmez que le périmètre qu’ils déclarent correspond à companion-scope dans les fichiers de page. ESFI practice

Documentation ESFI

Émetteur : docs.esfi.eu
Format : Machine Page Format (MPF)
Version déclarée : 0.7
Implémentation de référence : mpf-build — git.esfi.eu/esfi/mpf

Ce site génère des compagnons MPF pour ses pages ainsi qu’un index MPF au niveau du site. Les pages de position et les pages de normes déclarent des périmètres de traitement différents ; le frontmatter de chaque page indique le sien.

Comment le vérifier

  1. Récupérez https://docs.esfi.eu/llms.txt. Confirmez qu’il annonce MPF: 0.7, un chemin MPF-index et un MPF-spec pointant vers la spécification canonique 0.7. Specification 0.7
  2. Suivez l’index annoncé et inspectez un document MPF indexé ; son frontmatter doit déclarer mpf: '0.7'. Specification 0.7
  3. Comparez le source-hash de n’importe quel compagnon de page au SHA-256 de son HTML servi.
  4. Ouvrez le fichier MPF d’une page thématique et celui d’une page de norme, puis comparez leur companion-scope. La différence est intentionnelle et déclarée.
  5. Récupérez https://docs.esfi.eu/.well-known/mpf et interrogez _mpf.docs.esfi.eu comme enregistrement DNS TXT, lorsqu’ils sont publiés. ESFI practice

Règle du registre

Une implémentation ne figure ici que lorsque la sortie générée peut être inspectée et mise en correspondance avec une version publiée du format ESFI. Une prise en charge planifiée, une bibliothèque inutilisée ou une configuration qui n’a pas produit de sortie inspectable ne suffisent pas.

Une entrée indique que la sortie a été vérifiée par rapport à une version publiée. Elle ne certifie ni l’exactitude du contenu, ni la vérité des déclarations de l’éditeur, ni la qualité du site.

Pour proposer une implémentation au registre, publiez d’abord une sortie inspectable. Les étapes ci-dessus sont les mêmes que celles utilisées par ESFI pour vérifier une entrée.

Le contrat de format actuel est documenté dans la Spécification 0.7. La Spécification 0.6 précédente reste disponible pour les documents historiques. Les règles du cycle de vie des versions sont documentées dans Versionnement.