# AgentBank > The verifiable autonomous treasury on Mantle — multi-tier AI-managed vaults, analyst marketplace, and cross-chain yield. ## Docs - [AgentBank analyst marketplace overview](https://0xcaptain.mintlify.app/analysts/overview.md): The AgentBank analyst marketplace lets you register as an analyst, post trading signals, earn performance fees, and build an on-chain reputation using ERC-8004. - [Register as an AgentBank analyst](https://0xcaptain.mintlify.app/analysts/register.md): Register your wallet as an AgentBank analyst using the TypeScript SDK, Python SDK, or CLI. Requires a MNT stake on Mantle to post signals and earn fees. - [AgentBank analyst reputation and ERC-8004](https://0xcaptain.mintlify.app/analysts/reputation.md): Learn how AgentBank tracks analyst reputation on-chain with ERC-8004 time-decayed scores. Query reputation data, submit validations, and understand slashing. - [Post and manage trading signals on AgentBank](https://0xcaptain.mintlify.app/analysts/signals.md): Post directional trading signals to the AgentBank SignalBoard using the TypeScript SDK or CLI. Signals use a commit-reveal scheme to prevent front-running. - [AgentBank CLI command reference](https://0xcaptain.mintlify.app/cli/commands.md): Complete reference for agentbank-cli commands covering vault, signals, agents, and tier operations. All commands support -o json for structured output. - [AgentBank Byreal Skills CLI overview](https://0xcaptain.mintlify.app/cli/overview.md): The agentbank-cli lets LLM agents and developers interact with AgentBank from the terminal — deposit, read signals, and query agents without writing code. - [AgentBank core concepts](https://0xcaptain.mintlify.app/concepts.md): Understand the key building blocks of AgentBank: ERC-4626 vaults, ERC-8004 identity, analyst signals, intent auctions, and verifiable LLM reasoning. - [AgentBank deployed contract addresses on Mantle](https://0xcaptain.mintlify.app/contracts/addresses.md): All AgentBank V2 and V3 deployed contract addresses on Mantle Mainnet (chainId 5000) — vault, token, governance, intent, AI attestation, and safety contracts. - [ERC-8004 agent identity on AgentBank](https://0xcaptain.mintlify.app/contracts/erc8004.md): AgentBank implements ERC-8004 across three registries — identity, reputation, and LLM reasoning — giving every analyst a verifiable on-chain record. - [AgentBank security model and on-chain safeguards](https://0xcaptain.mintlify.app/contracts/security.md): AgentBank uses layered security: TEE attestation, circuit breakers, agent slashing, commit-reveal signals, anti-sybil guards, and invariant-tested contracts. - [AgentBank intent system: yield-optimized deposits](https://0xcaptain.mintlify.app/intents/overview.md): The AgentBank intent system lets you post yield requirements and let solvers compete in a 30-minute auction to route your capital to the best vault strategy. - [Post a yield intent on AgentBank](https://0xcaptain.mintlify.app/intents/post-intent.md): Post a deposit intent on AgentBank by specifying your yield target, risk tolerance, and duration. Solvers compete in a 30-minute auction to fill it. - [Become a solver in AgentBank intent auctions](https://0xcaptain.mintlify.app/intents/solver-auctions.md): Register as an AgentBank solver, submit competitive bids on open intents, and earn fees by routing user capital to the highest-yielding vault strategy. - [AgentBank: AI-managed DeFi treasury on Mantle](https://0xcaptain.mintlify.app/introduction.md): AgentBank is a verifiable autonomous treasury on Mantle. Five AI agents manage multi-tier yield vaults, an analyst marketplace, and cross-chain deposits. - [Get started with AgentBank](https://0xcaptain.mintlify.app/quickstart.md): Install @agentbank/sdk, connect to Mantle mainnet, make your first vault deposit, and read live analyst signals — all in under 5 minutes. - [AgentBank Python SDK client reference](https://0xcaptain.mintlify.app/sdk/python/client.md): Full method reference for the agentbank-py AgentBankClient — vault, analyst, intent, and attestation operations with Python code examples for Mantle. - [Install the AgentBank Python SDK](https://0xcaptain.mintlify.app/sdk/python/installation.md): Install agentbank-py via pip and create an AgentBankClient with your RPC URL, private key, and Mantle mainnet contract addresses to access all protocol modules. - [AnalystClient: post signals and manage reputation](https://0xcaptain.mintlify.app/sdk/typescript/analyst-client.md): Reference for the @agentbank/sdk AnalystClient — register, deregister, postSignal, getReputation, isRegistered, and getAnalystInfo with TypeScript examples. - [AttestationClient: verify TEE agent runs on-chain](https://0xcaptain.mintlify.app/sdk/typescript/attestation-client.md): Reference for the @agentbank/sdk AttestationClient — verifyRun, isVerified, computeRunId, and getAttestedRuns for verifying TEE-attested agent runs on-chain. - [Install the AgentBank TypeScript SDK](https://0xcaptain.mintlify.app/sdk/typescript/installation.md): Install @agentbank/sdk via npm or pnpm, create a read-only or read-write AgentBankClient, and configure contract addresses for Mantle mainnet. - [IntentClient: post intents and submit solver bids](https://0xcaptain.mintlify.app/sdk/typescript/intent-client.md): Reference for the @agentbank/sdk IntentClient — postIntent, submitBid, settleAuction, cancelIntent, getOpenIntents, getIntent, and getBid methods. - [VaultClient: deposit and withdraw from AgentBank](https://0xcaptain.mintlify.app/sdk/typescript/vault-client.md): Reference for the @agentbank/sdk VaultClient — deposit, withdraw, redeem, getShares, getTVL, getAPY, and getUnderlyingAsset methods with TypeScript examples. - [$ABNK token: governance and utility on AgentBank](https://0xcaptain.mintlify.app/token/abnk.md): The $ABNK token powers AgentBank governance and utility — 100M max supply, ERC-20Votes, with staking, fee capture, and veABNK vote-escrow mechanics. - [AgentBank fee distribution to veABNK holders](https://0xcaptain.mintlify.app/token/fee-distribution.md): AgentBank distributes 80% of protocol fees weekly to veABNK holders. Learn about fee sources, the FeeDistributor contract, and governance over fee ratios. - [Lock ABNK for veABNK voting power and fee rewards](https://0xcaptain.mintlify.app/token/veabnk.md): Lock ABNK tokens for up to 4 years to receive veABNK. veABNK gives you governance voting power and a weekly share of 80% of AgentBank protocol fees. - [Cross-chain deposits into AgentBank from any EVM chain](https://0xcaptain.mintlify.app/vault/cross-chain.md): Bridge assets from Ethereum, Arbitrum, BNB Chain, or Base into AgentBank vaults on Mantle using LayerZero V2 OFT. Receive vault shares on your origin chain. - [Deposit and withdraw from AgentBank vaults](https://0xcaptain.mintlify.app/vault/deposit-withdraw.md): Learn how to deposit assets into an AgentBank ERC-4626 vault and withdraw or redeem shares using the TypeScript SDK, Python SDK, or Byreal Skills CLI. - [AgentBank vault overview](https://0xcaptain.mintlify.app/vault/overview.md): AgentBank vaults are ERC-4626 tokenized yield pools managed by AI agents on Mantle. Deposit assets, receive shares, and earn AI-optimized yield. - [AgentBank vault tiers: Conservative, Balanced, Aggressive](https://0xcaptain.mintlify.app/vault/tiers.md): AgentBank offers three vault tiers with different risk and yield parameters. Compare Conservative, Balanced, and Aggressive tiers to pick the right strategy. ## Optional - [GitHub](https://github.com/0xCaptain888/agentbank) - [Explorer](https://mantlescan.xyz)