RAG

Verify what your system retrieves.

Anyone with write access to your store can insert embeddings indistinguishable from yours. Mnemo registers each embedding at ingest and checks retrieved vectors against the objects registered to your account, so your retriever can exclude results that do not verify.

01Where it applies

The vector-first filter.

If you embed documents and retrieve them at query time, Mnemo applies. Store-agnostic: the watermarked vector is a plain array of numbers. Store it anywhere that returns it unchanged. No native connectors.

02Why it matters

Anyone can write embeddings. Verification is what matters.

If a document is in the index, the retriever returns it. There is no way to confirm it came from your pipeline. Enterprise buyers also ask how one customer's vectors are kept apart from another's.
03What this does

Two calls. Works with your system.

On insert, embed() returns a measurably perturbed watermarked copy and a vector_uid registered to your account; store the copy. On retrieval, verify() reports whether a vector resolves to an object registered to your account. Your model and your storage stay where they are.

04Scope

What Mnemo does not do.

Does not detect prompt injection
Does not analyze model weights
Does not moderate content
Does not replace your system

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.

05Who this is for

VP ML Platform. Head of AI Infrastructure. Head of Security for customer-facing RAG.

06Why teams adopt it
  • Retrieval poisoning is a real risk in production pipelines.
  • Verification is tenant-scoped: verify only resolves to objects registered to your own account or namespace, and never attributes a vector to another tenant.
  • Per-object vector_uids and lineage support provenance review in regulated verticals.
  • Programmatic verification removes coordination cost between teams.

Start verifying in minutes.

Start with a 30-day free trial.