- the vault
admin - the vault
operator
operator authority.
What Hermes Can Submit
For rebalance vaults, the admin or operator can submit:
These actions are constrained by the same account checks as any other caller. The strategy must be listed on the vault, the reserve and collateral vault must match the strategy account, and the fee vault must match the vault.
For the current
JupLend strategy handler, rewards accrue through the collateral token. Its claim_rewards implementation is effectively a no-op.Allocation choices, market monitoring, APY comparison, utilization checks, and rebalance thresholds are off-chain operator policy. They are not formulas enforced by the vault program.
What Hermes Cannot Do Through The Vault Program
Hermes cannot use the strategy instructions to bypass vault accounting.- It cannot deposit into a strategy that is not listed on the vault.
- It cannot claim rewards to a token account that is not owned by the treasury address.
- It cannot mint user LP shares outside the deposit flow.
- It cannot burn user LP shares outside the withdrawal flow.
- It cannot set the fee vault, transfer admin, update locked-profit degradation, or add/remove strategies unless it is also the admin.
Relationship To On-Chain Accounting
Hermes can decide when to submit a rebalance, but the vault program decides whether the accounts are valid and how the result is accounted for. The accounting details fordeposit_strategy and withdraw_strategy are covered in Rebalance Crank.

