The system of record of Aplinode

One record, every surface in sync.

Aplinode’s knowledge lives inknowledge/as plain markdown. The same file is the website, the agent surface, the search index, and the audit trail. Edit the record, and every surface updates on the next build.

Documents

0

Stable

0

Draft

0

Surfaces

4

aplinode.com / record
Aplinode

Live record

Aplinode

In sync

Docs

0

Stable

0

Audit

On

Governance100%
Surfaces92%
Provenance78%

What this is

A knowledge system, not a website.

Most websites are a copy of a document. This one is the document. Every page, every agent answer, and every search result is derived from the same governed markdown inknowledge/.

The record

Plain CommonMark files. No MDX, no framework, no JSX in the source. The file is the artifact.

Governed

Status, audience, owner, approval, takedown — every fact is frontmatter the site renders verbatim.

Agent-ready

An MCP door, an llms.txt, and per-document twins — the same record, surfaced for machines.

Versioned

Each ingest mints a generation. The previous one stays as a rollback target until you collect it.

Governance

Truth has a trust tier.

Every document says where it came from, who approved it, and who may read it. The site renders those facts — it does not invent them. Nothing reaches a surface it has not been admitted to.

Trust tiers

Verified claims, machine-checked provenance.

  • human-reviewedA human actor has read and approved this document.
  • machine-confirmedCross-checked by an automated process; no human has approved it.
  • unverifiedA draft, or a claim nobody has reviewed. The honest word for it.

Tiers live in verified on each document. The agent surface admits nothing below the calibrated floor.

Lifecycle

draft → stable → deprecated.

  • draftAdmitted to no machine surface. Visible in the dev preview only.
  • stableAdmitted everywhere. Carries a generated stamp and an approval actor.
  • deprecatedReplaced by a successor. Withdrawn from the agent surface; visible on the site with a supersession notice.

Takedowns are an append-only ledger (.ksor/takedowns.yaml), not a deletion — the record is what an agent can cite.

The record

What’s inside.

The map of every document this record holds, in the reading order the sidebar and llms.txt agree on.

The record is empty. Run npm run check after authoring the first document underknowledge/.
CommonMarkpgvectorGemini embeddingsMCPOramaFumadocsNext.js 16RFC 8414 SSOCommonMarkpgvectorGemini embeddingsMCPOramaFumadocsNext.js 16RFC 8414 SSO

Two readers, same record

For agents and for humans.

For agents

Cited retrieval, honest abstention.

POST /mcp returns answers with provenance and a calibrated abstention floor. When a question is outside this record, the door says so — rather than confabulating from adjacent context.

  • Per-document stable IDs (knowledge/<path>) so citations survive a rebuild.
  • Discovery document at /.well-known/oauth-protected-resource/mcp when SSO is configured.
  • JWT audience-enforced. A token minted for another service is rejected, not replayed.

For humans

The record, on the page.

Every page carries its own provenance: owner, effective date, read time, and a chip if it is a draft or has been replaced. Sources are cited inline, not bolted on at the end.

  • Three voices — display for the record, sans for the site, mono for the machine.
  • Press Ctrl + K to search across every document.
  • Summaries, slides, flashcards, and quizzes ride along on the documents they belong to.
Aplinode
Aplinode · The system of record of Aplinode

The record is built from governed markdown, served as a static site, surfaced as a search index, and exposed to agents over an MCP door. Every surface is a derivation. Edit the record, and the next build updates everything else in lockstep.