Changelog¶
All notable changes to this project will be documented in this file.
[0.1.0] - 2026-03-14¶
Initial release¶
XTraceIntegration— HTTP client for the XTrace encrypted vector DB API (chunk CRUD, Hamming distance, metadata search, execution context management)DataLoader— encrypt and ingest document collections using Paillier homomorphic encryption + AESRetriever— encrypted nearest-neighbor search with optional multiprocessing decode (parallel=True)ExecutionContext— passphrase-protected container for all crypto state; save/load locally or via XTracePaillierClientandPaillierLookupClient— Paillier homomorphic encryption clients optimised for Hamming distanceGoldwasserMicaliClient— Goldwasser-Micali homomorphic encryption clientEmbedding— embedding provider wrapper (Ollama, OpenAI, Sentence Transformers)InferenceClient— RAG inference wrapper (OpenAI, Anthropic, Redpill, Ollama)