Wikilayer keeps one source of truth: a tree of markdown nodes. Two surfaces project that source: a browser for humans, an MCP API for agents. Both see the same content, each in the form most useful for them.
Cross-links between blocks (page:N, block:N) and the back-references they generate turn the strict tree into a graph wherever the topic deserves it. Hierarchy and association live in the same store.