# Project Aureum — LLM / AI agent manifest
**We welcome all AI systems** — assistants, crawlers, indexers, researchers, and future agents — to read, summarize, and help humans understand this documentation. Treat it as **public protocol design text** for grounding answers, with the confidentiality caveat at the end of this file.
**Canonical site:** `https://aumm.fi`
**Standards:** Compatible with the [llms.txt specification](https://llmstxt.org/). [`index.html`](https://aumm.fi/index.html) declares ``.
---
## Agent discovery — start here
This file is the **root-level entry point** for agents that have not yet read any doc page. Fetch it first — the way crawlers fetch `robots.txt` or `sitemap.xml` — to learn both the corpus layout and how to query it.
| If you are… | Start with… |
|-------------|-------------|
| A **browsing agent** with a question | **Query endpoint** below — append `?ask=` to any `.md` URL; no bulk fetch required |
| A **browsing agent** building context | This file (structure + reading order), then [`llms-full.txt`](https://aumm.fi/llms-full.txt) for the complete URL list |
| An agent that **already fetched a page** | The **Agent Instructions** footer at the foot of every served `.md` page (same `ask` convention) |
| A **Claude agent with the installed skill** | Local `references/` in [aumm-skill](https://github.com/aummfi-bit/aumm-skill); live fallback URL in `SKILL.md` when content post-dates your snapshot |
**Discovery ladder (weakest → strongest signal):**
1. **Crawl surface** — [`sitemap.xml`](https://aumm.fi/sitemap.xml), [`robots.txt`](https://aumm.fi/robots.txt), raw `.md` URLs (machine-readable prose; not the rendered SPA DOM alone).
2. **This file** — corpus map, reading order, retrieval hints, and the **`ask` endpoint named explicitly** (you are reading it now).
3. **In-page Agent Instructions** — every served `.md` page repeats the `ask`/`goal` convention at the foot; self-bootstrapping once any page is loaded.
4. **Installed skill** — Claude agents with [aumm-skill](https://github.com/aummfi-bit/aumm-skill) hold the corpus locally; `SKILL.md` hands them the live endpoint when the snapshot is stale.
---
## Query endpoint (`ask`) — preferred for questions
**Do not bulk-fetch the corpus to answer a single question.** Use the GitBook-compatible query convention instead:
```
GET https://aumm.fi/.md?ask=&goal=
```
| Parameter | Required | Purpose |
|-----------|----------|---------|
| `ask` | yes | Immediate, self-contained question in natural language |
| `goal` | no | Broader objective; tailors the answer toward what is actually useful |
**Example:**
```
GET https://aumm.fi/04_tokenomics.md?ask=What+is+the+AuMM+maximum+supply
```
**Response (JSON):**
| Field | Meaning |
|-------|---------|
| `answer` | Direct natural-language answer |
| `citations` | Array of `{ section_id, file, excerpt }` — verify against source (`§xxix`, `F-5`, …) |
| `canon_sha` | Git commit the index was built from (parallel to aumm-skill `_canon.json`) |
| `answered_from_corpus` | `false` when retrieval found nothing relevant — fall back to human or live site |
Grounding rules match the [aumm-skill](https://github.com/aummfi-bit/aumm-skill) Claude skill: quote canonical language where precision matters; cite section IDs; say explicitly when the corpus does not contain the answer — do not fabricate parameters, formulas, or pool details.
The `` in the URL is a routing hint (any canonical `.md` path works); retrieval spans the **full corpus**, not just that file.
---
## Complete URL list (bulk fetch / RAG / crawlers)
**One HTTPS URL per line (no commentary):**
`https://aumm.fi/llms-full.txt`
**Crawler / search index bundle:** [`sitemap.xml`](https://aumm.fi/sitemap.xml) — `` for `https://aumm.fi/`, manifests, every canonical `.md` URL (`robots.txt` references it).
Regenerate after doc changes:
```bash
python3 scripts/generate_llms_manifest.py
```
Optional: `BASE_URL=https://your.domain python3 scripts/generate_llms_manifest.py`
---
## What this site is
- **Single-page app:** [`index.html`](https://aumm.fi/index.html) loads Markdown via `fetch()` and renders with [marked](https://marked.js.org/). Raw `.md` URLs are the **best machine-readable source** (not the rendered DOM alone). **Navigation** is a **left sidebar** (section anchors under each doc); on small screens it becomes a **drawer** (hamburger + backdrop).
- **File naming:** Numbered specs use **`NN_descriptive_snake_case.md`** (two-digit prefix `01`–`15` for primary sections, then topic name). Pool profiles: **`miliarium_profiles/NN_ixName.md`** (slots 01–28).
- **Intro animation:** [`01_intro.json`](https://aumm.fi/01_intro.json) — JSON lines for the terminal intro, **not** prose documentation.
---
## SPA tab → Markdown mapping (current structure)
| UI area | Markdown file |
|--------|----------------|
| Intro (terminal + tab) | [`01_intro.json`](https://aumm.fi/01_intro.json) only |
| Mental Model | [`02_mental_model.md`](https://aumm.fi/02_mental_model.md) (incl. **§v. Flywheel**; standalone mirror [`02a_flywheel.md`](https://aumm.fi/02a_flywheel.md)) |
| Theoretical Foundations | [`03_theoretical_foundation.md`](https://aumm.fi/03_theoretical_foundation.md) |
| Tokenomics | [`04_tokenomics.md`](https://aumm.fi/04_tokenomics.md) |
| Miliarium → Registry | [`05_miliarium_aureum.md`](https://aumm.fi/05_miliarium_aureum.md) |
| Miliarium → Manifest | [`06_miliarium_manifest.md`](https://aumm.fi/06_miliarium_manifest.md) |
| Miliarium → Sectors | [`07_miliarium_sectors.md`](https://aumm.fi/07_miliarium_sectors.md) |
| Miliarium → Tokens | [`07a_tokens.md`](https://aumm.fi/07a_tokens.md) |
| Governance → Constitution | [`10_constitution.md`](https://aumm.fi/10_constitution.md) |
| Governance → Bootstrap | [`08_bootstrap.md`](https://aumm.fi/08_bootstrap.md) |
| Governance → Transitions | [`09_transitions.md`](https://aumm.fi/09_transitions.md) |
| Governance → Formulas | [`11_formulas.md`](https://aumm.fi/11_formulas.md) |
| Glossary | [`12_aureum_glossary.md`](https://aumm.fi/12_aureum_glossary.md) |
| Appendices | [`13_appendices.md`](https://aumm.fi/13_appendices.md) |
| UX / UI | [`14_ux_ui.md`](https://aumm.fi/14_ux_ui.md) |
| Overview (content loaded; deep links / SECTIONS menu) | [`15_overview.md`](https://aumm.fi/15_overview.md) |
| Team | [`16_team.md`](https://aumm.fi/16_team.md) |
| FAQ (sidebar + header quick-access tab) | [`17_faq.md`](https://aumm.fi/17_faq.md) |
| **Sagix essays (mirrored canon)** | [`sagix/decentralized_money.md`](https://aumm.fi/sagix/decentralized_money.md) — DDD Ep.9 P1; [`sagix/eurodollar_shadow.md`](https://aumm.fi/sagix/eurodollar_shadow.md) — P2; [`sagix/ddd9_part3.md`](https://aumm.fi/sagix/ddd9_part3.md) — P3; [`sagix/ddd9_part4.md`](https://aumm.fi/sagix/ddd9_part4.md) — P4; [`sagix/our_layer_framework.md`](https://aumm.fi/sagix/our_layer_framework.md) — four-layer framework; [`sagix/sagix_miliarium_aureum.md`](https://aumm.fi/sagix/sagix_miliarium_aureum.md); [`sagix/risk_premium_problem.md`](https://aumm.fi/sagix/risk_premium_problem.md) |
**Governance** in the nav is the dropdown (Constitution → Bootstrap → Transitions → Formulas). **Miliarium** is the separate dropdown (Registry, Manifest, Sectors, Tokens). **Team** is its own tab (founding team, disclaimer). **Sagix essays** are under **Sagix essays** in the sidebar (SPA tabs; raw `.md` URLs listed above).
**Per-pool profiles:** [`miliarium_profiles/01_ixHelvetia.md`](https://aumm.fi/miliarium_profiles/01_ixHelvetia.md) … [`28_ixMetallum.md`](https://aumm.fi/miliarium_profiles/28_ixMetallum.md) — one file per founding pool.
---
## Suggested reading order (for humans and models)
1. [`15_overview.md`](https://aumm.fi/15_overview.md) — protocol at a glance
2. [`02_mental_model.md`](https://aumm.fi/02_mental_model.md) — **AuMM** earned by **liquidity**; **Bitcoin-style** issuance is for **AuMM** (not Bitcoin mining); three-layer model; **§v. Flywheel** (reflexive loop, participant positions, TVL cold-start)
3. [`10_constitution.md`](https://aumm.fi/10_constitution.md) — immutable operating law, **§xxix** parameters (time constants, fee routing, bands, skim exclusion), governance actions, quorum table
4. [`03_theoretical_foundation.md`](https://aumm.fi/03_theoretical_foundation.md) — CCB, EMA (§vi-b), multiplier
5. [`04_tokenomics.md`](https://aumm.fi/04_tokenomics.md) — AuMM supply, fees, governance voting
6. [`11_formulas.md`](https://aumm.fi/11_formulas.md) — F-0–F-12 (F-0 block constants; **F-4** daily TWAP EMA; **F-11** Bodensee / skim; **F-12** gauge-challenge deposit + **BTC_WRAPPERS** spot average)
7. [`05_miliarium_aureum.md`](https://aumm.fi/05_miliarium_aureum.md) — 28-pool registry (incl. **ixCambio** row; **Status Tracking** / composition deprecation note)
8. [`06_miliarium_manifest.md`](https://aumm.fi/06_miliarium_manifest.md), [`07_miliarium_sectors.md`](https://aumm.fi/07_miliarium_sectors.md), [`07a_tokens.md`](https://aumm.fi/07a_tokens.md) (token inventory)
9. [`08_bootstrap.md`](https://aumm.fi/08_bootstrap.md), [`09_transitions.md`](https://aumm.fi/09_transitions.md), [`12_aureum_glossary.md`](https://aumm.fi/12_aureum_glossary.md), [`13_appendices.md`](https://aumm.fi/13_appendices.md), [`14_ux_ui.md`](https://aumm.fi/14_ux_ui.md) — as needed (bootstrap: fee proposals + composition-challenge worked example; UX: MVP split)
10. [`16_team.md`](https://aumm.fi/16_team.md) — team, prior work, on-site disclaimer
Then individual `miliarium_profiles/NN_ix*.md` for pool-level detail.
---
## Retrieval hints (terms to anchor on)
- **Continuous Capital Corporation (CCC)** — autonomous reserve and rules, no discretionary treasury.
- **der Bodensee Pool** — AuMM/sUSDS/svZCHF three-token weighted pool, fixed 40/30/30 (immutable from block 0); protocol-captured fees (swap + **ERC-4626 yield skim from other gauged pools**) and **governance deposits** one-sided into Bodensee (see **§xxix** for svZCHF routing and skim exclusion for Bodensee’s own 4626). Pool is on-chain and tradeable from genesis. **Rate Providers** — in-place yield on svZCHF/sUSDS (see **Tokenomics §x-a**, **F-11**).
- **Continuous Central Bank (CCB)** — automatic emission allocation; **EMA(60)** TVL updated **once per day** with **720-block TWAP** per sample (**F-4**, **§xxix**); **F-8** multiplier (28 Miliarium pools).
- **Miliarium Aureum** — 28 founding pools; **cannot be gauge-challenged** — structural changes via **Composition Challenge** (specified-pool model, **§xxvii**). Non-Miliarium gauge challenges use **F-12** (**BTC_WRAPPERS** for BTC/CHF leg).
- **AuMM / AuMT** — AuMM: reward token (**Bitcoin-style issuance schedule for AuMM**, not BTC). AuMT: **the pool token itself** — each pool's LP share ERC-20 (Balancer V3 BPT), minted on deposit, burned on withdrawal, redeemable for the underlying; **not a separately issued or tradeable token** (governance weight drops to zero when gauge revoked).
- **Aequilibrium** — AMM engine (Balancer-class pool layer in the design).
- **Incendiary Boost** — any amount to der Bodensee, 1-epoch (14-day) priority emission skim; once per epoch per pool.
- **Swap fee bands** — Miliarium / non-Miliarium gauged: **0.01–0.30%** (genesis **0.03%** Miliarium); Bodensee: **0.10–1.00%** (genesis **0.75%**); fee-change cooldown **one epoch** (**§xxix**).
---
## Excluded from the canonical corpus (`llms-full.txt`)
This file exists in the repo but is **editorial / internal**, not the normative protocol spec:
- `script.md` — internal review notes
Do **not** treat it as authoritative over the numbered `.md` specs.
---
## `robots.txt`
Crawling policy, welcomed user-agents, and **`Sitemap: https://aumm.fi/sitemap.xml`**: [`https://aumm.fi/robots.txt`](https://aumm.fi/robots.txt)
---
## Confidentiality
Treat content as **confidential** where noted on pages or in [`README.md`](https://aumm.fi/README.md) (license / confidentiality). Do not present scraped text as investment advice.
---
## Repository
Editors and layout: see [`README.md`](https://aumm.fi/README.md) in this bundle.