LLM-Ready File Specification (LRFS)

Version 1.0 · Released · Published 2026-04-22

LRFS defines how a file embeds a signed, tamper-evident semantic layer in its XMP metadata, so any AI tool can read the file's meaning without re-parsing or re-OCR.

Status

This is v1.0 released. The LRFS namespace URI https://llmind.org/ns/1.0/ is stable and will remain unchanged throughout the v1.x family. Breaking changes will use /ns/2.0/ and leave 1.0 untouched forever.

Scope

The LRFS specifies:

Consolidated view

The full specification on one page is the citation-ready URL covering all three chapters in a single document.

Chapters

LRFS v1.0 is organized into three normative specification chapters:

Reference implementation

The Python CLI at github.com/dmitryrollins/LLMind is the reference implementation. Third-party implementations (e.g., in Rust, Go, or JavaScript) are welcomed and encouraged.

Implementations

See the LRFS implementations directory for a list of known LRFS-conformant libraries. Third-party implementations are welcome — submit a PR adding a markdown entry to src/content/implementations/.

Namespace

The stable XMP namespace for LRFS v1.x is https://llmind.org/ns/1.0/.

Roadmap

Contact

Feedback: spec@llmind.org

Related