Deploy Tokens & Smart Accounts on ADI

Choose a wallet to get started. Deploy an ERC-20 token and create a threshold-gated smart account.

🤖 What's a Smart Account?

A smart account is an on-chain wallet controlled by code instead of a single private key. It can hold assets, execute transactions, and interact with any dApp, just like a regular wallet — but with programmable ownership.

🪙 Why a Token?

The ERC-20 token acts as a key. Anyone holding enough tokens meets the threshold and can operate the smart account — sign transactions, move funds, and call contracts on its behalf.

Compliance & Agentic AI

Token-gated smart accounts create a programmable permission layer for autonomous AI agents. A compliance authority controls who can act on-chain by issuing or revoking tokens — no contract upgrades, no key rotation, no downtime.

flowchart LR CO["🏛️ Compliance\nAuthority"] TK["🪙 ERC-20\nThreshold Token"] A1["🤖 AI Agent 1\n(Approved)"] A2["🤖 AI Agent 2\n(Revoked)"] SA["🔐 Smart\nAccount"] D1["💱 DeFi\nProtocols"] D2["📄 On-Chain\nContracts"] D3["🏦 Treasury\nOps"] CO -->|"mint / burn\ntokens"| TK TK -->|"≥ threshold"| A1 TK -->|"< threshold"| A2 A1 -->|"operates"| SA A2 -.-x|"❌ denied"| SA SA -->|"execute"| D1 SA -->|"execute"| D2 SA -->|"execute"| D3
How it works: The compliance authority mints tokens to approved AI agents. Any agent holding ≥ the threshold can operate the smart account. To revoke access, simply burn or transfer their tokens — the agent instantly loses control. No keys to rotate, no contracts to redeploy. Tokens are the permission layer.

🖥️

Server Account

Pre-configured deployer key. No wallet needed.

🦊

MetaMask

Connect browser wallet. Adds ADI chain if needed.

🔑

Private Key

Paste a key directly. Stays in your browser.

v0 (classic) collateral desk