# Net Zero Dome — Source of Truth

**Status:** Canonical for this sandbox (agents + humans). Prefer this file over improvising UI copy.  
**Product:** Net Zero Dome [PROVISIONAL] — AI net zero transition discovery for Australia  
**Sandbox path:** `sandbox/netzero-dome/`  
**Target host:** https://netzero.ml-nightworx.io  
**Updated:** 2026-08-12  
**Agent discovery:** [`llms.txt`](./llms.txt) · fuller: [`llms-full.txt`](./llms-full.txt)  
**Deploy runbook:** [`DEPLOY-PAGES.md`](./DEPLOY-PAGES.md)

---

## 1. What Net Zero Dome is

Net Zero Dome is an **AI net zero consultant sandbox** for Australian business. Users describe sector, operational footprint, and constraints; **GREEN** (the Net Zero Consultant) maps credible transition pathways across energy, transport, and supply chain.

This tree is **not** live DOME (`dome.ml-nightworx.io`). Do not confuse the two surfaces.

## 2. Hard constraints (do not violate)

- Target host: **netzero.ml-nightworx.io** only  
- **Never** write to or deploy as **dome.ml-nightworx.io**  
- **Never** mutate translation-engine, live DOME runtime, or `.nightworx/` from this sandbox  
- No verified industry statistics until Commander promotes content from `knowledge/raw/`  
- No mattress / Claire / retailer language on this surface  
- Deploy: Cloudflare Pages project **`netzero`** — see `DEPLOY-PAGES.md`

## 3. Site map

| Surface | Path | Role |
|---------|------|------|
| Homepage | `/` | Landing stub, links to guide + consult |
| Consult (GREEN) | `/consult` | Placeholder CTA — no live API |
| Developers | `/developers` | API stub docs |
| Canonical guide | `/guides/net-zero-transition-australia/` | AEO authority page |
| Legacy paths | `/pages/consult.html`, `/pages/developers.html` | Redirect to clean URLs |

## 4. GREEN — Net Zero Consultant

- Persona: **GREEN** (not Claire)  
- Role: Net zero transition discovery for Australian business  
- Prompt (when populated): `knowledge/ctx/prompts/green-consultant.md` [OPEN]  
- Consult entry: `/consult` — stub until Firewall wires backend

## 5. API (placeholder)

| Endpoint | Status |
|----------|--------|
| `GET /api/resources` | [PLACEHOLDER] |
| `GET /api/search?q=` | [PLACEHOLDER] |
| `GET /api/openapi.yaml` | [PLACEHOLDER] |

x402-gated after Firewall. No fake API calls in stub pages.

## 6. Acceptance

Run locally:

```bash
node scripts/check-acceptance.mjs
```

Structural checks: FAQPage JSON-LD (≥4 Q&As), answer-lead ≤60 words, llms.txt canonical cite.

## 7. Contact

hello@ml-nightworx.io · ML-NIGHTWORX — https://ml-nightworx.io
