Skip to main content

Provena logo

Provena

Evidence-backed persistent memory for AI agents.
Know what an agent remembers, where it came from, and why it was retrieved.

Provena connects Codex, Claude Code, Gemini CLI, and other MCP clients to a shared memory service. Every structured claim retains evidence pointing to its immutable source event, along with scope, authority, review state, validity time, conflicts, and retrieval history.

Install and connect

Install the connector into a Python 3.11 or newer environment:

python -m pip install provena-agent-memory

Ask your Provena operator for these three values:

  • the Provena API URL;
  • an agent API key; and
  • the project or branch scope ID the agent may access.

Export them and verify access:

export PROVENA_API_URL="https://memory.example.com"
export PROVENA_API_KEY="paste-agent-key"
export PROVENA_SCOPE_ID="paste-scope-id"

provena doctor

Generate the MCP configuration for your client:

provena connect codex

Use claude, gemini, or generic in place of codex when needed. The generated configuration points to the provena-mcp executable installed by pip, so keep that Python environment available to the agent client.

After adding the printed configuration to the client, restart the client. Provena then exposes MCP tools for attributed retrieval, explicit memory capture, candidate claims, and memory_explain provenance traces.

Command roles

Command Purpose
provena doctor Verify API, database, credential, and scope access.
provena connect CLIENT Print MCP configuration for an installed connector.
provena status Check service health without authenticating.
provena init Operator-only bootstrap of a running service; requires BOOTSTRAP_TOKEN.

The pip package is the agent connector. It does not embed PostgreSQL or start a Provena API. Operators can find server deployment, security, backup, development, and architecture documentation in the GitHub repository.

Why provenance matters

Retrieved context can be relevant while still being stale, speculative, or malicious. Provena keeps relevance separate from source authority and from permission to act. Events and evidence remain append-only, candidate claims remain reviewable, and memory_explain traces a belief back to the information that produced it.

Provena is licensed under the MIT License.

Release files for provena-agent-memory 0.1.2

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

Source distribution (sdist)

Source distribution for provena-agent-memory 0.1.2
File Size Uploaded
provena_agent_memory-0.1.2.tar.gz 42.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for provena-agent-memory 0.1.2
File Interpreter ABI Platform
provena_agent_memory-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 75.3 kB

Release files / provena_agent_memory-0.1.2.tar.gz

Download URL provena_agent_memory-0.1.2.tar.gz
Size 42.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f9f200fefa3e06245ebc5684d9aa03fbe6c82d98164345647ea3d0a467b97746
BLAKE2b-256 checksum
How to use checksums
47ecee651ed3ed3aed185a61500b0d3abdddbc16269ed024ab3e76ffb6b54164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release files / provena_agent_memory-0.1.2-py3-none-any.whl

Download URL provena_agent_memory-0.1.2-py3-none-any.whl
Size 33.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d283f190925f7f504522ad1f434ae63cecbd2ef4da28765b7519139a2e32cf3d
BLAKE2b-256 checksum
How to use checksums
5c605af00966366388b7cce8d3ede33af8157a2a587a7b26b4cb2f77fcd4bf60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.4

2 release files

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

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