Platform
Agent-grade content: one source, two readers
Wikantik treats every page as having two audiences: the human who reads it in a browser, and the AI agent that retrieves it as a citation. Agent-grade content means the page is structured, verified, and served in a form that makes both audiences work well — without requiring authors to write two versions.
Two readers, one source
Most wikis are optimised exclusively for human reading: flowing prose, headers for navigation, images and tables for comprehension. That is fine for humans. But AI agents need something different: explicit metadata to assess source confidence, a token-budgeted representation that fits within an LLM context window, structured hints about which tools and related pages are relevant, and verification timestamps to know whether a fact is still current.
Wikantik's answer is not "write a separate machine-readable version". It is a set of conventions, metadata fields, and server-side projection logic that transforms a single well-structured page into the right form for each reader automatically.
For the full design, see Agent-Grade Content Design in the live wiki.
Page projections for agents: /api/pages/for-agent/{id}
The /api/pages/for-agent/{id} endpoint delivers a token-budgeted projection of a page specifically shaped for agent consumption. Rather than the rendered HTML a browser receives, the agent projection includes:
- Structured YAML frontmatter fields (type, cluster, status, summary, tags)
- The canonical ID for rename-stable cross-referencing
- Verification metadata (see below)
- Derived
agent_hintscomputed at projection time
The agent_hints field has two sub-fields computed by AgentHintsDeriver at request time with zero author burden:
prefer_tools— ranked list of MCP tools relevant to this page and its cluster, fromMcpToolHintsResolverprefer_pages— ranked list of cluster pages by intra-cluster wikilink centrality, with a 1.5× bonus for verified-authoritative pages
An agent that calls /for-agent on a page gets not just the content but also a curated reading list and a ranked tool recommendation — without any author having to maintain those lists manually.
Runbooks and page types
Wikantik pages are typed. The type: frontmatter field declares what kind of content a page contains:
article— explanatory content on a topicdesign— architectural or design documentationreference— reference material (config keys, API docs, etc.)runbook— a specialised type for procedural content
Runbook pages include a runbook: frontmatter block with structured fields:
when_to_use— specific triggers for the proceduresteps— an ordered list of atomic actionspitfalls— common failure modes and mitigations
An agent retrieving a runbook page knows it is procedural, what triggers it, and can walk the steps — without having to parse prose to figure out "is this a how-to or an explanation?"
Verification metadata
Agents need to know how much to trust a citation. Is this page current? Has a human reviewed it recently? Wikantik's confidence protocol answers these questions with three frontmatter fields:
verified_at— ISO-8601 timestamp of the last manual auditverified_by— the login name of the human verifierconfidence— one ofauthoritative(verified within 90 days by a trusted expert),provisional(high-quality but awaiting final audit), orstale(over 180 days without re-verification)
The auto-generated frontmatter flag acts as a technical debt marker: pages marked true are treated as low-confidence stubs. Setting it to false is a declaration that the content has been overhauled to meet the high-density, machine-readable standard.
Retrieval-quality CI and the agent-grade audit
Wikantik ships an operator-facing audit report at /admin/agent-grade-audit that surfaces pages with weak agent-grade signals: no cluster, no inbound cluster links (for non-hub pages), generic hub summaries, missing or stale verification, or still flagged auto-generated: true. Pages are sorted by flag count so operators can focus their improvement effort where it matters most.
This is the compensating control for a content standard that does not impose mandatory frontmatter on every page: the audit tells you where the gaps are, without blocking authors who are still writing drafts.
Hub summary synthesis: when a hub page's summary matches a generic pattern like "An index of pages about…", HubSummarySynthesizer overlays a Top-3 highlight built from the derived prefer_pages ranking at serving time. This improves the hub's usefulness to agents without requiring an author to maintain the summary manually.
Frequently asked questions
What is the /api/pages/for-agent/{id} endpoint?
It is a token-budgeted projection of a page tailored for agent consumption. It includes the page content, structured frontmatter metadata, verification status, and derived agent_hints — prefer_tools (which MCP tools are relevant) and prefer_pages (which cluster pages are highest-centrality). Agents get all of this in one call rather than assembling it from multiple endpoints.
What is the auto-generated flag?
Pages with auto-generated: true in their frontmatter are treated as low-confidence stubs. Setting it to false is a declaration that a human has reviewed and overhauled the content to meet the high-density standards required for authoritative agent citations. The agent-grade audit surfaces pages that are still auto-generated.
How does verification metadata work?
Pages carry verified_at (ISO-8601 timestamp), verified_by (the reviewer's login name), and confidence (authoritative, provisional, or stale). Agents can check these fields to assess how much to trust a citation. The agent-grade audit at /admin/agent-grade-audit flags pages with missing or stale verification.