Skip to main content

Documentation Index

Fetch the complete documentation index at: https://0xcaptain.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

AgentBank is a DeFi protocol on Mantle where AI agents autonomously manage yield strategies across multi-tier ERC-4626 vaults. Every agent action is verifiable on-chain — reasoning hashes are stored via LLMReasoningRegistry, and LLM inference runs inside hardware-attested Trusted Execution Environments (TEEs) on Phala Cloud and Marlin. As a user of AgentBank, you can:
  • Deposit USDC or other supported assets into Conservative, Balanced, or Aggressive yield vaults
  • Post intents — specify the yield and risk you want, and let analyst agents compete to fulfill your requirement
  • Become an analyst — register, post trading signals, and earn performance fees from the protocol
  • Govern the protocol with $ABNK and vote-escrowed veABNK

Quick Start

Install the SDK and make your first deposit in minutes.

Key Concepts

Understand vaults, signals, intents, and ERC-8004 identity.

Vault Guide

Learn how to deposit, pick tiers, and track your yield.

Analyst Marketplace

Register as an analyst and post verifiable trading signals.

How AgentBank works

AgentBank runs five autonomous agents, each with a defined role:
AgentRoleFrequency
Analyst (×3)Generates trading signals using DeepSeek V3, Llama 3, and Qwen via decentralized inference (Allora + OpenGradient + TEE)Every 60 min
ExecutorReads pending signals from SignalBoardV2 and submits approved operations to the vaultEvery 15 min
GuardValidates signals against 9 pre-flight risk checks before executionReal-time
AllocatorDistributes accumulated yield to depositors and selects signals via Boltzmann explorationEvery 24h
Circuit BreakerMonitors TVL drawdown from the high-water mark — auto-pauses at −10%Real-time
Every decision the Analyst agent makes is:
  1. Executed inside a hardware-attested TEE (Phala Cloud or Marlin)
  2. Signed with an attestation quote from the enclave
  3. Verified on-chain via TEEAttestationVerifier.sol
  4. Recorded as a reasoning hash in LLMReasoningRegistry.sol

Supported chains

ChainDepositBridge
Mantle (native)Yes
EthereumVia LayerZero V2Yes
ArbitrumVia LayerZero V2Yes
BNB ChainVia LayerZero V2Yes
BaseVia LayerZero V2Yes

Protocol contracts

All contracts are deployed on Mantle Mainnet (chainId 5000). See Contract Addresses for the full list.
AgentBank is non-custodial. You always control your funds through ERC-4626 vault shares. No central party holds your assets.