# Como o Matlock Mantém Seu Código e Seu Computador Seguros — Matlock

Uma única janela desktop nativa (v1.0) rodando 100% na sua CPU (mais o WASM no navegador do cliente e /pt/app somente leitura): zero portas localhost, Salvaguardas e selos de Integridade dos Testes à prova de violação fora do seu repositório e licenciamento criptográfico offline sem conta.

## 1. Quatro provas verificáveis de confiança binária — Zero servidores localhost e zero portas abertas
O Matlock — Ferramentas para Agentes e Desenvolvedores oferece quatro provas verificáveis de confiança binária: (1) sandbox WebAssembly no navegador sem instalação primeiro (0 bytes enviados ao Matlock), (2) manifestos SHA256SUMS publicados e pacote MSIX assinado na Microsoft Store (App ID 9P5VNWVWLM4N), (3) 0 portas de rede em escuta (verifique via netstat -ano) e 0 daemons em segundo plano ao sair, e (4) modo estrito isolado de rede com MATLOCK_OFFLINE=1. As compilações nativas para desktop e o executável sem interface matlock-mcp (Linux x64, Windows x64, macOS arm64 com 27 ferramentas stdio, além das varreduras WASM no navegador e na Central de Comando Web em /pt/app) não iniciam servidor HTTP localhost, não abrem listener WebSocket, não embutem WebView de navegador e instalam zero hooks do git.

## 2. Salvaguarda, registros de testes removidos de integridade e sincronização selada por frase-senha
Todas as verificações integradas, em 10 ecossistemas de linguagens e no Pre-CI entre sistemas operacionais, são compiladas no binário e ignoram comentários inline // ignore ou /* nolint */. Seus testes personalizados, Ações salvas, Sequências, cartões de Alerta e scripts referenciados ficam no armazenamento privado do aplicativo local fora do seu repositório e são protegidos por selos criptográficos de integridade; itens definidos como "Salvaguardado" permanecem somente para ler e executar, e as edições não autorizadas ficam retidas para "Restaurar versão anterior" ou "Aceitar". A Integridade dos Testes e a Qualificação de Salvaguarda em 3 Portões mantêm uma linha de base selada e um cofre de capturas dos seus testes verificados fora do repositório: no desktop, qualquer teste removido, ignorado ou enfraquecido deixa um registro de teste removido que pesa contra o veredito até uma pessoa resolvê-lo (o Restaurar opcional e a reversão automática de testes protegidos adulterados vêm desativados por padrão, exclusivos do desktop e só para pessoas), enquanto no modo Agente de IA headless (--headless), testes protegidos verificados que forem adulterados são revertidos automaticamente do cofre local de capturas com cópia para desfazer e interrompem a execução. A função Sincronizar entre meus computadores (Pro, desativada por padrão) grava arquivos selados por frase-senha autenticados apenas sobre registros de testes removidos, resumos à prova de adulteração e contagens — zero código-fonte ou texto de testes e zero conexões de rede abertas pelo Matlock. Limite honesto: processos do mesmo usuário no sistema têm permissão para gravar arquivos do perfil no disco; Salvaguardar e a Integridade dos Testes detectam e recusam edições não autorizadas antes da execução, em vez de impedir fisicamente gravações em disco feitas pelo mesmo usuário.

## 3. Aprovação humana prévia e processos em segundo plano isolados
Sempre que um assistente de IA conectado via MCP local stdio cria ou edita uma Ação, o Matlock ativa automaticamente «Perguntar antes de executar» sem interromper você durante o salvamento. Antes de iniciar o Passo 1 dessa Ação ou Sequência Walk-Away, o Matlock solicita confirmação prévia uma única vez ([Aprovar e Executar] / [Negar Ação], com opção de salvaguardar o cartão contra edições futuras da IA). Todos os comandos rodam dentro de um grupo isolado de processos do sistema operacional sob sua conta de usuário padrão com stdin fechado e sem elevação de privilégios — para que clicar em Parar ou fechar o Matlock encerre de forma limpa toda a árvore de processos.

## 4. Licenciamento criptográfico offline sem conta e controle de primeira execução
Na primeira abertura, o Matlock permanece bloqueado até você confirmar elegibilidade de idade 16+, aceite do EULA e da Privacidade, conformidade de exportação EAR/OFAC e permissão para escanear pastas locais (no Desktop, o Matlock apenas lê o seu projeto por padrão, a menos que você ative o Restaurar aprovado por pessoa ou a reversão automática nas execuções de testes protegidos por Salvaguarda adulterados; no modo Agente de IA headless, testes protegidos verificados adulterados são revertidos automaticamente do cofre local de capturas com cópia para desfazer). O Matlock Pro (aprox. R$ 140* ($24.99 USD / ano) pré-pago, zero renovação automática; liquidado via Pagar com Cartão com MoonPay e Transak, PayPal PYUSD guiado ou sem tarifas com Solana USDC, Base USDC e Polygon USDC em /pt/pricing ou no app) usa licenças assimétricas assinadas pelo servidor, verificadas 100% offline na CPU do seu computador em relação ao identificador unidirecional do dispositivo, à checagem do relógio local e à lista compilada de revogação (o site não possui login nem desbloqueio Pro; agentes autônomos --headless são desbloqueados via Pro por aprox. R$ 140* ($24.99 USD / ano) ou acesso medido M2M de enxame de agentes autônomos no Catálogo de Agentes MCP em /pt/agents). O aplicativo traz apenas chaves públicas de verificação — nunca um segredo privado de assinatura.

## 5. Relato de Vulnerabilidades de Segurança (RFC 9116)
Para dúvidas gerais, notas de cobrança ou relatos de bugs não ligados a segurança, utilize nossa Caixa Privada de Suporte em /pt/contact/. Se você encontrar uma falha de segurança no Matlock v1.0.x ou em matlock.dutchp2p.com, envie um e-mail privado para dutch@dutchp2p.com com [SECURITY] no assunto ou envie um relato privado via GitHub Security Advisories em https://github.com/Dutchp2p/matlock-public/security/advisories/new (veja /.well-known/security.txt), em vez de abrir um problema público. Nossa meta é confirmar o recebimento em até 72 horas (3 dias úteis), realizar a triagem inicial em até 10 dias úteis, lançar correções em até 30 dias para vulnerabilidades Críticas / Altas confirmadas (90 dias para Médias / Baixas) e manter uma janela de divulgação coordenada de 90 dias com porto seguro de boa-fé.

- RFC 9116 Disclosure Policy: https://matlock.dutchp2p.com/.well-known/security.txt
