enigma-memory
OfficialEnigma
공식 $ENIGMA 토큰 (Solana 메인넷):
컨트랙트 주소(CA):EknDj8VZUHL6FhV9pSk3m6xP2U2sDzwjRDVstKeQpump
Solscan 탐색기 • Pump.fun • 공식 웹사이트
Enigma Memory는 로컬 우선(Local-First) AI 메모리 패스포트입니다. 하나의 표준 로컬 메모리 볼트(vault), Enigma가 통제하는 이벤트에 대한 영수증 기반 증명, 그리고 Claude Desktop, Cursor, Kimi Code, 일반 MCP 클라이언트와 같은 어시스턴트로의 MCP 연결을 제공합니다.
아래의 Memory Drive 루프부터 시작하세요 — 설치 한 번, 연결 한 번, 그 다음 상태 및 헬스 확인입니다. Enigma를 로컬에서 시도하기 전에 릴레이(relay), 게이트웨이(gateway), 메시(mesh), 브라우저, 데스크톱, 호스팅 인프라 또는 증명 네트워크를 이해할 필요는 없습니다.
호스팅 클라우드 및 BYOC 운영은 대기자 명단/운영자 배포 전용입니다. 실제 배포 자격 증명, 도메인, TLS, 영구 스토리지, KMS/시크릿, 모니터링, 백업 및 운영자 승인이 필요합니다. 패키지에 포함된 릴레이 및 게이트웨이 바이너리는 로컬 부트스트랩 프로브일 뿐, 라이브 호스팅 서비스가 아닙니다.
Enigma는 폐쇄형 제공자가 내부 데이터를 삭제했다거나, 모델 가중치가 망각했다거나, 제공자 네이티브 메모리가 사라졌다고 주장하지 않습니다. Enigma는 Enigma가 통제하는 볼트 상태, 영수증, 체크포인트 및 선언된 경계 작업에 대한 사실을 증명합니다.
한 번 설치, 어디서나 사용
사전 요구 사항:
Node.js
>=24로컬 설정 경로에는 데이터베이스, 패키지 레지스트리 계정, 제공자 자격 증명, 클라우드 자격 증명, 호스팅 Enigma 계정 또는 외부 계정이 필요 없음
Git은 고급 소스 체크아웃 경로를 선택할 때만 필요
Enigma를 AI를 위한 개인 Memory Drive로 사용하세요: 한 번 설치하고, 이미 보유한 AI 클라이언트를 연결한 다음, 컨텍스트를 기억하고, 검색하고, 패키징하고, 검증하기 전에 드라이브 상태와 패스포트 상태를 확인하세요.
npm install -g enigma-memory
enigma setup --bundle "$HOME/.enigma/bundle.json" --client auto --connect-installed --overwrite
echo "Keep all Q3 planning notes in the project-context tag." > memory.txt
enigma remember --bundle "$HOME/.enigma/bundle.json" --text-file memory.txt
enigma search --bundle "$HOME/.enigma/bundle.json" --query "Q3 planning"
enigma context --bundle "$HOME/.enigma/bundle.json" --query "Q3 planning" --out "$HOME/.enigma/context-pack.json"
enigma verify --export "$HOME/.enigma/export.json"Windows CMD:
npm install -g enigma-memory
enigma setup --bundle "%USERPROFILE%\.enigma\bundle.json" --client auto --connect-installed --overwrite
echo Keep all Q3 planning notes in the project-context tag.> memory.txt
enigma remember --bundle "%USERPROFILE%\.enigma\bundle.json" --text-file memory.txt
enigma search --bundle "%USERPROFILE%\.enigma\bundle.json" --query "Q3 planning"
enigma context --bundle "%USERPROFILE%\.enigma\bundle.json" --query "Q3 planning" --out "%USERPROFILE%\.enigma\context-pack.json"
enigma verify --export "%USERPROFILE%\.enigma\export.json"enigma setup은 자격 증명이 필요 없는 첫 실행입니다. 로컬 .enigma 워크스페이스, 번들, 증명 아티팩트 및 데모 메모리를 생성한 다음, 감지된 모든 설치/구성-존재 클라이언트(Claude Desktop, Cursor, Kimi Code, VS Code/Cline, Roo, OpenCode, 일반 MCP)를 연결합니다. enigma start는 퀵스타트 흐름의 별칭입니다. Setup은 설치되지 않은 클라이언트를 건너뛰며 처음부터 구성을 생성하지 않습니다. 어떤 클라이언트가 작성될지 미리 확인하려면 먼저 --dry-run으로 미리보기하세요.
키링 보안 모드 및 저장 시 기밀성
개발자 기본 모드 (
local_secret): 자격 증명 매개변수 없이enigma setup또는enigma quickstart를 실행하면 암호화되지 않은 개발자 키링(unencrypted: true)이 초기화됩니다. 이 모드는 로컬 파일 접근에 대한 저장 시 기밀성을 제공하지 않으며, 오직 제로-구성 로컬 평가를 위한 것입니다.주권 암호화 모드 (
local_secret_encrypted): 환경에ENIGMA_PASSPHRASE를 설정하거나--passphrase-file <path>를 전달하여 scrypt 키 파생 및 GCM AAD 메타데이터 인증과 함께 AES-256-GCM AEAD를 사용하여 볼트 키를 저장 시 암호화합니다.
암호화 + Solana 연결 로컬 흐름:
npm install -g enigma-memory
printf "choose-a-long-local-passphrase\n" > ~/.enigma-passphrase
enigma quickstart --bundle "$HOME/.enigma/bundle.json" --passphrase-file ~/.enigma-passphrase --overwrite
enigma remember --bundle "$HOME/.enigma/bundle.json" --passphrase-file ~/.enigma-passphrase --text-file memory.txt
enigma-terminal --exec "solana status --cluster devnet"
enigma chain anchor-bundle --bundle "$HOME/.enigma/bundle.json" --cluster devnet --out "$HOME/.enigma/anchor-batch.json"
enigma chain submit-solana --file "$HOME/.enigma/anchor-batch.json" --cluster devnet
# Actual on-chain write, when you provide a funded Solana CLI keypair:
# enigma chain submit-solana --file "$HOME/.enigma/anchor-batch.json" --cluster devnet --execute --keypair ~/.config/solana/id.jsonchain anchor-bundle은 공개 커밋 루트(active_set_root, receipt_log_root)와 공개 참조만 앵커링합니다. 원시 메모리, 평문 프롬프트, 볼트 키, 패스프레이즈, 개인 키 또는 암호화된 번들 본문을 온체인에 배치하지 않습니다. chain submit-solana는 기본적으로 드라이런(dry-run)이며, --execute는 명시적으로 제공된 자금이 있는 키페어를 사용하여 Solana에 간결한 SPL Memo 증명 참조를 작성합니다.
사이퍼펑크 연구 기반은 docs/research/sovereign-cypherpunk-memory.md에 기록되어 있습니다: Shamir 1979 임계값 공유, Merkle 1979 누산기, Rubberhose/TrueCrypt 플라우저블 디나이얼(plausible deniability) 스토리지 패턴, OTR/Signal 래칫, Unix/Windows 메모리 잠금 제약. 이 문서는 명시적으로 탐색적입니다. 프로덕션 Enigma는 위에서 설명한 검토된 로컬 볼트 프리미티브와 공개-안전 Solana 커밋 앵커링만 제공합니다.
enigma doctor를 완전히 녹색인 설치 확인으로 간주하기 전에 setup 또는 quickstart를 실행하세요. Doctor는 로컬 패키지/런타임 환경과 기존 커넥터 구성을 모두 확인합니다. 새 설치에서는 MCP 클라이언트 구성이 아직 초기화되지 않은 Enigma 번들을 이미 지정하거나 클라이언트가 여전히 다른 곳을 가리키는 경우 빨간색일 수 있습니다. 이는 예상된 첫 실행 상태이며 npm 패키지 설치 실패의 증거가 아닙니다. 마찰 없는 경로는 enigma quickstart --bundle ./.enigma/bundle.json --overwrite 또는 enigma setup --bundle ./.enigma/bundle.json --overwrite를 실행한 다음 enigma doctor --bundle ./.enigma/bundle.json을 실행하는 것입니다. 클라이언트가 설치되지 않은 경우에도 setup은 성공하고 로컬 CLI 경로는 작동합니다. 나중에 클라이언트를 연결하려면 아래의 복사-붙여넣기 MCP 스니펫을 사용하세요.
전역 설치 없는 경로의 경우 npx --yes --package enigma-memory enigma doctor --bundle ./.enigma/bundle.json 전에 npx --yes --package enigma-memory enigma quickstart --bundle ./.enigma/bundle.json --overwrite를 실행하세요. npx doctor를 먼저 실행하면 동일한 예상된 빨간색 일반-MCP 번들 누락 상태가 표시될 수 있습니다.
Related MCP server: Sovereign Universal Memory MCP
Enigma 증명 네트워크
Enigma Proof Network은 AI 메모리를 위한 공개 증명 레이어입니다: 로컬 도구는 원시 메모리, 프롬프트, 대화 기록, 완성 결과, 임베딩, 테넌트 이름, 개인 키, 제공자 응답 또는 제공자 자격 증명을 노출하지 않고 개인정보 보호 중심 루트, 참조, 카운트, 서명, 범위가 지정된 기능 부여, 폐기 및 벤치마크 증명을 패키징할 수 있습니다.
enigma chain anchor|grant|revoke|attest|verify 명령은 로컬 계획 및 검증 명령입니다. transaction_submitted:false 및 raw_memory_on_chain:false가 포함된 공개-안전 JSON을 출력합니다. Solana 트랜잭션을 제출하거나, 호스팅 SaaS를 배포하거나, 계정을 생성하거나, 외부 제공자를 호출하지 않습니다.
docs/market-category-narrative.md의 카테고리 내러티브로 시작한 다음 docs/proof-network.md의 기술 개요를 읽고, Solana 준비 앵커링 경계에 대한 Solana 역할 섹션을 사용하고, 주장 경계에 대한 docs/proof-network-faq.md를 읽으세요.
고급/소스 전용 경로
소스 전용 문서, Docker 자산, 브라우저 확장 스캐폴드, 패키지 개발 또는 릴리스 스크립트가 필요한 경우에만 소스 체크아웃을 사용하세요:
git clone https://github.com/Enigma-Memory/enigma-memory.git
cd enigma-memory
npm run install:local -- --execute --init-vault --bundle ./.enigma/bundle.json
enigma doctor --bundle ./.enigma/bundle.json
enigma-relay demo
enigma-gateway demoinstall:local은 --execute가 없는 한 드라이런입니다. 위 명령은 체크아웃된 패키지를 전역으로 설치하고 로컬 볼트 번들을 생성합니다. Cloudflare, OpenAI, Anthropic, npm publish 자격 증명, 데이터베이스 또는 호스팅 인프라가 필요하지 않습니다.
수동 대안: enigma setup이 준비하는 하위 수준 로컬 볼트 단계를 검사하세요. 테넌트 승인 스모크 파일을 사용하고 개인 메모리를 셸 argv로 확장하지 마세요.
POSIX 셸:
mkdir -p .enigma
ENIGMA_DEMO_MEMORY_FILE=/absolute/path/to/tenant-approved-smoke-memory.txt
test -f "$ENIGMA_DEMO_MEMORY_FILE"
enigma init --bundle ./.enigma/bundle.json --subject local-user --display-name "Local user"
enigma remember --bundle ./.enigma/bundle.json --text-file "$ENIGMA_DEMO_MEMORY_FILE" --purpose user_memory --tags local
enigma context --bundle ./.enigma/bundle.json --query "local context" --purpose local_answer --out ./.enigma/context-pack.json
enigma export --bundle ./.enigma/bundle.json --out ./.enigma/export.json
enigma verify --export ./.enigma/export.jsonWindows PowerShell:
New-Item -ItemType Directory -Force .enigma | Out-Null
$env:ENIGMA_DEMO_MEMORY_FILE = "C:\path\to\tenant-approved-smoke-memory.txt"
if (-not (Test-Path -LiteralPath $env:ENIGMA_DEMO_MEMORY_FILE)) { throw "Missing ENIGMA_DEMO_MEMORY_FILE" }
enigma init --bundle .\.enigma\bundle.json --subject local-user --display-name "Local user"
enigma remember --bundle .\.enigma\bundle.json --text-file $env:ENIGMA_DEMO_MEMORY_FILE --purpose user_memory --tags local
enigma context --bundle .\.enigma\bundle.json --query "local context" --purpose local_answer --out .\.enigma\context-pack.json
enigma export --bundle .\.enigma\bundle.json --out .\.enigma\export.json
enigma verify --export .\.enigma\export.json번들은 로컬입니다. 내보낸 증명 아티팩트에는 암호화/커밋된 볼트 상태와 영수증 메타데이터가 포함됩니다. 원시 메모리 평문을 릴레이 레코드, 증인 체크포인트, SIEM 이벤트, 공개 증명 아티팩트 또는 셸 명령줄에 붙여넣지 마세요.
MCP 설정
stdio를 통해 Enigma MCP 서버를 실행하세요:
POSIX 셸:
ENIGMA_BUNDLE="$HOME/.enigma/bundle.json" enigma-mcpWindows PowerShell:
$env:ENIGMA_BUNDLE = "$HOME\.enigma\bundle.json"
enigma-mcp.cmd또는 CLI를 통해:
ENIGMA_BUNDLE="$HOME/.enigma/bundle.json" enigma mcp serveWindows PowerShell CLI 형식:
$env:ENIGMA_BUNDLE = "$HOME\.enigma\bundle.json"
enigma.cmd mcp serve일반 MCP 클라이언트 항목:
{
"mcpServers": {
"enigma": {
"command": "enigma-mcp",
"args": [],
"env": {
"ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
}
}
}
}MCP 서버는 enigma_init, enigma_remember, enigma_search, enigma_context_pack, enigma_delete, enigma_verify_receipts와 Enigma 패스포트 요약 리소스 및 메모리 사용 프롬프트를 노출합니다. 제공자 네이티브 메모리는 캐시로만 취급해야 합니다. Enigma 볼트 상태가 표준으로 유지됩니다.
클라이언트 연결
지원되는 커넥터 프로필:
claude-desktopcursorkimi-codevscode-clinerooopencodegeneric-mcp
위의 원-커맨드 경로(enigma setup --client auto --connect-installed --overwrite)는 이미 설치/구성-존재하는 모든 클라이언트를 연결합니다. 대신 단일 클라이언트를 연결하거나 미리보려면:
enigma connect claude-desktop --dry-run
enigma connect cursor --dry-run
enigma connect kimi-code --dry-run
enigma connect generic-mcp --dry-runEnigma가 해당 특정 클라이언트 구성에 mcpServers.enigma 항목을 병합할 준비가 된 후에만 enigma connect <client>에서 --dry-run을 제거하세요. --connect-installed 또는 --write-connectors 없이 실행된 단순 enigma setup은 타사 앱 구성을 절대 작성하지 않습니다.
복사-붙여넣기 MCP 스니펫:
Claude Desktop:
{
"mcpServers": {
"enigma": {
"command": "enigma-mcp",
"args": [],
"env": {
"ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
}
}
}
}Cursor:
{
"mcpServers": {
"enigma": {
"command": "enigma-mcp",
"args": [],
"env": {
"ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
}
}
}
}Kimi Code:
{
"mcpServers": {
"enigma": {
"command": "enigma-mcp",
"args": [],
"env": {
"ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
}
}
}
}일반 MCP:
{
"mcpServers": {
"enigma": {
"command": "enigma-mcp",
"args": [],
"env": {
"ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
}
}
}
}GUI 앱이 셸 설치 바이너리를 찾을 수 없거나 Windows에서 .cmd 경로가 필요한 경우 --mcp-command(별칭 --command)를 사용하세요.
브라우저 확장 및 네이티브 호스트
브라우저 확장은 다음 위치의 압축 해제된 Manifest V3 스캐폴드입니다:
apps/browser-extension로컬 네이티브 메시징 호스트 설치 자산은 다음 위치에 있습니다:
apps/native-host브라우저별 매니페스트를 생성하여 호스트 이름 com.enigma.native_host를 등록하세요:
enigma native-host manifest --browser chrome --host-path "/absolute/path/to/enigma-native-host" --extension-id "REPLACE_WITH_EXTENSION_ID" --out ./com.enigma.native_host.json해당 브라우저에 --browser edge 또는 --browser firefox를 사용하세요. 압축 해제된 Chrome ID는 chrome://extensions > 개발자 모드 > Enigma > 세부정보에서, Edge ID는 edge://extensions > 개발자 모드 > Enigma > 세부정보에서, Firefox ID는 about:debugging#/runtime/this-firefox 또는 안정적인 browser_specific_settings.gecko.id/서명된 애드온 ID에서 찾을 수 있습니다. 호스트 경로는 절대 경로여야 하며 enigma-native-host 또는 실행 전에 ENIGMA_BUNDLE을 설정하는 래퍼를 가리켜야 합니다. --out이 없으면 생성기는 매니페스트 JSON을 stdout으로 출력하고, --out이 있으면 파일을 작성하고 { ok, path }를 보고합니다. 결과 com.enigma.native_host.json을 브라우저/OS 네이티브 호스트 위치에 복사하거나 문서화된 Windows 레지스트리 키를 직접 생성하세요. 수동 템플릿은 apps/native-host/manifests/에 남아 있습니다. 정확한 복사 및 레지스트리 명령은 apps/native-host/README.md에 있습니다.
네이티브 호스트는 로컬 신뢰 경계 내에 있습니다: 매니페스트, 래퍼, 실행 파일 및 ENIGMA_BUNDLE 경로를 로컬 수정으로부터 보호하세요. 확장은 브라우저 동기화 스토리지(chrome.storage.sync)를 전혀 사용하지 않으며 ChatGPT, Claude, Kimi, Perplexity 또는 기타 지원되는 제공자 페이지에 Enigma 컨텍스트를 삽입하기 전에 명시적인 사용자 클릭이 필요합니다. 제공자 네이티브 메모리는 캐시로만 유지됩니다. Enigma 영수증은 제공자 삭제 또는 모델 망각을 증명하지 않습니다. 소스 체크아웃에서 apps/browser-extension/README.md, apps/native-host/README.md 및 docs/install-anywhere.md를 참조하세요.
데스크톱 스캐폴드
데스크톱 표면은 다음 위치의 정적 로컬 스캐폴드입니다:
apps/desktop/src/index.html브라우저에서 직접 열거나 데스크톱 셸 내부에 패키징하세요. 볼트, MCP, 클라이언트, 가져오기/내보내기, 검증기, 삭제, 메시 및 엔터프라이즈 화면을 모델링합니다. 데스크톱 UI 상태는 운영 증거일 뿐입니다. 암호화 증명은 여전히 Enigma 영수증 및 검증기 출력에서 제공됩니다.
릴레이, 게이트웨이, Docker 및 엔터프라이즈 모드
로컬 릴레이 및 게이트웨이 서버는 Node HTTP 모듈입니다:
apps/relay/src/server.mjs는 불투명한 암호화 릴레이 레코드를 저장하고, 증인 체크포인트에 서명하며, 페어링을 처리합니다. 평문처럼 보이는 메모리 필드를 거부합니다.apps/gateway/src/server.mjs는 엔터프라이즈 정책을 평가하고, 서명된 결정을 출력하며, 평문 최소화 SIEM 이벤트를 내보냅니다. 모델 제공자를 호출하지 않습니다.
소스 또는 패키지 설치 후 직접 바이너리를 사용할 수 있습니다. 로컬 데모가 재시작 후에도 유지되어야 하는 경우 --state-file <path>를 추가하세요:
mkdir -p .enigma/state
enigma-relay demo
enigma-relay serve --host 127.0.0.1 --port 8787 --state-file ./.enigma/state/relay-state.json
enigma-gateway demo
enigma-gateway serve --host 127.0.0.1 --port 8797 --state-file ./.enigma/state/gateway-state.json동일한 동작은 기본 CLI를 통해서도 사용할 수 있습니다:
enigma relay demo
enigma relay serve --host 127.0.0.1 --port 8787 --state-file ./.enigma/state/relay-state.json
enigma gateway demo
enigma gateway serve --host 127.0.0.1 --port 8797 --state-file ./.enigma/state/gateway-state.json--state-file은 로컬 데모 지속성을 위한 것이지 프로덕션 데이터베이스가 아닙니다. 릴레이 상태 파일에는 릴레이 노드/신뢰 메타데이터, 로컬 데모 서명 자료, 해시 전용 또는 불투명 릴레이 레코드, 증인 체크포인트, 완료된 페어링, 권한 부여 모드가 포함될 수 있습니다. 그러나 원시 메모리 평문, 프롬프트, 대화 기록, 복호화된 캡슐 내용, 원시 요청 본문 또는 보류 중인 챌린지가 포함되어서는 안 됩니다. 게이트웨이 상태 비즈니스 데이터는 활성 정책/최소화된 정책 메타데이터, 정책 해시, 평문 최소화된 SIEM/결정 증거로 제한되지만, 스냅샷에는 결정을 검증하는 데 필요한 로컬 데모 ID와 Ed25519 서명 키 자료가 포함될 수 있습니다. 원시 메모리, 프롬프트, 완성본, 대화 기록, 공급자 응답, 임베딩, 테넌트 비밀, KMS 자료 또는 공급자 숨은 상태 주장이 포함되어서는 안 됩니다. 알 수 없거나, 형식이 잘못되었거나, 평문으로 보이는 상태는 자동으로 재설정되지 않고 안전하게 실패 처리됩니다.
상태 파일은 소스 제어 밖에 두고 소유자 전용 파일 권한을 유지하세요. 백업은 로컬 데모 복원에만 유용합니다. 호스팅 및 BYOC 배포에는 여전히 실제 영구 스토리지, KMS/시크릿, 모니터링되는 백업, 복원 리허설, 승인된 운영자 패킷이 필요합니다.
소스 체크아웃 Docker 데모의 경우:
cd enigma
docker compose up --build relay gateway구체적인 로컬 서버, Docker, 호스팅 및 BYOC 단계는 소스 체크아웃의 docs/install-anywhere.md 및 docs/deployment-runbook.md를 참조하세요.
엔터프라이즈 모드:
Hosted: Enigma 운영자가 테넌트를 대신해 릴레이/게이트웨이를 실행합니다. 배포 자격 증명, TLS, 프로덕션 영구 스토리지, KMS/시크릿, 모니터링, 백업, 사고 대응 및 테넌트 정책이 필요합니다.
BYOC: 고객이 자체 클라우드 또는 네트워크에서 릴레이/게이트웨이를 실행합니다. 고객이 KMS, 네트워크 정책, 로그, 데이터 보존, 백업 및 배포 자격 증명을 제어합니다.
두 모드 모두 공급자 네이티브 메모리를 캐시로만 유지합니다. Enigma는 자체 커밋된 상태와 정책 결정을 증명할 수 있지만, 제3자 공급자가 숨은 상태를 삭제했거나 모델 가중치를 변경했다는 것을 증명할 수는 없습니다.
가져오기 및 마이그레이션
가져오기 API는 ChatGPT, Claude, Mem0, Letta, LangGraph, Zep/Graphiti 및 Enigma 캡슐에서 내보낸 메모리/컨텍스트를 소스 참조, 제한 사항, 신뢰도 및 완전성 플래그가 있는 후보로 정규화합니다. 가져오기는 소스 주의 사항을 유지합니다. 소스 내보내기는 후보가 Enigma 볼트를 통해 기록되고 Enigma 영수증을 받은 후에만 정식이 됩니다.
마이그레이션 CLI 예시:
enigma import chatgpt --file ./chatgpt-export.json --out ./enigma-import-report.json
enigma capsule export --file ./enigma-import-report.json --out ./enigma-capsule.json
enigma capsule import --file ./enigma-capsule.json --bundle "$HOME/.enigma/bundle.json"검증 명령
반복 가능한 패키지/데모 감사:
npm run release:audit이것은 원커맨드 로컬 릴리스 증거 경로입니다. 다른 Enigma 프로덕션 명령이 감사 JSON을 소비해야 하는 경우 -- --out <file>을 추가하세요. Docker 런타임, 호스팅 클라우드, npm 게시 및 라이브 웹사이트 검토는 release:audit의 전제 조건이 아니라 외부/운영자 게이트 검사로 남습니다.
로컬 출처/SBOM 체크섬 증거:
npm run provenance:local -- --out ./.enigma/release-provenance.json생성된 JSON을 해석하려면 docs/release-provenance-and-sbom.md를 사용하세요. 검토자는 기록된 (path, sha256) 항목을 새로 계산된 SHA-256 값이나 다른 출처 파일과 비교할 수 있습니다. 패키지 tarball 내용을 검토할 때는 npm pack --dry-run을 별도로 실행하고, 선택적 public_site_manifest 체크섬이 범위에 있는 경우 출처를 다시 실행하기 전에 공개 사이트 아티팩트를 빌드하세요. 출처 파일은 서명되지 않은 로컬 체크섬 증거일 뿐입니다.
수동 검토 패킷:
python scripts/build_public_site.py
npm run review:packet -- --out ./.enigma-review-packet --public-site ./_public_sitedocs/reviewer-packet.md를 사용하여 REVIEW_PACKET_MANIFEST.json, evidence/release-audit.json, evidence/local-provenance.json, package/npm-pack-dry-run.json, 복사된 docs/, 선택적 site/ 및 기록된 SHA-256 값을 검사하세요. --public-site는 ./_public_site와 같이 이미 빌드된 생성 공개 사이트 아티팩트에 대해서만 전달하세요. 패킷은 검토를 위해 로컬 증거를 복사하며 npm 게시, 라이브 Cloudflare 배포, Docker 이미지/런타임 동작, 호스팅/BYOC 준비, 법적 승인, 서명된 출처 또는 규정 준수 상태를 증명하지 않습니다.
로컬 스모크 경로:
ENIGMA_DEMO_MEMORY_FILE=/absolute/path/to/tenant-approved-smoke-memory.txt
test -f "$ENIGMA_DEMO_MEMORY_FILE"
enigma init --bundle ./.enigma/bundle.json
enigma remember --bundle ./.enigma/bundle.json --text-file "$ENIGMA_DEMO_MEMORY_FILE" --purpose local_test
enigma export --bundle ./.enigma/bundle.json --out ./.enigma/export.json
enigma verify --export ./.enigma/export.json
enigma boundary run --scenario committed_crossingMCP JSON-RPC 핸드셰이크:
printf '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"manual","version":"0"}}}\n{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}\n' | ENIGMA_BUNDLE="$PWD/.enigma/bundle.json" enigma-mcp커넥터 데모:
node --input-type=module -e "import { runConnectorDemo } from './packages/connectors/src/index.js'; console.log(JSON.stringify(runConnectorDemo({ clientId: 'generic-mcp' }), null, 2));"가져오기 데모:
node --input-type=module -e "import { runImporterDemo } from './packages/importers/src/index.js'; console.log(JSON.stringify(runImporterDemo(), null, 2));"릴레이 및 게이트웨이 데모:
enigma-relay demo
enigma-gateway demo릴레이 및 게이트웨이 서버:
enigma-relay serve --host 127.0.0.1 --port 8787
enigma-gateway serve --host 127.0.0.1 --port 8797주장 경계
Enigma는 정직하게 주장할 수 있습니다:
로컬 Enigma 볼트가 커밋된 메모리 주소를 포함하거나 더 이상 제공하지 않습니다.
메모리 생성, 검색, 컨텍스트 패킹, 업데이트 또는 툼스톤 이벤트가 오프라인에서 검증되는 영수증을 생성했습니다.
경계 하네스가 관찰된 경계 이벤트를 커밋됨, 차단됨, 범위 외 또는 실패로 분류했습니다.
릴레이가 원시 메모리 평문 없이 불투명한 암호화 레코드를 저장하거나 증인 체크포인트에 서명했습니다.
게이트웨이 결정이 특정 정책 해시에서 특정 Enigma 엔터프라이즈 정책을 따랐습니다.
Enigma는 정직하게 주장할 수 없습니다:
폐쇄된 공급자가 모든 내부 사본을 물리적으로 삭제했습니다.
모델이 훈련, 미세 조정, 캐시, 원격 측정 또는 숨은 개인화 상태를 잊어버렸습니다.
Enigma가 모델 출력, 숨은 개인화, 임베딩, 요약, 캐시 또는 Enigma 상태 외부의 제3자 시스템 전반에 걸쳐 의미론적 망각을 유발했습니다.
소스 내보내기가 명시적으로 완전성을 증명하지 않는 한 가져온 공급자 메모리는 완전합니다.
서명된 메모리 문이 실제 세계에서 사실입니다. 영수증은 사실적 정확성이 아니라 보관 및 수명 주기를 증명합니다.
토큰 ROI, 이익, 지분, 수익 배분, 투자 수익 또는 토큰 가격 기대치.
변조 방지 하드웨어 또는 원시 컴퓨팅 우위.
측정된 저장소 증거 없이 벤치마크 리더십.
호스팅 클라우드 또는 고객 BYOC 배포가 필요한 자격 증명, 도메인/TLS, 프로덕션 영구 스토리지, KMS/시크릿, 모니터링, 백업, 사고 소유권 및 SIEM/로그 라우팅 없이 라이브 상태입니다. 로컬
--state-file데모 상태는 호스팅/BYOC 준비가 아닙니다.로컬 검토 패킷 또는 로컬 출처/SBOM 출력이 서명된 출처, 레지스트리 증명, git/소스 제어 증거, SLSA 수준, 규정 준수 인증, Docker 이미지 다이제스트/런타임 증거, npm 게시, 호스팅/BYOC 준비 또는 호스팅/클라우드 배포 증명입니다.
다음 읽기:
docs/install-anywhere.mddocs/client-connectors.mddocs/deployment-runbook.mddocs/production-release-checklist.md
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceProvides enterprise-grade persistent memory for AI assistants with complete offline operation, enabling intelligent knowledge storage, branch-based organization, and smart search across project domains while keeping all data local and secure.
- AlicenseNot gradedqualityDmaintenanceProvides a persistent, vendor-neutral memory layer that allows AI tools and agents to share context and knowledge across different platforms while maintaining local data ownership. It enables users to store, recall, and manage structured memories through hybrid semantic search and automated context assembly.11Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to have persistent, self-hosted memory across sessions and devices, storing context in a SQLite database you control.1MIT
- AlicenseNot gradedqualityAmaintenanceProvides non-custodial, post-quantum encrypted memory for AI agents, enabling portable memory across models with provable erasure.1Apache 2.0
Related MCP Connectors
Durable wallet-addressed memory for AI agents: state that survives your process, opened by your key.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Enigma-Memory/enigma-cortex-enterprise'
If you have feedback or need assistance with the MCP directory API, please join our Discord server