When your detection pipeline depends on a shared embedded threat corpus, a poisoned indicator can blind detections on the threats an attacker most wants missed. Mnemo registers each indicator embedding to your account, so the detection pipeline can check retrieved indicators against your own registered set.
Only if your detection pipeline uses vector embeddings. Classical SIEM and rule-based SOAR are out of scope. AI-native SOC platforms, MSSPs running shared threat intel, and analyst copilots are in scope.
Every threat indicator your pipeline registers carries a vector_uid in your account. The detection pipeline calls verify() before similarity. Verification is tenant-scoped: verify only resolves to objects registered to your own account or namespace, and never attributes a vector to another tenant.
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.