Files
zeekay e679321caa feat(pulsar-docs): add Fumadocs site for luxfi/pulsar at apps/pulsar-docs
Scaffold cloned from apps/zen-docs. Port 3008. Content authored from the
settled state of ~/work/lux/pulsar/main (README, EC README, bridge doc,
extraction roadmaps, NIST-SUBMISSION, SUBMISSION, CHANGELOG, SECURITY,
postmortem). Math rendered with KaTeX. Information architecture: intro
-> getting-started -> protocol -> reference -> proofs -> security -> nist-mptc
-> postmortem -> changelog.

Build clean: pnpm --filter=pulsar-docs build && pnpm --filter=pulsar-docs dev.
2026-05-31 11:26:44 -07:00
..

Pulsar Documentation

Documentation site for Pulsar — threshold ML-DSA-65, the NIST MPTC submission package by Lux Industries.

Built with Hanzo Docs (fumadocs-based).

Development

pnpm install
pnpm --filter=pulsar-docs dev    # http://localhost:3008
pnpm --filter=pulsar-docs build  # static export to ./out

Structure

apps/pulsar-docs/
├── app/                    Next.js app directory
│   ├── (home)/             Landing page
│   └── docs/               Documentation pages
├── content/docs/           MDX content
│   ├── index.mdx
│   ├── getting-started.mdx
│   ├── protocol/           2-round threshold, FIPS 204, DKG, parameters
│   ├── proofs/             EasyCrypt, Lean bridge, axiom inventory, extraction
│   ├── reference/          API, KAT, interop
│   ├── security.mdx
│   ├── nist-mptc.mdx
│   ├── postmortem.mdx
│   └── changelog.mdx
├── lib/                    Utilities
└── source.config.ts        MDX configuration (KaTeX wired)

Source of truth

Content is authored from ~/work/lux/pulsar/main (README, EasyCrypt README, Lean ↔ EC bridge, byte-walk roadmaps, BLOCKERS, CHANGELOG, SUBMISSION, SECURITY). Math is rendered with KaTeX.