# データ境界

公開して安全なdiscoveryデータの範囲と、アカウント所有のmemory管理が始まる場所を理解します。

- Canonical: https://docs.xmemo.dev/ja/docs/security/data-boundary
- Locale: ja-JP
- Content-Locale: ja-JP
- Canonical-Content-Digest: 60c5103dbd684f1b24a8ce0f249dd7b024151c0e64b2dca3e5e70a994b0a9f29
- Edition-Digest: 6b767a9fc3b32d3a74d9ebaebd5a74299d1377d96c27cfa3b918137c3e309a66
- Source-Revision: sha256:1c0c4619560ac18c96a38e09f2ebf229e2a12cb0f09904d1034e02e129a4e441

## Publicとアカウント所有のsurface

Discoveryデータは意図的に公開され、secretを含みません。保存されたmemoryに触れるすべての操作は、認証済みで所有者に限定された境界の内側にあります。

- Publicかつread-only: service discovery、MCP tool catalog、対応client一覧。
- アカウント所有: memory content、agent attribution、削除、export。
- 決してpublicにしないもの: token、token hash、その他のcredential material。

## Public discovery documentを確認する

Discovery responseはcredentialなしで安全に取得できるため、client setupに利用できます。

```bash
curl https://xmemo.dev/.well-known/memory-os.json
```

## Retrieval responseはcacheされない

Searchとrecallのresponseにはno-store headerが付き、audit logにはqueryやpathの有無だけが記録され、内容は記録されません。

```http
Cache-Control: no-store, private
Pragma: no-cache
```

## Memory Console の管理

XMemo は MCP エンドポイントだけではありません。Memory Console は、エージェント帰属を見える状態に保ちながら、メモリを確認・修正・削除・エクスポートするためのユーザー向け入口です。

### メモリの表示と検索

コンソールを開いて保存済みメモリ、パス、メモリタイプを確認し、特定の項目が記憶検索で返るべきだったかを確認します。

### 項目の編集・修正

古い事実を修正し、項目をより明確なパスへ移動し、古いメモを置き換えて、今後のアシスタントがユーザー承認済みの最新コンテキストを呼び出せるようにします。

### 削除とエクスポート

アカウントワークフローを使って不要になったメモリを削除し、アカウント単位のメモリ確認に使うエクスポート導線を見つけます。

### エージェント帰属

どのクライアントまたはランナーがメモリを書き込んだかを確認します。クライアントが送信する非シークレットのエージェントおよびインスタンスラベルも含みます。

### プライバシーと認証情報の管理

個人またはチームのパイロットを拡大する前に、OAuth 同意、直接トークンの利用、環境変数シークレットの受け渡し、サポート境界を見える状態に保ちます。
