Skip to main content
This page explains what happens to the data you send. After you read it, you know what Priors stores, who can read it, what deleting an agent or a thread does, and what you must not send. You send Priors two kinds of data: what people say, and files.

What Priors stores

The table below lists every kind of stored data. Priors does not store your prompts or your model’s output, unless you send them as observations.

Where the data is kept

The data of one organization is kept separate from the data of every other organization. Inside an organization, the memory of one agent is kept separate from the memory of every other agent. Every read is limited to your organization first, so no request can reach the memories, conversations, or files of another organization. Data is encrypted when stored and when sent.

Who can read what

Your organization owns everything its key creates. No other organization can read any of it, ever. Inside one agent, X-SP-End-User narrows what one request reaches. Memories are never returned as a list. A memory is seen only inside an answer, and only when it relates to the question. The agent is the boundary between your customers, not the header. Give each customer their own agent. The header separates one person’s conversations from another’s inside a single agent; it does not separate memory. Two people on the same agent can be answered from each other’s facts.

What deletion does

Agents do not expire on their own. Only a delete removes an agent. There is no call that deletes one memory. To make the agent forget something, delete the agent that learned it and create a new one.

What you must not send

  • Secrets, keys, and passwords. An observation can become a memory that the agent repeats in an answer.
  • Data that one of your users has not agreed to share with the other people on the same agent. Memory is shared across an agent, so an answer can repeat it to any of them.

Retention and improvement

Stored data stays until you delete it. Your agreement with SapientPriors states how long data is kept after deletion and how records are used to improve the service.