# ex_okf v0.1.0 - Table of Contents

> Production-grade Elixir library for the Open Knowledge Format (OKF).
Standards-compliant parsing, validation, lossless I/O, graph indexing,
querying, and provenance-aware AI context assembly.

## Pages

- [ExOKF](readme.md)
- [Changelog](changelog.md)

## Modules

- [ExOKF](ExOKF.md): ExOKF — the reference Elixir implementation of the Open Knowledge Format (OKF).

- Core Types
  - [ExOKF.Bundle](ExOKF.Bundle.md): An in-memory OKF knowledge bundle — the unit of distribution (OKF §3).
  - [ExOKF.Concept](ExOKF.Concept.md): A single OKF concept document (OKF §4).
  - [ExOKF.Index](ExOKF.Index.md): An OKF `index.md` reserved document (OKF §6).
  - [ExOKF.Link](ExOKF.Link.md): A markdown link extracted from a concept or reserved document body.
  - [ExOKF.Log](ExOKF.Log.md): An OKF `log.md` reserved document (OKF §7).

- Parsing
  - [ExOKF.Parser](ExOKF.Parser.md): Concurrent filesystem parser for OKF bundles.
  - [ExOKF.Writer](ExOKF.Writer.md): Lossless writer for OKF bundles.

- Validation
  - [ExOKF.Diagnostic](ExOKF.Diagnostic.md): A single validation or parse diagnostic.
  - [ExOKF.Diagnostics](ExOKF.Diagnostics.md): A collection of `ExOKF.Diagnostic` entries with aggregation helpers.
  - [ExOKF.Validator](ExOKF.Validator.md): Validates an OKF bundle against the v0.1 conformance criteria (OKF §9).

- Graph
  - [ExOKF.Graph](ExOKF.Graph.md): Graph indexing and traversal over OKF concept links.
  - [ExOKF.Graph.Adjacency](ExOKF.Graph.Adjacency.md): Native adjacency-list graph backend implementing `ExOKF.Graph.Backend`.
  - [ExOKF.Graph.Backend](ExOKF.Graph.Backend.md): Behaviour for OKF graph backends.
  - [ExOKF.Graph.GraphBLAS](ExOKF.Graph.GraphBLAS.md): GraphBLAS-backed sparse graph (ExOKF extension).

- Query
  - [ExOKF.Context](ExOKF.Context.md): Provenance-aware AI context assembly.
  - [ExOKF.Query](ExOKF.Query.md): High-level query helpers over an OKF bundle.

## Mix Tasks

- [mix ex_okf.context](Mix.Tasks.ExOkf.Context.md): Builds provenance-aware context around a concept and prints a prompt block.
- [mix ex_okf.format](Mix.Tasks.ExOkf.Format.md): Loads a bundle and writes it back with normalized YAML frontmatter.
- [mix ex_okf.graph](Mix.Tasks.ExOkf.Graph.md): Prints graph statistics and edges for an OKF bundle.
- [mix ex_okf.inspect](Mix.Tasks.ExOkf.Inspect.md): Prints a summary of an OKF bundle.
- [mix ex_okf.validate](Mix.Tasks.ExOkf.Validate.md): Validates an OKF bundle and prints diagnostics.

