AMI · Treasury Manager
Autonomy inside
immutable boundaries.
The smart contract that executes every treasury operation. AMI defines what should be done; this contract defines what can be done. Every function has hard limits encoded onchain, whatever the agent decides.
Treasury Manager · Base
0xAF8b3FEBA3411430FAc757968Ac1c9FB25b84107- Managed funds
- $15,441
- ₸USD burned
- 1.05B ₸
- ₸USD bought back
- 2.08B ₸
- ₸USD held for good
- 2B ₸
updated recently
27 burns · $6.9K
11 buys · $10.6K
Can only be staked or burned
No function in the contract can sell or withdraw ₸USD. It only locks, buys and burns it.
0₸USD sold, ever
Controlled actions
Five capabilities.
Every one capped.
Instead of open-ended control, the contract exposes a short list of functions, each bounded by per-action and daily caps over a rolling 24-hour window. Treasury intervention stays measurable, constrained and predictable.
buybackWETH · buybackUSDC()
Market purchase of ₸USD with treasury assets, through Uniswap
- 0.5 ETH per action · 2 ETH per day
- 1,000 USDC per action · 5,000 per day
burnTUSD()
Permanent removal of ₸USD, sent to 0xdead
- 100M ₸USD per action
- 500M ₸USD per day
stakeTUSD()
Locks treasury ₸USD into staking
- 100M ₸USD per action
- 500M ₸USD per day
buyStrategicToken()
WETH into a registered strategic token, with its own caps
- Registered tokens only
- Independent caps per token
rebalanceStrategicToken()
Sells a strategic token: 75% becomes ₸USD, 25% USDC
- 0.5 ETH per action
- 2 ETH per day
Not on the list
sellTUSD()
There is no way to sell or withdraw ₸USD. Flows are one-directional: in, never out.
Caps as configured at the time of writing; the contract enforces whatever is set onchain.
Execution constraints
Hard limits and
rate control.
Beyond the caps, the contract regulates how and when actions happen: no rapid repetition, no exposure to manipulated prices, and an operator that can execute but never rewrite the rules.
Cooldown
60 min
Between two operator actions, so no burst of repeated moves.
Price oracle
TWAP
30-minute average on liquid pools, 2 hours on the ₸USD pool: flash loans can't move it.
Operator role
Restricted
AMI can call approved functions. It can't change limits, logic or its own permissions.
Ownership
2-step
Ownable2Step and ReentrancyGuard, on OpenZeppelin 5.
One-way safe
No escape hatches. The only withdrawal path is the 25% USDC share of a rebalance, hardcoded and immutable.
Permissionless fallback
If the owner and the operator both go quiet, anyone can keep the treasury running: buying, staking and burning ₸USD in perpetuity. No funds can ever be stuck.
180 days
initial lockout
+14 days
of owner & operator inactivity
Strategic token registry
What the treasury
may buy besides ₸USD.
Treasury strategic tokens are registered in the contract, each with its own Uniswap V3 or V4 route and its own caps. When they rise, rebalancing turns the gains into ₸USD buybacks. Live value held, from the dashboard:
$808
$2,855
Not held
$557
$346
Not held
Not held
Onchain log
Don't trust,
verify.

AMI 9000
onchain execution log
- connecting to treasury
Treasury Manager
0xAF8b3FEBA3411430FAc757968Ac1c9FB25b84107Legacy fee claimer
0x2c857A891338fe17D86651B7B78C59c96e274246
