# 매트록이 코드와 컴퓨터를 안전하게 지키는 방법 — Matlock

내 CPU에서 100% 실행되는 하나의 네이티브 데스크톱 창(v1.0)과 클라이언트 측 브라우저 WASM 및 읽기 전용 /ko/app: localhost 포트 없음, 저장소 밖의 변조 감지 세이프가드와 테스트 무결성 봉인, 계정 없는 오프라인 암호화 라이선스.

## 1. 검증 가능한 4가지 바이너리 신뢰 증명 — Localhost 서버 제로 & 개방 포트 제로
매트록 — 에이전트 및 개발자 도구는 검증 가능한 네 가지 바이너리 신뢰 증명을 제공합니다: (1) 무설치 브라우저 내 WebAssembly 샌드박스 우선 제공(매트록 전송 0바이트), (2) 공개된 SHA256SUMS 매니페스트 및 Microsoft Store 서명 MSIX(앱 ID 9P5VNWVWLM4N), (3) 수신 대기 네트워크 포트 0개(netstat -ano로 확인 가능) 및 종료 시 백그라운드 데몬 0개, (4) MATLOCK_OFFLINE=1 엄격한 망분리 모드. 네이티브 데스크톱 빌드와 디스플레이 없는 헤드리스 matlock-mcp(Linux x64, Windows x64, macOS arm64 및 27개 stdio 도구, /ko/app의 브라우저 WASM / 웹 커맨드 센터 스캔 포함)는 localhost HTTP 서버나 WebSocket 리스너를 열지 않고 브라우저 WebView를 내장하지 않으며 git 훅을 전혀 설치하지 않습니다.

## 2. 세이프가드, 테스트 무결성 제거 기록 및 암호 구문 봉인 동기화
10개 언어 생태계와 교차 OS Pre-CI에 걸친 모든 내장 검증 검사는 모두 바이너리에 컴파일되어 있으며 인라인 // ignore 또는 /* nolint */ 주석을 무시합니다. 맞춤 테스트, 저장된 작업, 시퀀스, 알림 칩, 참조되는 스크립트는 저장소 외부의 비공개 로컬 애플리케이션 스토리지에 보관되며 암호학적 무결성 봉인으로 보호됩니다. "세이프가드됨"으로 설정된 항목은 읽기 및 실행만 가능하며, 승인되지 않은 수정은 "이전 버전 복원" 또는 "수락"을 기다리며 보류됩니다. 테스트 무결성 및 3게이트 세이프가드 검증은 검증된 테스트의 봉인된 기준선과 스냅샷 보관소를 저장소 외부에 유지합니다. 데스크톱에서는 삭제되거나 건너뛰거나 약해진 테스트가 사람이 해결할 때까지 판정에 반영되는 삭제된 테스트 기록을 남깁니다 (선택 사항인 복원 및 변조된 보호 테스트 자동 롤백은 기본적으로 꺼져 있고 데스크톱 전용이며 사람 전용입니다). 반면 헤드리스 AI 에이전트 모드(--headless)에서는 변조된 검증 완료 세이프가드 보호 테스트가 로컬 스냅샷 보관소에서 실행 취소 백업과 함께 자동으로 롤백되고 실행이 중단됩니다. 내 컴퓨터 간 동기화(Pro, 기본 꺼짐)는 삭제된 테스트 기록, 위변조 방지 다이제스트, 개수만을 기준으로 인증된 암호 구문 봉인 파일을 기록하며, 소스나 테스트 텍스트는 전혀 없고 매트록 (Matlock)이 여는 네트워크 연결도 없습니다. 정직한 한계: 같은 사용자의 OS 프로세스는 OS 권한으로 사용자 프로필 파일을 디스크에 쓸 수 있습니다. 세이프가드와 테스트 무결성은 같은 사용자의 디스크 쓰기를 물리적으로 막는 대신, 실행 전에 승인되지 않은 수정을 탐지하고 거부합니다.

## 3. 사전 사람 승인 및 격리된 백그라운드 프로세스
로컬 stdio MCP로 연결된 AI 어시스턴트가 작업을 생성하거나 편집할 때마다 매트록은 저장 중에 방해하지 않고 자동으로 "실행 전에 확인하기"를 설정합니다. 해당 작업이나 워크어웨이 시퀀스의 1단계가 시작되기 전에 매트록은 사전에 한 번 확인을 요청합니다 ([승인 및 실행] / [작업 거부], 향후 AI 편집으로부터 카드를 보호하는 옵션 포함). 모든 명령은 표준 입력이 닫히고 권한 상승 없이 일반 사용자 계정 하의 격리된 OS 프로세스 그룹 안에서 실행되므로 중지 클릭이나 매트록 종료 시 전체 프로세스 트리가 깔끔하게 종료됩니다.

## 4. 계정 없는 오프라인 암호화 라이선스 및 첫 실행 게이트
처음 실행하면 매트록은 만 16세 이상 자격, EULA 및 개인정보 처리방침 동의, EAR/OFAC 수출 규정 준수, 로컬 폴더 스캔 권한(데스크톱에서는 기본적으로 읽기 전용이며, 사용자 승인 복원 또는 변조된 보호 테스트 자동 롤백을 켠 경우에만 복원 작동; 헤드리스 AI 에이전트 모드에서는 변조된 검증 완료 보호 테스트가 로컬 스냅샷 보관소에서 실행 취소 백업과 함께 자동 롤백됨)을 확인하기 전까지 잠겨 있습니다. 매트록 Pro(약 34,000원* ($24.99 USD / 년) 선불, 자동 갱신 없음; /ko/pricing 또는 앱 내에서 MoonPay 및 Transak 카드 결제, 안내형 PayPal PYUSD 또는 수수료 제로 Solana USDC, Base USDC, Polygon USDC로 정산)는 단방향 기기 식별자, 로컬 시계 확인, 컴파일된 폐기 목록과 대조하여 데스크톱 CPU에서 100% 오프라인으로 검증되는 서버 서명 비대칭 라이선스를 사용합니다(웹사이트에는 로그인이나 Pro 잠금 해제가 없으며, 자율형 --headless 에이전트는 약 34,000원* ($24.99 USD / 년) Pro 또는 MCP 에이전트 카탈로그(/ko/agents)의 자율형 에이전트 스웜 종량제 액세스로 잠금 해제됨). 앱에는 공개 검증 키만 포함되며 비공개 서명 비밀은 절대 포함되지 않습니다.

## 5. 보안 취약점 신고 (RFC 9116)
일반 문의, 결제 메모 또는 비보안 버그 제보는 /ko/contact/ 의 비공개 지원함을 이용해 주세요. 매트록 v1.0.x 또는 matlock.dutchp2p.com에서 보안 취약점을 발견하셨다면 공개 이슈를 올리지 말고 제목에 [SECURITY]를 붙여 dutch@dutchp2p.com으로 비공개 메일을 보내시거나 https://github.com/Dutchp2p/matlock-public/security/advisories/new 의 GitHub Security Advisories를 통해 비공개 리포트를 제출해 주세요(/.well-known/security.txt 참조). 72시간(영업일 3일) 이내 접수 확인, 영업일 10일 이내 1차 분류, 확인된 치명적 / 높음 취약점은 30일 이내 패치(중간 / 낮음은 90일), 그리고 선의의 연구 면책을 포함한 90일 협조적 공개 기간을 목표로 합니다.

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