What it gives you
- No cloud dependency for the built-in local path
- No telemetry or tracking
- Fail-closed local, LAN, and remote policy per collection
- Derived evidence retains the most restrictive source policy
- Retrieval recording is off by default with explicit metadata or replay consent
- Only explicit relevance labels become qrels; missing clicks never do
- Replay recommends but never auto-personalizes ranking, prompts, models, or files
- Local retention, export, deletion, and purge stay under your control
- SQLite database on your disk
- Works offline once models are cached
- Collection root validation rejects dangerous paths
- Concurrent writes from the CLI and MCP wait their turn instead of failing
- Remote REST callers and every Streamable HTTP MCP caller get gno:// URIs and collection-relative paths, never host file paths
- CSRF protection on API endpoints