Skip to main content
Glama
Enigma-Memory

enigma-memory

Official

Enigma

Официальный токен $ENIGMA (Solana Mainnet):
Адрес контракта (CA): EknDj8VZUHL6FhV9pSk3m6xP2U2sDzwjRDVstKeQpump
Solscan ExplorerPump.funОфициальный сайт

Enigma Memory — это локальный AI-паспорт памяти. Он даёт вам единое каноническое локальное хранилище памяти, подтверждённые квитанциями доказательства для событий, контролируемых Enigma, и MCP-подключения к ассистентам, таким как Claude Desktop, Cursor, Kimi Code и универсальным MCP-клиентам.

Начните с цикла Memory Drive ниже — одна установка, одно подключение, затем проверка состояния и статуса. Вам не нужно понимать ретранслятор, шлюз, mesh, браузер, рабочий стол, размещённую инфраструктуру или сеть доказательств, прежде чем пробовать Enigma локально.

Размещённое облако и BYOC-режим доступны только по списку ожидания/развёртыванию оператором; они требуют реальных учётных данных для развёртывания, доменов, TLS, долговременного хранилища, KMS/секретов, мониторинга, резервного копирования и принятия оператором. Двоичные файлы ретранслятора и шлюза, включённые в пакет, являются локальными загрузочными зондами, а не живым размещённым сервисом.

Enigma не утверждает, что закрытый провайдер удалил внутренние данные, что веса модели забыли или что собственная память провайдера исчезла. Он доказывает факты о состоянии хранилища, контролируемого Enigma, квитанциях, контрольных точках и заявленных граничных операциях.

Установите один раз, используйте везде

Предварительные требования:

  • Node.js >=24

  • Никакой базы данных, учётной записи в реестре пакетов, учётных данных провайдера, облачных учётных данных, размещённой учётной записи Enigma или внешней учётной записи для локального пути настройки

  • Git только если вы выберете расширенный путь проверки исходного кода

Используйте Enigma как ваш личный Memory Drive для ИИ: установите один раз, подключите уже имеющиеся у вас ИИ-клиенты, затем проверьте состояние диска и статус паспорта перед запоминанием, извлечением, упаковкой и проверкой контекста.

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, generic MCP). enigma start — это псевдоним быстрого запуска. Настройка пропускает клиенты, которые не установлены, и никогда не создаёт конфигурации с нуля; сначала просмотрите с помощью --dry-run, если хотите увидеть, какие клиенты будут записаны.

Режимы безопасности связки ключей и конфиденциальность в состоянии покоя

  • Режим разработчика по умолчанию (local_secret): Запуск enigma setup или enigma quickstart без параметров учётных данных инициализирует незашифрованную связку ключей разработчика (unencrypted: true). Этот режим не обеспечивает конфиденциальности в состоянии покоя от локального доступа к файлам и предназначен исключительно для локальной оценки с нулевой конфигурацией.

  • Суверенный зашифрованный режим (local_secret_encrypted): Установите ENIGMA_PASSPHRASE в вашем окружении или передайте --passphrase-file <path>, чтобы зашифровать ключи хранилища в состоянии покоя с помощью AES-256-GCM AEAD с выводом ключа scrypt и аутентификацией метаданных GCM AAD.

Зашифрованный + подключённый к 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.json

chain anchor-bundle привязывает только публичные корни обязательств (active_set_root, receipt_log_root) и публичные ссылки. Он никогда не размещает на цепочке сырую память, открытые подсказки, ключи хранилища, парольные фразы, закрытые ключи или зашифрованные тела пакетов. chain submit-solana по умолчанию выполняет пробный запуск; --execute записывает компактную ссылку доказательства SPL Memo в Solana, используя вашу явно предоставленную ключевую пару с балансом.

Исследовательская база киберпанка задокументирована в docs/research/sovereign-cypherpunk-memory.md: пороговое разделение Шамира 1979, аккумуляторы Меркла 1979, шаблоны хранения с правдоподобным отрицанием Rubberhose/TrueCrypt, храповики OTR/Signal и ограничения блокировки памяти Unix/Windows. Документ явно исследовательский; производственный Enigma поставляет только проверенные локальные примитивы хранилища и публично безопасную привязку обязательств Solana, описанную выше.

Запустите setup или quickstart, прежде чем рассматривать enigma doctor как полностью зелёную проверку установки. 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 quickstart --bundle ./.enigma/bundle.json --overwrite перед npx --yes --package enigma-memory enigma doctor --bundle ./.enigma/bundle.json; запуск npx doctor первым может выявить то же ожидаемое красное состояние отсутствующего пакета generic-MCP.

Related MCP server: Sovereign Universal Memory MCP

Сеть доказательств Enigma

