tr4mpass
무료 오픈소스 iCloud 활성화 잠금 우회 도구
AI 에이전트 작동 전 두 개의 독립 키가 필요하고, 정책 엔진·LLM 심사·일회용 토큰·감사 원장을 포함한 오픈소스 베타
Two independent keys have to turn before an AI agent can act. A policy engine, one or more LLM judges, single-use capability tokens and an audit ledger. Open source beta.
보안Python · TypeScriptGitHub @Insomniac-VibeLabs가동 상태 재확인 필요운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Authorization and execution control for AI agents without human interaction - independent deterministic policy and AI judge approval before consequential tool actions execute. MCP gateway, capability tokens, auditability, and fail-closed execution.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Two independent keys must turn before an AI agent can act. No human needed.
AI agent authorization and MCP gateway with dual-path authorization. Deterministic bytecode policy combined with AI judge approval, single-use capability tokens, and an encrypted ledger.
🎯 The Problem
AI agents can be given permission to use a tool without being given authority to perform every consequential action that tool can perform.
Traditional tool permissions answer:
"Can this agent call this tool?"
Two-Key asks a different question:
"Is this specific action authorized to execute?"
Two-Key is an authorization layer for AI agents that use tools. Before a consequential tool call executes, Two-Key requires independent authorization through a deterministic policy path and an independent judge path:
Only when both keys turn does Two-Key issue a single-use token, bound to the exact arguments, the signed constitution, and the ledger state. The gateway runs the tool only with that token, and every decision, allowed or denied, is written to an encrypted, hash-chained ledger with a signed head.
What you get:
high_assurance profile asks for judges
from two makers and a yes from a local one.two-key mcp-proxy shows the
agent only the tools you signed and runs every call through both keys.two-key audit.cryptography), Apache-2.0.Status: beta. 0.9.1 is the current release: ledger rollover into
encrypted archives, a TypeScript tool-check helper, and fixes from the 0.9.0
review. 0.9.0, the last beta before 1.0, made every signature is hybrid Ed25519 + ML-DSA-65 (quantum-resistant), a 0.8.0
deployment's keys are upgraded once at the first start, a tool behind the
proxy can check its own calls (the tool check), a tool error spends its
token, and two-key setup --window sets up in a window. 0.8.0 added a
summary of recent decisions for the judges, each judge's ballot in the
ledger, one proxy per agent, a read-only ledger audit window
(two-key ledger-view) and a constitution editor. 0.7.3 added two-key setup and
two-key config set, get, undo and check for setting up and changing a
deployment, a signed serial so a ledger never goes back to older rules, and
start-up checks for the upstream server's files behind a launcher. 0.7.0
added the SIEM export, a start-up check that refuses to run when the
monitored agent is Two-Key's own account, and a count of the tokens the
gateway refuses.
Maintainer-reviewed and tested with live LLM agents and judges. Read
Known limits and docs/FIT.md before you rely
on it.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