Skip to content

Nautilus

Nautilus is a policy-first data broker for AI agents. A single broker.request(...) call plans an intent, routes it to the right sources, enforces CLIPS-backed scope rules, executes adapters concurrently, and emits a signed attestation plus a complete audit entry.

Requires Python 3.13+. For the current release of nautilus-rkm see PyPI — no page here repeats the number, because a second copy is one nothing updates. To find out what a running instance is, ask it: nautilus version, or GET /healthz, which reports the build with no credential.

Start here

Documentation by quadrant

The docs follow the Diataxis framework.

Learn — Concepts

Solve a task — How-to Guides

Look up — Reference

  • Python SDK — Broker, BrokerResponse API
  • REST API — /v1/request, health probes
  • CLI — serve, key, rules, adapters, attestation, rkm
  • Rule Packs — NIST, HIPAA routing rules
  • Adapter SDK — build third-party adapters