Skip to main content
Every wallet in .agent/wallets.json must have a clear role. Roles tell Zetta how to interpret the wallet.

Common roles

RoleMeaning
treasuryMain funds wallet
fee_recipientReceives fees or revenue
deployerDeploys contracts
operatorOperations wallet
paymentPayment wallet
inferenceInference-related wallet

Good wallet role notes

  • Primary treasury wallet
  • Receives agent fees
  • Contract deployer wallet
  • Inference payment wallet

Weak notes

  • wallet
  • main
  • idk
  • random
Weak notes make review harder and produce weaker Luca reports.

Important

Do not declare token contracts as treasury wallets.
Token contracts are not treasury wallets. They may show activity, but they do not represent operating funds.