The official documentation site for Nava, built with Docusaurus.
The docs are organized by topic under docs/:
- Introduction — what Nava is, architecture overview, and core concepts (Arbiter, Navachain, execution escrow).
- Guides — practical walkthroughs: quickstart, authentication, SDK integration, MCP server, skills, and Nava Claw.
- Arbiter — deep dive on the Arbiter: overview, validation API, and extension points.
- Network — on-chain contracts, Navachain details, and public endpoints.
- API Reference — authentication, account management, transactions, and environment variables.
Requires Node.js 18+ and pnpm.
pnpm install # install dependencies
pnpm start # run the dev server with hot reload
pnpm build # build a production bundle into ./build
pnpm serve # serve the production build locallydocs/ Markdown content, organized by section
src/ Custom React components and page overrides
static/ Static assets (images, favicons, etc.)
sidebars.ts Sidebar configuration
docusaurus.config.ts Site-wide Docusaurus config
Contributions to docs are welcome — typo fixes, clarifications, new guides, or restructuring.
- Fork the repo and create a branch off
main(e.g.docs/fix-quickstart-typo). - Edit or add Markdown files under the relevant section in
docs/. New pages are picked up automatically; if you need to reorder or rename, updatesidebars.ts. - Preview locally with
pnpm startand make surepnpm buildpasses without broken links or warnings. - Open a pull request with a short description of what changed and why. Screenshots help for visual changes.
- Prefer short, scannable sentences and code examples over long prose.
- Use relative links between doc pages so they survive restructuring.
- Put images in
static/img/and reference them with/img/your-image.png.