Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Release crates.io Docs

This site is the code-derived documentation for Nibli: a zero-hallucination symbolic reasoning engine with a human-readable knowledge-representation surface (nibli KR).

These pages track main, not a released tag — they are rebuilt on every push that touches mdbook/. The badges above show the latest release and the current published crate version; where the two could differ, the repository is authoritative. Released API docs are versioned on docs.rs.

It is not the Orange AVA book manuscript. Book rights are reserved by the publisher. Nothing here is copied from that manuscript. Claims should re-derive from the repository: source code, tests, just recipes, shipped corpora (.nibli files), and the root engine specifications.

Where to run things

SurfaceURL / command
Interactive playgrounddhilipsiva.dev/nibli-playground
Docs (GitHub Pages mirror)dhilipsiva.github.io/nibli
Docs (site integration, planned)dhilipsiva.dev/docs/nibli/ — pending the site-repo copy (DEPLOY.md §2b)
Local buildjust docs / just docs-serve (inside nix develop)
Rust APIdocs.rs/nibli-engine — every published crate is indexed in the API index; locally cargo doc -p <crate> --open

Primary host path is /docs/nibli/; the GitHub Pages project site uses base path /nibli/. CI builds the mirror with site-url=/nibli/. Prefer relative links inside chapters so both bases work.

Open the playground →

Source layout

PathRole
mdbook/src/Hand-authored pages (this site)
mdbook/book/Generated HTML only — do not edit
Repo root NIBLI_KR.md, LOGIC_IR.md, GUARANTEES.md, …Normative engine specs (linked from Reference)
book/Private manuscript checkout — never imported into this tree

Open work — engine, tooling and docs alike — is tracked in TODO.md at the repository root.

Start here

  1. What Nibli guarantees — the four-valued contract and scope.
  2. Quickstart — Nix + just run.
  3. nibli KR cookbook — surface syntax cheat sheet.
  4. Playground — browser triad without installing anything.
  5. Authorization — builtin policy and multi-language can / field masks.