Implementation registry
Evidence of implementation, not permission to implement.
This registry lists deployments for which ESFI can verify generated MPF output. It is deliberately narrower than a list of projects that may intend to support the format. MPF is an open format: anyone can publish and read it without being listed here.
All emitters listed below declare Machine Page Format (MPF) 0.7 and publish inspectable discovery output. Each entry says how to check it yourself.
ESFI website
Emitter: esfi.eu
Format: Machine Page Format (MPF)
Declared version: 0.7
Reference implementation: mpf-build — git.esfi.eu/esfi/mpf
The ESFI website generates MPF companions for its published HTML pages and a site-level MPF index. The current generated index includes pages in English, French, Dutch and German.
Verify it
- Fetch
https://esfi.eu/index.mpf. Confirm that the frontmatter declaresmpf: '0.7',domain: esfi.eu, anmpf-url, asource-hash, acontent-idand anmpf-id. Specification 0.7 - Fetch
https://esfi.eu/llms.mpfand inspect the generated site index. Specification 0.7 - Fetch
https://esfi.eu/llms.txtand confirm that it advertisesMPF: 0.7andMPF-index: /llms.mpf; whenMPF-specis present, it must identify the canonical 0.7 specification. Specification 0.7 - Compute the SHA-256 of the served
https://esfi.eu/HTML and compare it withsource-hashinindex.mpf. A match shows that the pair is in step. - For a translated page, fetch the corresponding
/fr/,/nl/or/de/MPF path and compare itscontent-idandlanguage-variantswith the default-language page. Specification 0.7 - Fetch
https://esfi.eu/.well-known/mpfand query_mpf.esfi.euas a DNS TXT record, where published. Confirm that the scope they declare matchescompanion-scopein the page files. ESFI practice
ESFI documentation
Emitter: docs.esfi.eu
Format: Machine Page Format (MPF)
Declared version: 0.7
Reference implementation: mpf-build — git.esfi.eu/esfi/mpf
This site generates MPF companions for its pages and a site-level MPF index. Position pages and standards pages declare different processing scope; each page’s frontmatter states its own.
Verify it
- Fetch
https://docs.esfi.eu/llms.txt. Confirm that it advertisesMPF: 0.7, anMPF-indexpath and anMPF-specpointing to the canonical 0.7 specification. Specification 0.7 - Follow the advertised index and inspect an indexed MPF document; its frontmatter must declare
mpf: '0.7'. Specification 0.7 - Compare the
source-hashof any page companion with the SHA-256 of its served HTML. - Open the MPF file of a topic page and of a standards page, and compare their
companion-scope. The difference is deliberate and declared. - Fetch
https://docs.esfi.eu/.well-known/mpfand query_mpf.docs.esfi.euas a DNS TXT record, where published. ESFI practice
Registry rule
An implementation belongs here only when generated output can be inspected and matched to a published ESFI format version. Planned support, an unused library, or a configuration that has not produced inspectable output is not sufficient.
A listing records that output was verified against a published version. It does not certify the accuracy of the content, the truth of the publisher’s declarations, or the quality of the site.
To propose an implementation for the registry, publish inspectable output first. The steps above are the same ones ESFI uses to verify an entry.
The current format contract is documented in the Specification 0.7. The previous Specification 0.6 remains available for historical documents. Version lifecycle rules are documented in Versioning.