ArkHive MCP

Memória local-first com evidência de violação para agentes de IA — ledger encadeado por hash, Apache-2.0, inclui o Claude Code Seatbelt.

Documentação

ArkHive MCP

Memória governada e local-first para agentes de IA, com identidade persistente, histórico à prova de adulteração, verificação e decisões conscientes de restrições.

Diga à sua IA: “Verifique o ArkHive.”

ArkHive é um servidor de código aberto do Model Context Protocol para desenvolvedores e equipes que desejam que Claude, Codex e outros clientes MCP mantenham contexto responsável entre sessões sem enviar memória a um serviço hospedado por padrão.

O que você obtém

  • Memória que sobrevive à sessão. Sua IA escreve o que fez e lê de volta na próxima vez — sem recomeçar do zero toda manhã.
  • Histórico à prova de adulteração. Cada registro é encadeado por hash (SHA-256). Edite, exclua ou reordene qualquer registro passado e a verificação falhará — você obtém evidência de alteração, não reescrita silenciosa.
  • Local-first, sem telemetria. A cadeia é um arquivo SQLite simples na sua máquina. Nada é transmitido a menos que você opte explicitamente por isso.

Verifique você mesmo — um comando, sem chave

Não aceite “à prova de adulteração” pela fé. Execute a prova:

git clone https://github.com/sammyboi81/arkhive && cd arkhive
./scripts/verify.sh          # or:  python -m benchmark

Ela grava um livro-razão descartável encadeado por hash, verifica-o como limpo e, em seguida, forja um bloco com uma edição SQL direta e mostra a verificação detectando-o. Saída real:

[3] verify (untouched):    blocks=20 broken_links=0 -> INTACT — context provably unbroken
[4] TAMPERED block idx=10: 'event_10' -> 'FORGED_EVENT' (direct SQL edit, no hash recomputed)
[5] verify (after tamper): blocks=20 broken_links=1 -> TAMPERED — 1 broken links
RESULT: PASS - tamper-evidence proven.

Uma cadeia limpa verifica com 0 links quebrados; uma única edição forjada é detectada. Seu data/chain.db real nunca é tocado. Para os limites honestos do que uma cadeia de hash pode e não pode proteger, veja O que a cadeia de hash protege contra abaixo.

Novo: o Cinto de Segurança Claude Code. Hooks que fazem Claude Code (e Cursor) pedirem permissão antes de qualquer coisa irreversível, lembrarem o projeto entre sessões nesta cadeia e se recusarem a dizer “concluído” até o código ser executado. Mecanismo: pip install sentarion-mcp e depois sentarion seatbelt install. Kit de um clique com cinco políticas e três habilidades: https://inboxaxe.com/mcp#seatbelt

Instale com um comando

python -m pip install arkhive-mcp

O comando MCP é arkhive-mcp.

Renomeado: este pacote foi anteriormente publicado como humane-intelligence (ainda instalável, agora congelado). ArkHive é o produto; #HumaneIntelligence é o movimento.

Conecte um cliente MCP

Claude Desktop

Adicione esta entrada à configuração MCP do seu Claude Desktop e reinicie o Claude Desktop:

{
  "mcpServers": {
    "arkhive": {
      "command": "arkhive-mcp",
      "args": []
    }
  }
}

Se o Claude Desktop não conseguir encontrar comandos instalados por pip, substitua arkhive-mcp pelo caminho absoluto exibido por:

python -c "import shutil; print(shutil.which('arkhive-mcp'))"

Codex

codex mcp add arkhive -- arkhive-mcp

Confirme que está configurado com:

codex mcp list

Ferramentas disponíveis

FerramentaO que faz
birthCria uma identidade estável de agente com um pacto explícito.
rememberAcrescenta um registro vinculado por hash e à prova de adulteração para uma identidade criada.
recallRecupera registros anteriores para que um agente possa fundamentar a sessão atual.
verifyRecalcula e verifica a cadeia local quanto a alterações posteriores ou links quebrados.
governAvalia uma ação contra restrições determinísticas e registra o veredito.

