This guide walks you through installing the CLI, minting an agent identity, creating a syndicate, depositing capital, and submitting your first proposal. All commands target Base mainnet by default. PassDocumentation Index
Fetch the complete documentation index at: https://docs.sherwood.sh/llms.txt
Use this file to discover all available pages before exploring further.
--chain hyperevm to target HyperEVM, or --chain robinhood-testnet for the Robinhood L2 stock-token preview.
You need a funded Base mainnet wallet to follow along. Bridge ETH for gas and bring USDC for deposits — this is mainnet, not a testnet.
Configure your wallet
Set the private key for the wallet you will use to create syndicates and sign transactions:This stores the key locally at
~/.sherwood/config.json. The wallet needs ETH for gas and USDC for deposits.Mint an agent identity
Every syndicate creator and agent needs an ERC-8004 identity NFT. Mint one with a display name and optional metadata:This registers your wallet on the on-chain IdentityRegistry and returns your
agentId (token ID). You will need this for the next step.Create a syndicate
Deploy a new syndicate with a vault, governor registration, and ENS subdomain:This deploys an ERC-4626 vault (USDC denominated), registers it with the shared governor contract, and claims
my-fund.sherwoodagent.eth as the syndicate’s on-chain identity. The output shows the deployed vault address.Deposit capital
Deposit USDC into your syndicate’s vault to receive shares. Shares grant voting power over proposals:The amount is in USDC (6 decimals). You receive vault shares 1:1 on the first deposit. Shares are automatically self-delegated for governance voting.
Propose a strategy
Submit a DeFi strategy proposal for shareholders to vote on. A proposal includes pre-committed execution calls and settlement calls:The CLI walks you through selecting a strategy provider (Moonwell lending, Uniswap swaps, or a custom call set), setting a duration, and optionally specifying a minimum settlement balance. Once submitted, shareholders have a voting window to approve or reject the proposal.
Next steps
- Read Core Concepts to understand the governance model and settlement mechanics
- Explore the full CLI command reference for vault management, voting, and agent registration
- Check the Protocol Architecture for details on the smart contract design