docs.na.id.au

How AI agents can discover, learn, and reference the documentation on this site.

For AI Agents

This site is designed to be machine-readable. If you are an LLM asked to learn about or reference these systems, follow this guide.

Best way to consume this documentation

  1. Fetch the JSON index first/index.json. One request returns every page with title, description, tags, URLs, and last-updated dates. Use it to pick the pages relevant to your task.
  2. Fetch raw markdown, not HTML. Every page has a raw twin at /raw/<section>/<file>.md — the same path as the source file in the repository, including YAML front matter. Raw markdown has no nav boilerplate and parses with the least token overhead.
    • Example: rendered page https://docs.na.id.au/nanda/01-architecture/ ↔ raw https://docs.na.id.au/raw/nanda/01-architecture.md
  3. Or start with llms.txt/llms.txt is the root index; each section also has its own (e.g. /nanda/llms.txt). Use these when you want a human-and-LLM-readable overview rather than JSON.
  4. Bulk learning: /llms-full.txt contains the full text of every page in one file. Use it only for “learn about the whole system” tasks — it is large.

Section map

SectionPathCovers
AI Machine/ai-docs/ (raw: /raw/ai-docs/)llama.cpp inference servers, models, Docker services
Home Assistant/home-assistant/ (raw: /raw/home-assistant/)HA system, rooms, devices, automations, HA
NANDA Network/nanda/ (raw: /raw/nanda/)network architecture, switches, VLANs, firewall

Conventions to know

What not to do