Skip to content

Wiki Schema

Domain

Stack Sovereignty Intelligence — a living knowledge base on two intertwined themes:

  1. Self-hosting & digital sovereignty — owning your stack instead of renting it: self-hostable apps, the SaaS bills they replace, VPS/Docker/Caddy patterns, backups, networking, security.
  2. AI agents & agentic engineering — the tools, models, techniques, and news of the agent era: coding agents, orchestration, RAG-vs-wiki, MCP, local models, prompting.

The two meet at the course's thesis: run your own always-on AI agents on infrastructure you own. This wiki is the demo artifact for the Stack Sovereignty AI course — it shows students a real, compounding KB their box quietly built.

Conventions

  • File names: lowercase, hyphens, no spaces (e.g., caddy-reverse-proxy.md)
  • Every wiki page starts with YAML frontmatter (see below)
  • Use [[wikilinks]] to link between pages (minimum 2 outbound links per page)
  • When updating a page, bump the updated date
  • Every new page must be added to index.md under the correct section
  • Every action must be appended to log.md
  • Provenance markers: on pages synthesizing 3+ sources, append ^[raw/articles/source.md] to paragraphs whose claims come from a specific source.

Frontmatter

---
title: Page Title
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: entity | concept | comparison | query | summary
tags: [from taxonomy below]
sources: [raw/articles/source-name.md]
confidence: high | medium | low        # optional but recommended
contested: true                        # set when unresolved contradictions exist
---

raw/ Frontmatter

---
source_url: https://example.com/article
ingested: YYYY-MM-DD
sha256: <hex digest of the body below the frontmatter>
---

The sha256 lets re-ingest of the same URL skip unchanged content and flag drift.

Tag Taxonomy

Add a new tag HERE before using it. Every tag on a page must appear below.

Self-hosting / sovereignty - self-hosting, saas-alternative, vps, docker, reverse-proxy, backup, networking, security, dashboard, file-management, cost-savings, privacy

AI agents / engineering - ai-agent, coding-agent, orchestration, llm, local-model, rag, knowledge-base, mcp, prompting, benchmark, model

Entities - tool, company, project, person, protocol

Meta - comparison, guide, news, timeline, controversy, prediction

Page Thresholds

  • Create a page when an entity/concept appears in 2+ sources OR is central to one source
  • Add to existing page when a source mentions something already covered
  • DON'T create a page for passing mentions or things outside the domain
  • Split a page when it exceeds ~200 lines
  • Archive a page when fully superseded — move to _archive/, remove from index

Page Types

  • Entity pages (entities/): one per notable tool/company/project/person/protocol — what it is, key facts, relationships ([[wikilinks]]), sources.
  • Concept pages (concepts/): one per concept/technique — definition, current state, open questions, related concepts.
  • Comparison pages (comparisons/): side-by-side (table preferred), verdict, sources.
  • Query pages (queries/): filed answers worth keeping.

Update Policy

When new info conflicts with existing content: 1. Check dates — newer sources generally supersede older ones. 2. If genuinely contradictory, note both positions with dates + sources. 3. Mark it: contradictions: [page-name] in frontmatter. 4. Flag for review in the next lint.

Automation note

This wiki is fed by a daily ingestion cron (06:00) run by Hermes and a Sunday digest that compiles the week's additions into a queries/weekly-digest-YYYY-MM-DD.md highlight page for Monday class. Automated ingests skip the interactive "discuss takeaways" step and proceed straight to filing.