Tell users before they connect shared memory
If your app lets users share memory across multiple AI apps or agents, explain it before sending them to the MemoryOS consent page. Use plain language first. You can introduce Memory Passport as the place where users approve, review, and revoke access. Suggested product copy:
We use MemoryOS so you can choose which AI apps may remember and use your approved context. You can review or revoke access at any time at consent.memoryos.io/manage.
When to show this
Show this in at least one of these places:- onboarding
- settings or integrations
- the screen where the user clicks “Connect shared memory”
Consent URL generation
Use the universal SDK helper to generate the consent link you send users to.categories preselects the memory categories for this specific consent link. If you omit it, MemoryOS uses the global agent’s default categories. The user can still add or remove categories before approving.
If your app needs to automatically mark “Memory connected” in its own UI, pass a redirect_uri that exists in your app:
redirect_uri, your callback must:
- verify the returned
stateserver-side - mark the state token as consumed so it cannot be replayed
- show a success page when
status=granted - show a retry or cancellation page when
status=denied
Why this matters
Users should not need to discover MemoryOS on their own. Your app should:- Explain that MemoryOS is being used
- Send the user into the consent flow
- user authentication
- consent
- permission management