Ingest
Plain markdown → conformant OKF
binder convert walks a directory of ordinary markdown and writes an OKF v0.2 bundle: one concept per file, standard links and [[wikilinks]] rewritten to bundle-relative form, frontmatter-ref edges, #hashtags merged into tags, per-directory index navigation, and a generated provenance stamp. validate then checks a bundle against the OKF v0.2 §11 conformance rules.
What binder is →Trust
Lossless frontmatter round-trip, trust never fabricated
Unmodified frontmatter is preserved losslessly — every authored key and value survives untouched, including nested-map and list key order — so, where binder recognises the frontmatter, a round-trip changes nothing it did not have to. Trust tiers, staleness, and the attested flag are derived from frontmatter, never stored, and an attestation is stamped only when you pass --verified-by. Where an input must be normalized at the read boundary, binder discloses it rather than claiming a preservation it did not deliver.
The round-trip →Agent-native
MCP server and graph projection
binder mcp runs binder as a stdio Model Context Protocol server, exposing seven tools (the additive verbs convert/validate/review/lint/graph plus the read-only list_graphs and query_graph), returning the same deterministic binder.report/v1 payloads as --json. graph exports the concept graph as dot/json/graphml/html, and project projects a bundle into offline property-graph DDL (Spanner SQL/PGQ).
The agent surface →