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-mcpe depoissentarion 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
| Ferramenta | O que faz |
|---|---|
birth | Cria uma identidade estável de agente com um pacto explícito. |
remember | Acrescenta um registro vinculado por hash e à prova de adulteração para uma identidade criada. |
recall | Recupera registros anteriores para que um agente possa fundamentar a sessão atual. |
verify | Recalcula e verifica a cadeia local quanto a alterações posteriores ou links quebrados. |
govern | Avalia 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:
- Chame
birthcom o nomeverification-agente o pacto["record facts accurately", "verify before claiming completion"]. - Copie a identidade retornada e chame
remembercom a açãoinstallation_verifiede os dados{"source": "local MCP test"}. - Chame
recallpara essa identidade e confirme que o registro aparece. - Chame
verifye confirme que a cadeia relata como válida. - Chame
governpara 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:
| Modo | O que sai da máquina |
|---|---|
Padrão (enabled: false) | Nada é transmitido intencionalmente. |
anchor | O hash do bloco mais recente e o comprimento da cadeia. O conteúdo da memória não é incluído. |
contribute | Os 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 comclaude 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.