Skip to main content

meta-agents-db

Agent-native database with causal memory, composite-scored recall, and a tamper-evident integrity chain.

The first database designed for autonomous AI agents.

Install

pip install meta-agents-db

Quick start

from meta_agents_db import MetaAgentsDB
from tempfile import TemporaryDirectory

with TemporaryDirectory() as directory:
    db = MetaAgentsDB(directory, embedding="none")
    evidence = db.write(tenant_id="example", content="ORBIT calibration evidence",
                        tags=["domain:research"])
    decision = db.write(tenant_id="example",
                        payload={"content": "ORBIT calibration decision", "approved": True},
                        caused_by=[evidence])
    results = db.recall("ORBIT calibration", tenant_id="example", top_k=10)
    chain = db.trace_cause(decision, tenant_id="example", direction="backward")
    assert results and any(edge["to"] == evidence for edge in chain)
    del db  # Release the store owner before reopening or removing its directory.

Python input contract

tenant_id is required for writes and recall. Never infer it from a domain. write(content="text", tenant_id=...) stores {"content": "text"}. Alternatively, payload= accepts a dict, list, dataclass instance, or an existing JSON string. Dict/list/dataclass inputs are deterministically serialized with sorted keys and compact separators. Nested values must be JSON-compatible; NaN, infinity, arbitrary objects, cycles, and unsupported keys fail rather than being stringified silently. Do not supply both content and payload. For unencoded plain text, use content, not payload.

MetaAgentsDB.valid_scopes() lists user, workspace, org, and public_template. These are visibility primitives, NOT application domains. Use extensible tags such as domain:market or payload={"domain": "research"} for application namespaces. MetaAgentsDB.valid_memory_types() lists the supported lifecycle types: ephemeral, session, long_term, artifact, summary, and hypothesis. Invalid values list the valid alternatives.

Offline operation and capabilities

Set MADB_OFFLINE=1 before initialization to disable remote model acquisition. This conservative mode disables embeddings even if model files are cached; explicit embedding="candle" conflicts with offline mode and fails clearly. db.capabilities() reports semantic/tag/causal retrieval availability, the embedding initialization state, actual vector-index strategy, and degraded mode. Lexical/tag/recency/causal retrieval remains available offline. This is not a guarantee of semantic-equivalent quality. Normal auto mode retains graceful fallback when model initialization fails. embedding="none" disables embeddings for an individual database without setting the process-wide policy.

The MCP server also honors MADB_OFFLINE=1: update checks and telemetry are disabled before module initialization. Offline installation requires the full RC wheelhouse, not just the two MADB wheels:

python -m pip install --no-index --find-links ./wheelhouse madb-mcp-server
MADB_OFFLINE=1 MADB_TENANT_ID=example MADB_DATA_DIR=./test-data madb-mcp-server

Features

  • Causal DAG — every memory links to its causes; trace full decision chains
  • 5-signal composite recall — vector similarity + recency + causal proximity + importance + tag overlap
  • Storage-layer policy (roadmap) — risk, budget, and rate caps at write time; the policy engine is not enabled by default in this release
  • Optional HNSW vector index — approximate nearest-neighbor search (opt-in; brute-force is the default backend)
  • Session caching — deduplicates repeated recalls within a pipeline cycle
  • MVCC — snapshot isolation for concurrent readers/writers
  • WAL + SSTables — crash-safe append-only log with background compaction

License

Meta-Agents.AI Proprietary License v1.0. Install-and-use is permitted for end-users of the published wheels; source access, OEM embedding, and hosted-service rights are reserved for separately-negotiated agreements. Patent pending.

Metadata

Release files for meta-agents-db 0.2.15

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

Built distributions (wheels)

Table of built distributions (wheels) for meta-agents-db 0.2.15
File Interpreter ABI Platform
meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64 Details
meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
meta_agents_db-0.2.15-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 12.8 MB

Release files / meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_x86_64.whl

Download URL meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
d7a43f4747af907ba96c4b0bec251b51d95d98e853d537e55e31c2391a88ba21
BLAKE2b-256 checksum
How to use checksums
b33b021f8dcf1d7517e029e1bede3f84b88f7704c57a0e5d707756292fb26925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL meta_agents_db-0.2.15-cp39-abi3-manylinux_2_28_aarch64.whl
Size 4.2 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
17f0d7921fd8d62b066e68dfd2f18071984cd96c2d3e5fdb42dcba1c4a638b11
BLAKE2b-256 checksum
How to use checksums
5968b8172b7f28072dc8561e0ecaacf29b6f6843eece1db069ba64ec76de9163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / meta_agents_db-0.2.15-cp39-abi3-macosx_11_0_arm64.whl

Download URL meta_agents_db-0.2.15-cp39-abi3-macosx_11_0_arm64.whl
Size 3.9 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e3a7c38b6ae73eb7ee0433d8c5a93fa1e49d82c8534c94882bcbe669737e89bc
BLAKE2b-256 checksum
How to use checksums
c723796e6adccf42801a7b0b7a7b72dbb146a523c029b378ab03d1483973da5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for meta-agents-db 0.2.15

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.15 This release

3 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