Skip to main content
OpenMemory Banner

OpenMemory: The Neuro-Symbolic Consolidation Engine

OpenMemory is a Tier-1, enterprise-grade AI memory system designed for infinite scalability, zero-hallucination auditing, and military-grade security. Built for production LLM infrastructures (like those at OpenAI and Anthropic) or large enterprise deployments.

🚀 Features

  • Asynchronous Scalability: Built on pure async/await FastAPI and aiosqlite/asyncpg. It will never block the event loop, easily handling thousands of concurrent AI agents.
  • Envelope Encryption (AWS KMS): Security is not an afterthought. OpenMemory uses mathematically secure Envelope Encryption via boto3. Master keys are held securely in the cloud, while the database only stores encrypted data keys.
  • Redis Token-Bucket Rate Limiting: Prevent API bankruptcy and DDoS attacks from runaway AI scripts. Malicious or looping agents are automatically throttled (HTTP 429).
  • Neuro-Symbolic Consolidation (NSCE): Avoids standard vector DB hallucination loops by employing adversarial pruning before context injection.
  • Docker & Kubernetes Ready: A multi-stage Dockerfile and Docker Compose setup is included for immediate, highly-available deployment.

📦 Installation

pip install vq-openmemory

🛠️ Quick Start

1. Local Deployment (Docker)

The easiest way to start OpenMemory, ChromaDB, and Redis locally:

git clone https://github.com/shivay00001/openmemory.git
cd openmemory
docker-compose up --build

2. Manual Start

pip install -r requirements.txt
uvicorn api.server:app --reload

🔐 Security Audit

OpenMemory has passed a rigorous simulated Vendor Security Review (VSR). It scored 100/100 for architecture (KMS, Redis, Async Postgres).

👨‍💻 About the Author

Built by Shivam Kumar (shivay00001).

📄 License & Commercial Use

OpenMemory uses a Dual-Licensing model:

  1. Free / Non-Commercial: Free for personal, academic, and non-commercial hobbyist use.
  2. Enterprise / Commercial: Paid. Any commercial use, production deployment, or integration into a revenue-generating product requires a paid Commercial License.

For enterprise licensing, VSR (Vendor Security Review) documentation, or Big Tech acquisitions, please contact the author.

Metadata

Release files for vq-openmemory 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vq-openmemory 1.0.0
File Size Uploaded Provenance
vq_openmemory-1.0.0.tar.gz 3.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for vq-openmemory 1.0.0
File Interpreter ABI Platform
vq_openmemory-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.3 kB

Release files / vq_openmemory-1.0.0.tar.gz

Download URL vq_openmemory-1.0.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
46aa2b53bae941e11bc18077acfcb0a85c4d7550669e0a2c65141896c679ca82
BLAKE2b-256 checksum
How to use checksums
e15b74a9c280ac0653d26d15fbca94fee64ab9cf0e434fa31271578ee9ce86c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / vq_openmemory-1.0.0-py3-none-any.whl

Download URL vq_openmemory-1.0.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2bd8700114bd7e8814b8a93442e582262d202db5246e6868044db279502e6837
BLAKE2b-256 checksum
How to use checksums
a2f093b358d9ac0da03edd13aac1f939879e74768f7f62fa67d02b8f65a6ec8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for vq-openmemory 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page