Concept Document
July 31, 2026 · View on GitHub
A concept document (or concept) is a single unit of knowledge in a
knowledge bundle: a UTF-8 markdown file with a
YAML frontmatter block followed by a markdown body.
Every .md file in a bundle is a concept document except the reserved
index.md and log.md.
Every file you are reading in this bundle's concepts/, spec/, operations/,
implementations/, and references/ directories is a concept document.
Concept ID
A concept's identifier is its file path within the bundle with the .md extension removed.
For example, this file's concept ID is concepts/concept_document. Concept IDs are how concepts
are referenced and how cross-links resolve.
Anatomy
- Frontmatter — machine-readable metadata. Only
typeis required;title,description,resource, andtagsare recommended, and OKF v0.2 adds optional provenance/trust/lifecycle families (sources,generated,verified,status,stale_after). - Body — human- and agent-readable markdown prose, with conventional headings such as
# Schema,# Examples, and# Computationwhen applicable. See Body. Per-claim provenance uses footnotes keyed tosourcesentries in v0.2 (superseding v0.1's# Citationsbody list).
A concept may be bound to a resource (e.g. a database table, with a resource URI) or
abstract (e.g. a playbook or, as here, an idea) with no resource. Every concept in this
bundle is abstract.