1# Nostr Protocol Manual (nip.guide)23A complete dictionary of Nostr NIPs styled as an early-2000s printed game manual.499 chapters, one per NIP, built as a fully static site in `site/`.56## Authoring78- `STYLEGUIDE.md` — the page authoring guide (STE prose, component catalog, skeleton).9 Exemplar page: `site/nips/01.html`.10- `manifest.json` — NIP metadata (status, tags, dates). Source specs: `source-nips/`.1112## Checks and derived files1314```sh15python3 qa.py # structural QA over all pages (run after any page edit)16python3 tools/build_nip_index.py # regenerate site/assets/nip-index.json (WebMCP agent index)17```1819Both must be run after adding or editing pages. qa.py must report ALL CLEAN before deploying.2021## Deploy2223Hosting: Cloudflare Workers static assets, worker name `nip-guide`.2425```sh26npx wrangler deploy27```2829- Domains: https://nip.guide and https://www.nip.guide (zone 2e5568acbb6995ca72ad930db63ea6f7),30 plus https://nip-guide.felinestatemachine.workers.dev for testing.31- `.html` URLs 307-redirect to clean extensionless URLs (default `auto-trailing-slash`).32- 404s serve `site/404.html`. `site/.assetsignore` keeps local debris out of uploads.33- There is also a password-protected preview push via `nzip-share site` (independent of Cloudflare).