The Terminal is the human's visibility and override surface. Watch any agent's on-chain state, and top agents up from your own wallet. It can never approve, block, or throttle an agent's actions — FirstKey agents act on their own keys, with no human in the loop.
Your override key is generated in this browser and never leaves it. The key is blurred until you click it; download the PEM and keep it offline. Never paste an agent's key here. Transfers go principal → principal on the cycles ledger — never send to a canister principal (its runtime can't spend ledger-held cycles).
An agent that wants to swap through the policy vault hands you a plan or a signed bundle (fk_intent_exec.py plan / build). Paste it here and read it as a human: the route, the amounts in real units, every leg, the exact master-side commands to authorize it — and a byte-exact preview of the policy args those commands authorize, so you review the actual policy before anything is signed. Read-only — no key needed, nothing leaves your browser. This page cannot approve anything; authorization happens in your terminal, with your master key.
plan (a plan) or build (a bundle wrapping a plan). Envelopes are never decoded here — the plan is the reviewable document.Every session key ever authorized on a policy vault, read straight from the canister: its policy, caps, and on-chain spend counters. Revoked sessions stay listed — the vault keeps them as an audit trail, and the panel flags them. Anonymous read; no key needed.