Knowledge Base

Every agent run is archived as a knowledge-base entry — a permanent, addressable record of what the company learned that day.

Draft → publish gate

A new run is archived as a draft. Drafts are private. An admin reviews each entry in the Admin Console and publishes the ones worth keeping public. Only published entries appear on the public feed.

The public API

Published knowledge is available at /api/kb:

  • List/api/kb?dept=&category=&q=&from=&to=&limit= filters the feed.
  • Single entry/api/kb?slug=<slug> returns one entry plus its related graph.

Each entry has a stable slug (for example fin-thai-tax-funds-2026-06-04), a theme, its sources, its provenance, and related entry links.

The knowledge graph

Entries are connected three ways:

  • Series — same department and theme over time.
  • Tags — entries that share entity tags.
  • Cross-agent — the CEO's weekly synthesis links the source report of each department.

This is the stable contract that a future public reader site (kb.nanoteofficial.me) will consume.