Quick Start
Set up, fund, and safely hand an Aegis smart account to an agent.
The simple path
Open Agents → Set up new agent. The guided setup keeps the account, guardrails, permission, funding, execution route, and handoff together. Policies remain reusable in the Policy Library, while the wizard creates a dedicated policy by default so a first-time setup does not accidentally change another agent.
What Aegis provides — and what it assumes
Aegis provides the smart account and on-chain policy enforcement. The agent runtime still needs secure signer storage. For a capable new account, guided setup recommends direct execution: the generated signer pays ordinary gas while the account still enforces every guardrail. A hosted ERC-4337 bundler remains an option when keeping the signer empty matters more than latency. Public RPCs can be rate-limited, so owners can substitute an agent-specific endpoint. The MCP server diagnoses and preflights but does not hold signing keys.
Guided setup
Connect the owner wallet and create the agent account
Sign in at app.projectaegis.ai and choose Set up new agent. Give the agent a name and choose a signer. If Aegis generates the low-privilege bot signer in your browser, download its provisional backup immediately. Your owner wallet key is never part of the agent handoff.
Apply guardrails
Set small per-transaction and daily limits for the assets the agent may use. The default path creates a dedicated policy; advanced users can select a compatible policy from the reusable Policy Library. Apply guardrails activates the policy, creates the agent-to-policy permission, mints its on-chain constraints, and records that permission as this agent's primary permission. If an agent has several valid permissions, Aegis asks you to choose one instead of guessing.
Fund the account and choose its route
The guardrail step carries its primary setup asset forward, so fund only what the agent needs without choosing that asset again. Direct is normally fastest for DeFi and asks for a small native-token balance on the generated signer. Bundler mode keeps the signer empty and uses EntryPoint prefund or a paymaster, but adds another provider and queueing hop; a responsive bundler can still include the operation in the same block. The Aegis public RPC works without provider setup but may be rate-limited. Custom RPC stays optional; when a custom provider endpoint also supports ERC-4337 v0.6, it can be used for both RPC and bundling, with a separate bundler field available when needed. The exact signed dry run proves the selected route, funding, and gas estimate before broadcast.
Download one agent handoff package
The browser builds one ZIP containing a manifest, public runtime descriptor, separate runtime secrets, optional signer file, safe first-action probe, and a START-HERE.md runbook. The package never includes your owner key or wallet-wide aegissa_ management key. Aegis keeps secrets in separate files inside the package so the agent can install them with restrictive permissions without asking the human to assemble paths by hand.
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install "aegis-smart-accounts>=0.5.0"
aegis handoff install /path/to/my-agent-aegis-handoff.zip \
--destination ~/.aegis/handoffs/my-agent
aegis handoff check ~/.aegis/handoffs/my-agentInstallation verifies every file hash, rejects unsafe archive paths and links, writes secret-bearing files with mode 0600, and reports the exact runtime descriptor path.
Let the agent run its first check
Give the agent the ZIP path or installed handoff directory plus the agent runbook. The agent checks the package, explains its permission and route, and estimates the included minimal policy-compatible action without broadcasting. Import the resulting first-action.readiness.json report in guided setup to bring independently verified runtime evidence back into the dashboard. An unsafe beta override can produce diagnostic evidence, but it never produces a Ready state. Review and approve the first real action before the agent broadcasts it.
What “ready” means
The account is deployed, one explicit minted permission is primary, required assets are funded, the signer matches, and the packaged route passes its exact no-broadcast check. Direct mode must prove the v16 capability, RPC simulation, and signer gas; bundler mode must prove the compatible route and prefund. A configured account is not automatically ready to execute; the first exact action must still pass policy and route-specific gas checks.
How the model stays flexible
Policies and permissions remain separate resources under the hood. That preserves policy reuse, independent revocation, audit history, and future multi-agent workflows. The normal human experience is agent-centric: setup creates or selects those resources for you, and the agent card shows the selected relationship. Policy Library and Permissions · Advanced remain available for deliberate reuse and administration.
SDK/API-first provisioning
Automation can still use the resumable initializer with a trusted wallet-wide management key. It records public setup identifiers only and never stores signer material or API keys.
export AEGIS_API_KEY=aegissa_...
aegis init \
--name my-agent \
--owner 0xOWNER \
--signer 0xBOT_SIGNER \
--chain-id 11155111 \
--policy-file ./minimal-sepolia-policy.jsonThe API/SDK track and dashboard wizard use the same security model. After provisioning, build the same aegis.handoff.v1 package or securely provide an equivalent descriptor and referenced secrets. See the Agent Golden Path for the execution sequence.