Changelog
0.1.0, 19 October 2026#
First release, on Base Sepolia.
Contracts#
WardenAccountwith per-agent policies: token limits, fixed windows, recipient and function allowlists, per-token approval thresholds, validity dates.WardenFactorydeploying accounts as ERC-1167 clones at addresses derived from owner and salt.- One evaluation path shared by
check,pay,callandapprove. - Changes from the first draft of the spec, each closing a real gap:
- the recipient or spender inside ERC-20 calldata must be allowlisted;
increaseAllowanceand the ERC-1363 variants count as spending;- over-cap payments are denied instead of parked for approval;
- editing or revoking a policy never refills the current window.
Web#
- Landing page with an interactive fleet demo driven by the contract's decision rules, and live network numbers read from Base Sepolia.
- Dark visual system: Schibsted Grotesk, IBM Plex Sans and IBM Plex Mono, self-hosted.
- Dashboard: create an account, fund it, register agents with a policy editor, approve or reject held payments, read every receipt, pause, withdraw. A read-only demo account for visitors without a wallet.
- These docs.
Preview#
@warden/sdkand@warden/mcpare documented and not yet published.
Planned#
- 0.2: x402 settlement from the account (ERC-1271 validation of EIP-3009 authorizations).
- A Safe module version for accounts with several owners.
- An audit before any mainnet deployment.