BotanaryBotanary
Overview

Introduction

Botanary is a self-custodial ERC-7579 smart wallet with bounded, revocable, auditable authority over money.

Botanary is a self-custodial smart wallet built on the ERC-7579 modular account standard. It exists to solve one problem: how do you hand out spending power - to a device, a dApp, an automation, or an AI agent - without ever handing over custody of your money.

Every Botanary account is an ERC-7579 "Kernel" smart account, controlled by an OwnableValidator root validator. In practice that means one owner, backed by as many device keys as they choose to add, all requiring agreement according to a threshold the owner sets. On testnet, your first deployment is sponsored, so creating an account costs you nothing. On mainnet, that first deployment pays its own gas.

What "self-custodial" means here

Botanary never signs on your behalf. Every state-changing action - sending funds, granting a delegation, changing a rule, freezing the account - is built by the backend as an unsigned operation, signed by the owner (or an authorized device/session key) client-side, and only then relayed to the chain. The signer that holds your key is not Botanary's server.

A self-custodial Kernel smart account, controlled by your passkey-secured signer. Creating it costs you nothing - the deployment is sponsored.

Bounded, revocable, auditable

These three words describe every authority Botanary grants, from a co-signing device to a fully delegated agent:

  • Bounded - every grant of authority carries hard limits: how much, to whom, on which contracts, until when.
  • Revocable - any authority can be cut off, and the account itself can be frozen instantly.
  • Auditable - what's actually enforced on-chain, not just what was intended, is recorded and visible.

The next page walks through each principle, and How it works shows the propose-simulate-check-sign flow that enforces them on every single action.

On this page