Сеть доказательств Enigma — это публичный уровень доказательств для памяти ИИ: локальные инструменты могут упаковывать корни, сохраняющие конфиденциальность, ссылки, счётчики, подписи, ограниченные предоставления возможностей, отзывы и аттестации бенчмарков, не раскрывая сырую память, подсказки, стенограммы, завершения, встраивания, имена арендаторов, закрытые ключи, ответы провайдеров или учётные данные провайдера.

Команды enigma chain anchor|grant|revoke|attest|verify — это локальные команды планирования и проверки. Они выводят публично безопасный JSON с transaction_submitted:false и raw_memory_on_chain:false; они не отправляют транзакции 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 demo

install:local — это пробный запуск, если не присутствует --execute. Приведённая выше команда устанавливает проверенный пакет глобально и создаёт локальный пакет хранилища. Она не требует Cloudflare, OpenAI, Anthropic, учётных данных для публикации npm, базы данных или размещённой инфраструктуры.

Ручная альтернатива: изучите низкоуровневые шаги локального хранилища, которые enigma setup готовит для вас. Используйте одобренный арендатором файл дыма; не раскрывайте приватную память в аргументах оболочки.

POSIX shell:

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.json

Windows 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

Запустите MCP-сервер Enigma через stdio:

POSIX shell:

ENIGMA_BUNDLE="$HOME/.enigma/bundle.json" enigma-mcp

Windows PowerShell:

$env:ENIGMA_BUNDLE = "$HOME\.enigma\bundle.json"
enigma-mcp.cmd

Или через CLI:

ENIGMA_BUNDLE="$HOME/.enigma/bundle.json" enigma mcp serve

Форма CLI Windows PowerShell:

$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-desktop

  • cursor

  • kimi-code

  • vscode-cline

  • roo

  • opencode

  • generic-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-run

Удалите --dry-run из enigma connect <client> только когда вы готовы к тому, что Enigma объединит запись mcpServers.enigma в конфигурацию этого конкретного клиента. Голый enigma setup без --connect-installed или --write-connectors никогда не записывает конфигурации сторонних приложений.

Фрагменты 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"
      }
    }
  }
}

Generic MCP:

{
  "mcpServers": {
    "enigma": {
      "command": "enigma-mcp",
      "args": [],
      "env": {
        "ENIGMA_BUNDLE": "/absolute/path/to/.enigma/bundle.json"
      }
    }
  }
}

Используйте --mcp-command (псевдоним --command), когда GUI-приложение не может найти установленные в оболочке двоичные файлы или нуждается в пути .cmd в Windows.

Браузерное расширение и нативный хост

Браузерное расширение — это распакованный каркас 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 для этих браузеров. Найдите распакованные ID Chrome в chrome://extensions > Режим разработчика > Enigma > Подробнее, ID Edge в edge://extensions > Режим разработчика > Enigma > Подробнее и ID Firefox в 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 в расположение нативного хоста браузера/ОС или создайте задокументированный ключ реестра Windows самостоятельно. Ручные шаблоны остаются в apps/native-host/manifests/. Точные команды копирования и реестра находятся в apps/native-host/README.md.

Нативный хост находится внутри локальной границы доверия: защитите манифест, обёртку, исполняемый файл и путь ENIGMA_BUNDLE от локального изменения. Расширение вообще не использует синхронизированное хранилище браузера (chrome.storage.sync) и требует явного клика пользователя перед вставкой контекста Enigma в ChatGPT, Claude, Kimi, Perplexity или другую поддерживаемую страницу провайдера. Собственная память провайдера остаётся только кэшем; квитанции Enigma не доказывают удаление провайдером или забывание модели. См. apps/browser-extension/README.md, apps/native-host/README.md и docs/install-anywhere.md в проверке исходного кода.

Каркас рабочего стола

Поверхность рабочего стола — это статический локальный каркас в:

apps/desktop/src/index.html

Откройте его напрямую в браузере или упакуйте внутри оболочки рабочего стола. Он моделирует экраны хранилища, MCP, клиентов, импорта/экспорта, верификатора, удаления, mesh и предприятия. Состояние пользовательского интерфейса рабочего стола — это только операционные доказательства; криптографическое доказательство по-прежнему исходит из квитанций 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/решений, но снимок также может включать локальную демонстрационную идентичность и материал ключа подписи Ed25519, необходимый для проверки решений; он не должен содержать сырую память, промпты, завершения, транскрипты, ответы провайдера, эмбеддинги, секреты тенанта, материал KMS или утверждения о скрытом состоянии провайдера. Неизвестное, повреждённое или выглядящее как открытый текст состояние переходит в режим отказа (fails closed), а не молча сбрасывается.

