Machine Page Format (MPF) — specification and reference implementation
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-20 23:08:31 +02:00
mpf-build chore: auto 20261020-2308 2026-10-20 23:08:31 +02:00
spec chore: auto 20261020-2305 2026-10-20 23:05:50 +02:00
README.md docs: repository README (spec + reference implementation) 2026-09-21 20:27:28 +02:00

Machine Page Format (MPF)

Specification and reference implementation of MPF — the machine-native representation of a web resource, published alongside its human-readable page.

Machine audiences receive a first-class representation of the same resource, generated from the page itself: never a rewritten, cleaned-up or translated copy.

Contents

  • spec/ — the specification: MPF 0.7 (current) · MPF 0.6
  • mpf-build/ — reference implementation: a Node.js CLI that generates .mpf companion files from static HTML pages. Package name: @esfi/mpf-build.

Quick start (reference implementation)

cd mpf-build
npm install
npm run start -- /path/to/site --config /path/to/site/mpf.config.json

Full usage and options: mpf-build/README.md


ESFI — civilization infrastructure · https://esfi.eu