-
Notifications
You must be signed in to change notification settings - Fork 1
Security and determinism
Arun Soman edited this page Aug 31, 2026
·
1 revision
Security & determinism notes — migrated from the README on 2026-08-31 and verified against the code at tag v0.1.4; if code and wiki ever disagree, the code wins and this page gets a PR.
- File tools jail unconditionally under the project root
(
cie.tools.view._jail);CIE_RUN_ROOTcan widen therunjail only. There is no "disable the jail" option. - Every edge carries provenance (
extracted_at/extractor_version/source_ref); confidence is stamped at write time, never invented by the pure extractor. - Per-operation wall-clock timeouts (
cie.timeouts) bound lock-wait hangs that the driver's own timeouts don't — a direct lesson from a real 2026-08-04 Aura schema-lock incident documented incie.timeouts. - Citations in GraphRAG are assembled from the graph, never emitted by the LLM, so they can't be fabricated mid-generation.
If code and this wiki disagree, the code wins — then this wiki gets a PR. Evidence lives in the repo, not here.
Start
How-tos
- Install & serve to your MCP client
- Choose your storage backend
- Run the Neo4j team mode
- Index & keep it fresh
- Ask impact questions
- Task & QA layer
- Semantic search
- Snapshot or serve HTTP
- Policies & the write boundary
- Troubleshoot
Reference
- Extraction pipeline
- Data model
- Tool reference
- Benchmarks
- Security & determinism
- Two tiers · Project layout · Docs index
Contribute