43 releases
Uses new Rust 2024
| 0.7.12 | Apr 29, 2026 |
|---|---|
| 0.7.5 | Mar 25, 2026 |
| 0.6.0 | Dec 31, 2025 |
| 0.5.15 | Sep 1, 2025 |
| 0.5.5 | Jul 24, 2025 |
#1643 in Database interfaces
320 downloads per month
Used in 10 crates
(5 directly)
355KB
7.5K
SLoC
anda_kip
anda_kip is the protocol SDK of the AndaDB workspace. It provides the parser,
AST, request/response model, error vocabulary, and executor interface for the
Knowledge Interaction Protocol (KIP), the model-friendly protocol used by the
Cognitive Nexus memory graph.
What This Crate Provides
- parsing for KQL, KML, and META commands
- strongly typed AST structures for protocol execution
RequestandResponseenvelopes for tool-style integrations- standardized KIP error codes
- an
Executortrait for backend implementations - bundled genesis capsules and function-calling schemas
When to Use It
Use anda_kip when you need to:
- parse KIP commands in Rust
- implement a KIP backend on your own storage system
- expose a model-friendly request/response protocol to LLM tooling
- reuse the same command language across embedded and server deployments
Getting Started
Add the crate to your project:
[dependencies]
anda_kip = "0.7"
This crate is protocol-only. If you want the reference persistent backend, pair
it with anda_cognitive_nexus.
Technical Reference
Deep technical documentation for this crate lives in:
Related Crates
anda_cognitive_nexusfor the reference KIP executoranda_dbfor the embedded storage core used by the reference backend
License
MIT. See LICENSE.
Dependencies
~2–3MB
~60K SLoC