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.
Current release: nautilus-rkm 0.1.0 (requires Python 3.14+).
Start here¶
- Getting Started — install, configure, first request.
Documentation by quadrant¶
The docs follow the Diataxis framework.
Learn — Concepts¶
- Architecture — broker pipeline, adapter model, policy routing
- The Attestation Chain — tokens, sinks, hash-chained logs
- RKM: the Rule Lifecycle — propose, validate, review, trace
Solve a task — How-to Guides¶
- Operator Guide — deploy end to end
- Authoring Rules — write, validate, and test routing rules
- Developing Adapters — scaffold and ship a custom adapter
- All how-to guides and recipes
Look up — Reference¶
- Python SDK —
Broker,BrokerResponseAPI - 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