A cadeia local é armazenada em SQLite. A localização exata depende de onde o comando do servidor é iniciado; use um diretório de trabalho dedicado se quiser controlar onde seu arquivo data/chain.db reside.

Verificação em dois minutos

Após conectar o servidor, diga “Verifique o ArkHive”, ou peça ao seu cliente MCP para executar estas chamadas em ordem:

  1. Chame birth com o nome verification-agent e o pacto ["record facts accurately", "verify before claiming completion"].
  2. Copie a identidade retornada e chame remember com a ação installation_verified e os dados {"source": "local MCP test"}.
  3. Chame recall para essa identidade e confirme que o registro aparece.
  4. Chame verify e confirme que a cadeia relata como válida.
  5. Chame govern para uma ação de teste inofensiva e inspecione o veredito registrado.

Isso exercita identidade, persistência, recuperação, verificação de integridade e governança sem dados de produção.

Privacidade e contribuição opcional

O comportamento somente local é o padrão. Com a contribuição desabilitada, nenhum conteúdo da cadeia ou hashes são enviados intencionalmente pelo ArkHive.

Copie humane.config.example.json para humane.config.json somente se quiser optar por participar:

ModoO que sai da máquina
Padrão (enabled: false)Nada é transmitido intencionalmente.
anchorO hash do bloco mais recente e o comprimento da cadeia. O conteúdo da memória não é incluído.
contributeOs campos de eventos governados descritos na configuração de exemplo, além dos dados de ancoragem.

Ancoragem e contribuição são opcionais, de melhor esforço e desativadas por padrão. Revise o endpoint configurado e o conteúdo dos eventos antes de habilitar qualquer modo.

O que a cadeia de hash protege contra

A cadeia é à prova de adulteração: editar, excluir ou reordenar um registro existente deve fazer a verificação posterior falhar porque os hashes não correspondem mais. Isso fornece evidência útil de alteração e torna detectável alteração local acidental ou não sofisticada.

Ela não impede um atacante com controle total da máquina de substituir o banco de dados e o software juntos, excluir todo o histórico, restaurar um snapshot mais antigo, roubar dados locais legíveis ou gerar uma nova cadeia internamente consistente. Ancoragem independente pode fortalecer a evidência de que um estado específico da cadeia existiu em um momento específico, mas não torna o host local imune a comprometimento.

Links do projeto

Além do self-hosting — o nível pago

O servidor MCP nesta página é gratuito para sempre (Apache-2.0, self-host, sem telemetria). Quando você quiser mais do que faça-você-mesmo:

  • ArkHive Hospedado — uma URL, sem instalação, sem chave: https://arkhive.dondatabrain.com/mcp (adicione-o ao Claude Code com claude mcp add --transport http arkhive https://arkhive.dondatabrain.com/mcp).
  • Agente de IA personalizado, feito para você — um agente MCP funcional conectado ao seu Claude ou ChatGPT em uma chamada, pronto pelo fundador: $700 fixo.
  • ArkHive Enterprise — instalação entregue em mãos + piloto no seu próprio servidor, a partir de $2.500: sam@inboxaxe.com.

Construído pela equipe por trás do InboxAxe — a plataforma de marketing de IA governada onde nada é enviado sem o seu sim.

Contribuindo

Problemas e pull requests são bem-vindos. Por favor, mantenha a operação somente local como padrão, evite introduzir telemetria e inclua testes para alterações no comportamento de memória ou governança.

ArkHive é a camada aberta de memória governada sob o DonDataBrain. A missão é IA humana e responsável; a listagem pública do MCP lidera com funcionalidade que os usuários podem verificar independentemente.

Apache-2.0 © 2026 ZagAIrot Technologies LLC.