anda_kip 0.8.2

A Rust SDK of KIP (Knowledge Interaction Protocol) for building sustainable AI knowledge memory systems.
Documentation

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
  • Request and Response envelopes for tool-style integrations
  • standardized KIP error codes
  • an Executor trait 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_nexus for the reference KIP executor
  • anda_db for the embedded storage core used by the reference backend

License

MIT. See LICENSE.