# 데이터 경계

공개 discovery 데이터 중 안전하게 노출할 수 있는 범위와 계정 소유 memory 제어가 시작되는 위치를 이해합니다.

- Canonical: https://docs.xmemo.dev/ko/docs/security/data-boundary
- Locale: ko-KR
- Content-Locale: ko-KR
- Canonical-Content-Digest: 60c5103dbd684f1b24a8ce0f249dd7b024151c0e64b2dca3e5e70a994b0a9f29
- Edition-Digest: d7c90cd8a5fd0539abf2fd0f59b784a17da730d9d0817462cc6bb87dfbff3652
- Source-Revision: sha256:1c0c4619560ac18c96a38e09f2ebf229e2a12cb0f09904d1034e02e129a4e441

## 공개 surface와 계정 소유 surface

Discovery 데이터는 의도적으로 공개되며 secret을 포함하지 않습니다. 저장된 memory에 닿는 모든 작업은 인증되고 소유자 범위가 지정된 경계 뒤에 있습니다.

- 공개 및 read-only: service discovery, MCP tool catalog, 지원 client 목록.
- 계정 소유: memory content, agent attribution, 삭제 및 export.
- 절대 공개하지 않음: token, token hash 또는 어떤 credential material도 공개하지 않습니다.

## 공개 discovery 문서 검사

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
```

## 메모리 콘솔 컨트롤

XMemo는 단순한 MCP 엔드포인트가 아닙니다. 메모리 콘솔은 에이전트 속성을 표시하면서 메모리를 검토, 수정, 제거 및 내보낼 수 있는 사용자 대면 공간입니다.

### 메모리 보기 및 검색

콘솔을 열어 저장된 메모리를 확인하고, 경로와 메모리 유형을 검사하고, 리콜이 특정 항목을 반환해야 하는지 여부를 확인하세요.

### 항목 편집 또는 수정

오래된 사실을 수정하고, 항목을 더 명확한 경로로 이동하거나, 오래된 메모를 교체하여 미래의 보조자가 사용자가 승인한 최신 컨텍스트를 기억할 수 있도록 하세요.

### 삭제 및 내보내기

계정 워크플로를 사용하여 더 이상 원하지 않는 추억을 제거하고 계정 범위 메모리 검토를 위한 내보내기 경로를 찾으세요.

### 상담원 속성

클라이언트가 보낼 때 비밀이 아닌 에이전트 및 인스턴스 레이블을 포함하여 어떤 클라이언트 또는 실행기가 메모리를 썼는지 검토합니다.

### 개인 정보 보호 및 자격 증명 제어

개인 또는 팀 파일럿을 확장하기 전에 OAuth 동의, 직접 토큰 사용, 환경 비밀 전달 및 지원 경계를 눈에 띄게 유지하세요.
