Skip to content

v0.1.0

Latest

Choose a tag to compare

@msradam msradam released this 01 Jul 23:16

waqwaq is a small, read-only server and Go library for Open Knowledge Format (OKF) markdown. One binary serves a git-backed directory three ways at once: an MCP endpoint for agents, a web view, and a terminal reader, all resolving to one core over the same files so the surfaces never disagree.

  • MCP resources (wiki://page/{slug}) plus read-only query tools (list, read, search, backlinks, neighbors, tags, hubs, recent, graph, history, info). No mutation tools.
  • OKF is enforced: serve refuses a non-compliant bundle and waqwaq validate checks conformance. --lenient opts out.
  • Pure Go, no cgo, cross-compiles with plain go build; git via go-git.
  • Caches for scale: sub-millisecond reads at 100k pages, verified against real Google OKF bundles.

This resets the project to a minimal OKF baseline. Prior releases are preserved on the archive/v0.7 branch. See the README, docs/, and BASELINE-NOTES.md.