Skip to main content
Memory Federation lets your application query existing memory systems through one bounded, source-labelled interface. It starts with federation so you can evaluate retrieval without moving credentials, copying a database, or changing which system is authoritative.
Current status: the @praxa/sdk/memory adapters and CLI setup commands are published in @praxa/sdk@0.3.0 and @praxa/cli@0.3.0. The hosted /v1/memory/* candidate plane is a deployed qualification preview. Every route fails closed at the unauthenticated gateway boundary, but authenticated tenant, scope, idempotency, and isolation canaries remain pending. The Developer Platform has no provider credential vault or connect, sync, import, mirror, or cutover control.

Choose an adoption model

Federation is the only model represented by the published SDK adapters. Selecting or reading about another model does not authorize it.

What stays where

  • Provider credentials stay in your backend process or secret vault. Adapters accept an injected client or transport; they do not discover credentials.
  • Results keep provider identity and record semantics. Scores from different providers are not treated as globally calibrated.
  • The optional hosted plane stores candidates only. It does not silently promote them into Praxa personal memory, prompts, Vectorize, the world model, Cognitive Events, or AHCE.
  • Conversation history maps to message, graph relationships to edge, and core memory blocks to pinned_context. Provider-native detail may remain in bounded metadata; execution checkpoints are rejected and never converted into a durable candidate.

Evaluate safely

  1. Read provider semantics and choose a namespace mapping.
  2. Review the security boundary.
  3. Install the Memory SDK and inspect the CLI dry runs.
  4. Keep your existing provider authoritative while comparing source-labelled retrieval.
  5. Do not plan import, mirror, or cutover until the candidate API passes its authenticated qualification and the required management authority exists.
For runnable provider examples, continue with Federate existing memory. To evaluate the separate hosted candidate plane, use Test hosted memory candidates.
The signed-in Developer Platform page at https://platform.praxa.io/memory is a read-only setup guide. It stores no provider choice, generated command, connection, or secret.
Last modified on August 14, 2026