Leave the vendor, keep what it learned

The portability claim, run rather than asserted. A memory export from another assistant becomes claims in namespaces you own — each still citing where it came from. local demo namespaces

1 · Export

Ask your assistant for your data. Most offer one; what comes back is a file of remembered facts.

Settings → Data controls → Export

2 · Import

Each fact becomes a claim in a namespace you own, routed by subject, citing the export. Nothing is inferred from conversation transcripts.

knowledge import memory export.json \
  --vendor chatgpt --split --owner you.eth --apply

3 · Keep

Your next assistant resolves the same names and reads the same versions. Nothing was copied into it; nothing is left behind.

knowledge_search({ namespace: "food.you.eth" })
No imported claims on this machine yet. Run knowledge import memory <export.json> --vendor chatgpt --split --owner you.eth --apply and reload.