Храните файлы состояния вне системы контроля версий с правами доступа только для владельца. Резервные копии полезны только для локального демонстрационного восстановления; размещённые (hosted) и BYOC-развёртывания по-прежнему требуют реального долговременного хранилища, KMS/секретов, контролируемых резервных копий, репетиции восстановления и принятого операторского пакета.

Для Docker-демо из исходного кода:

cd enigma
docker compose up --build relay gateway

Смотрите docs/install-anywhere.md и docs/deployment-runbook.md в исходном коде для конкретных шагов по локальному серверу, Docker, hosted и BYOC.

Корпоративные режимы:

  • Hosted: оператор Enigma запускает ретранслятор/шлюз для тенанта. Требуются учётные данные развёртывания, TLS, производственное долговременное хранилище, KMS/секреты, мониторинг, резервные копии, реагирование на инциденты и политика тенанта.

  • BYOC: заказчик запускает ретранслятор/шлюз в собственном облаке или сети. Заказчик контролирует KMS, сетевую политику, журналы, резидентность данных, резервные копии и учётные данные развёртывания.

В обоих режимах собственная память провайдера остаётся только кэшем. Enigma может доказать своё собственное зафиксированное состояние и решения политики; она не может доказать, что сторонний провайдер стёр скрытое состояние или изменил веса модели.

Импорт и миграция

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

Это путь локального подтверждения релиза одной командой; добавьте -- --out <file>, когда другой производственной команде Enigma нужно использовать JSON аудита. Среда выполнения Docker, размещённое облако, публикация npm и проверка живого веб-сайта остаются внешними/контролируемыми оператором проверками, а не предварительными условиями для release:audit.

Локальное свидетельство происхождения/контрольных сумм SBOM:

npm run provenance:local -- --out ./.enigma/release-provenance.json

Используйте docs/release-provenance-and-sbom.md для интерпретации сгенерированного JSON. Рецензенты могут сравнить записанные записи (path, sha256) со свежевычисленными значениями SHA-256 или с другим файлом происхождения. Запускайте npm pack --dry-run отдельно при проверке содержимого tarball пакета и собирайте артефакт публичного сайта перед повторным запуском формирования происхождения, если необязательная контрольная сумма public_site_manifest входит в область проверки. Файл происхождения — это только локальное неподписанное свидетельство контрольных сумм.

Пакет для ручной проверки:

python scripts/build_public_site.py
npm run review:packet -- --out ./.enigma-review-packet --public-site ./_public_site

Используйте docs/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-образа/среды выполнения, готовность hosted/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_crossing

Рукопожатие MCP 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 содержит или больше не обслуживает зафиксированный адрес памяти.

  • Событие создания, извлечения, упаковки контекста, обновления или удаления (tombstone) памяти создало квитанцию, которая проверяется офлайн.

  • Граничный харнесс классифицировал наблюдаемое граничное событие как зафиксированное, заблокированное, вне области действия или сбойное.

  • Ретранслятор хранил непрозрачную зашифрованную запись или подписал контрольную точку свидетеля без открытого текста сырой памяти.

  • Решение шлюза следовало конкретной корпоративной политике Enigma при конкретном хэше политики.

Enigma не может честно утверждать:

  • Закрытый провайдер физически удалил все внутренние копии.

  • Модель забыла состояние обучения, тонкой настройки, кэша, телеметрии или скрытой персонализации.

  • Enigma вызвала семантическое забывание в выводах модели, скрытой персонализации, эмбеддингах, сводках, кэшах или сторонних системах за пределами состояния Enigma.

  • Импортированные памяти провайдера полны, если только исходный экспорт явно не доказывает полноту.

  • Подписанное утверждение памяти истинно в реальном мире; квитанции доказывают хранение и жизненный цикл, а не фактическую правильность.

  • Ожидание ROI токена, прибыли, доли в капитале, доли выручки, возврата инвестиций или цены токена.

  • Защищённое от вмешательства оборудование или превосходство по сырым вычислениям.

  • Лидерство в бенчмарках без измеренных доказательств в репозитории.

  • Развёртывание в размещённом облаке или BYOC у заказчика активно без требуемых учётных данных, домена/TLS, производственного долговременного хранилища, KMS/секретов, мониторинга, резервных копий, владения инцидентами и маршрутизации SIEM/журналов; локальное демо-состояние --state-file не является готовностью hosted/BYOC.

  • Что локальный пакет проверки или локальный вывод происхождения/SBOM является подписанным происхождением, аттестацией реестра, доказательством git/системы контроля версий, уровнем SLSA, сертификацией соответствия, дайджестом Docker-образа/доказательством среды выполнения, публикацией npm, готовностью hosted/BYOC или доказательством размещённого/облачного развёртывания.

Читать далее:

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides 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.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    11
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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