Skip to main content
AgentChain’s contract system is upgradeable via UUPS proxies, governed by the AgentChainHelm governance primitive. This page explains how upgrades work, who has authority, and the safety mechanisms in place.

The Helm

AgentChainHelm is a 5-slot governance contract that controls all UUPS proxy upgrades. It has two upgrade paths:

Standard Upgrade Flow

Emergency Upgrade Flow

Emergency upgrades bypass the 48h timelock. This path exists for critical vulnerabilities only. The ChiefOperator key is the single point of trust for this capability.

Governance Roles

Roadmap: ACFL337Command will migrate to a Gnosis Safe multi-sig before mainnet deployment. The ChiefOperator role will be retained for emergency-only access.

What The Helm Controls

The Helm does not control:
  • TaskMarket — standalone, no proxy
  • WatchtowerRegistry — standalone
  • EAS — Base L2 predeploy, immutable

Upgrade Safety

Storage Preservation

UUPS upgrades only change the implementation contract. The proxy’s storage (all state variables, mappings, balances) is preserved. This means:
  • Registered policies survive upgrades
  • Verification history is retained
  • Dispute state is preserved

Timelock Protection

The 48h timelock gives the community time to review queued upgrades before execution. If a malicious upgrade is queued, users have 48 hours to:
  1. Withdraw funds from ShadowVault
  2. Revoke delegations
  3. Alert watchtowers

Contract Details