Repository navigation
docs: let Claude Code and Codex use keys (ADR-0011 reinstated, ADR-0013, ADR-0014) - #111
Merged
Merged
Conversation
…13, ADR-0014) The owner wants keys used, not only stored, by Claude Code and Codex and no other program. Documents first, as every agent change here starts: - ADR-0011 Chat Wallets reinstated with the owner's later answers: any EVM chain and Solana, Touch ID then the Master Password for every send, an encrypted send history. Its requests now join ADR-0012's route instead of a second way in, and a grant covers only the Chat Wallets the owner ticks. - ADR-0013: only Claude Code and Codex may use the agent routes, checked by their Apple code signatures on top of the separate agent account. A speed bump, not a wall; a spike comes first. - ADR-0014: API keys are used through the Agent Companion, one fixed, owner-approved operation at a time, each with its own Agent Key and ADR-0007 record. The first operation isn't chosen. - Notes in ADR-0004, 0007, 0008, 0009 and 0012; the glossary; and the AGENTS.md rules that said not to build signing or widen the helper. Nothing is built. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents only: nothing is built. You asked for keys to be used, not only stored, by Claude Code and Codex and no other program. As with every agent change here, the decisions come first, as ADRs. Merging this PR is what accepts them.
Your choices, recorded
Q6L2SF6YDW) or Codex (OpenAI,2DC432GLL2). Both signatures were confirmed on this Mac on 2026-11-09.Choices I made where you hadn't decided (change any of them)
transferon a listed token;TransferCheckedof a listed token;enote-agent-keys, matched by the code hash you approve in Settings. Programs whose signature lets outside code in are refused.Still open
Conflicts, stated
AGENTS.md's "Never widen it" (the Agent Companion): amended by ADR-0014, which allows widening only by an owner-approved fixed operation.AGENTS.md's "It never signs… don't build them": replaced by a rule to build signing only by ADR-0011's build order, with fake keys and test funds, never from a Seed Phrase, a Private Key or an Agent-added Note.Files
CONTEXT.md(Agent Companion, Chat Wallet, and a new line about Claude Code and Codex) andAGENTS.md.Checks
🤖 Generated with Claude Code