Engram Python SDK
Copyright 2026 Terronex

This product includes software developed by Terronex (https://terronex.dev).

Licensed under the MIT License. See LICENSE file for details.

---

Third-Party Dependencies:

msgpack (https://github.com/msgpack/msgpack-python)
  - License: Apache License 2.0
  - Used for binary serialization

numpy (https://numpy.org)
  - License: BSD 3-Clause
  - Used for embedding vector operations

Optional Dependencies:

langchain / langchain-core (https://github.com/langchain-ai/langchain)
  - License: MIT
  - Used for LangChain memory integration (optional)

---

Binary Format Specification:

The .engram binary format is defined by Terronex and documented at:
https://docs.terronex.dev/engram/spec

Format version: 1.0
Magic bytes: ENGRAM (0x454E4752414D)
Encoding: MessagePack
