Trust and provenance for AI systems.
Attach identity to every embedding and verify it when it is used. Works with your existing system. Two calls to get started.
Use via API or run inside your infrastructure.
On insert, Mnemo attaches an identity to the embedding. On retrieval, your services confirm the embedding resolves to one your pipeline issued. Works with your existing system.
Two integration points: embed() and verify(). Storage is optional. No vector database required.
Install the Python SDK. Wrap your embedding step with embed() and store the watermarked_vector it returns. Wrap your retrieval step with verify(). Your model and your storage stay where they are.
Mnemo is the embedding-vector provenance and verification API at trymnemo.com. The official Python distribution is mnemo-protocol, imported as mnemo_sdk, and the official GitHub organization is MnemoProtocol.
pip install mnemo-protocol
SDK docs · PyPI: mnemo-protocol · GitHub: MnemoProtocol/mnemo-sdk · OpenAPI
import os
from mnemo_sdk import MnemoClient
client = MnemoClient(api_key=os.environ["MNEMO_API_KEY"])
# on insert
vec = model.embed(doc)
r = client.embed(vec, model_id="text-embedding-3-small")
store.upsert(r.vector_uid, r.watermarked_vector)
# on retrieve
for hit in store.query(q, top_k=5):
check = client.verify(hit.values) # None if not verified
if check is not None and check.verified:
ctx.append(hit)Mnemo focuses on one layer: attaching identity to embeddings and verifying them when they are used.
Mnemo Verify checks whether a submitted vector resolves to an object registered to the caller's Mnemo account or namespace. verified=false is a safe outcome, not an error, and not proof that a vector is foreign. Verify does not establish the truth, authorship or ownership of the content behind a vector.
Agent protocol (complete contract): /agent-protocol.md · Protocol repository: github.com/MnemoProtocol/mnemo-agent-protocol · OpenAPI 3.1: /openapi.json · llms.txt
Create a workspace, register a service, issue a credential, and run your first verified embedding. Start with a 30-day free trial.