개념핵심 개념출처 및 귀속

Concept

출처 및 귀속

메모리의 출처를 보존하면서 source metadata를 authorization 또는 ownership과 혼동하지 않도록 합니다.

Provenance는 공개 메모리 레코드의 일부입니다

memory contract는 content, path, source_identity, agent_id, agent_instance_id_hash, agent_instance_source와 함께 provenance를 노출합니다. Provenance는 레코드가 어떻게 만들어졌는지 보여 주는 구조화된 증거이며 bearer token이 아니고 호출자의 access를 넓힐 수도 없습니다.

  • source_identity는 write 및 audit 경로에서 사용하는 간결한 caller/source 라벨입니다.
  • provenance는 source, adapter, event 또는 기타 증거 필드를 담는 JSON object입니다.
  • agent_instance_id_hash는 privacy-preserving 설치 귀속 값입니다.

에이전트 이벤트는 출처를 전달합니다

AgentEvent.to_memory_candidate는 source=agent_integration, adapter=<event source>, event_id를 포함한 provenance를 갖는 MemoryCandidate를 만듭니다. candidate metadata에는 공유 sanitizer가 실행된 뒤에도 event type, time, agent id, task id, tool name, command, file path, status가 유지됩니다.

{
  "provenance": {
    "source": "agent_integration",
    "adapter": "codex",
    "event_id": "evt_<stable-event-id>"
  },
  "metadata": {
    "agent_event": {
      "event_type": "decision_made",
      "task_id": "<task-id>"
    }
  }
}

메모리와 함께 귀속 정보 쓰기

공개 remember 및 store request model은 source와 provenance를 허용합니다. 캡처 시 안정적이고 비밀이 아닌 라벨을 제공하고, access credential은 header 또는 environment에 두세요. 서버가 persistence 전에 content, metadata, provenance를 sanitize하게 하세요.

POST /v1/remember
X-API-Key: <your-assigned-api-key>
Content-Type: application/json

{
  "content": "The deployment decision was verified.",
  "path": "projects/memory-os/decisions",
  "source": "codex",
  "provenance": {
    "source": "agent_integration",
    "adapter": "codex",
    "event_id": "evt_<stable-event-id>"
  }
}

Sanitization은 lineage를 지우지 않습니다

persistence sanitizer는 content, metadata, provenance에 닿는 모든 문자열을 구조적으로 순회합니다. credential 형태의 값은 제거되며 redaction이 발생하면 서버는 privacy.server_write_sanitizer audit metadata를 기록하면서 안전한 provenance 필드는 유지합니다. 결과 레코드는 raw event archive가 아니라 sanitized evidence로 취급하세요.

페르소나 흐름

ChatGPT 사용자

채팅에 전달자 토큰을 붙여넣지 않고도 XMemo 기본 설정, 프로젝트 사실, 결정 및 TODO에 대한 지속 가능한 액세스를 ChatGPT에 부여하세요.

종합 기본 설정이나 프로젝트 노트를 저장하고 새 채팅을 시작한 다음 작업을 계속하기 전에 XMemo를 통해 ChatGPT에 이를 불러오도록 요청하세요.

부조종사/Codex 개발자

IDE와 CLI 에이전트 간에 리포지토리 결정, 코딩 규칙, 버그 수정 메모, 작업 기록을 전달합니다.

코드베이스 결정이나 버그 수정을 기록한 후 편집하기 전에 다음 IDE 또는 CLI 에이전트에게 관련 XMemo 컨텍스트를 기억하도록 요청하세요.

팀/엔터프라이즈 파일럿 소유자

계정 제어, 소스 속성, 내보내기/삭제 워크플로, 검토자에게 안전한 설정 증거를 통해 공유 메모리를 평가합니다.

파일럿 멤버에게 가상 팀 메모리를 저장하고 XMemo에서 소스 속성을 확인한 다음 삭제/내보내기 및 지원 경로를 검토하도록 합니다.

출처: 소개