# Upgrade Guide

#### Remove existing containers, images and volumes

1. Go to the following directory of [**mach-avs-operator-setup**](https://github.com/alt-research/mach-avs-operator-setup/tree/master) in your AVS local directory

<table><thead><tr><th width="149.20001220703125">AVS</th><th width="456.60009765625">Directory</th><th>Release date</th></tr></thead><tbody><tr><td>AltLayer</td><td><a href="https://github.com/alt-research/mach-avs-operator-setup/tree/master/ethereum/mach-avs/altlayer-multi-mach">https://github.com/alt-research/mach-avs-operator-setup/tree/master/ethereum/mach-avs/altlayer-multi-mach</a></td><td>16 May 2025</td></tr><tr><td>Cyber</td><td><a href="https://github.com/alt-research/mach-avs-operator-setup/tree/master/ethereum/mach-avs/cyber">https://github.com/alt-research/mach-avs-operator-setup/tree/master/ethereum/mach-avs/cyber</a></td><td>28 July 2025</td></tr><tr><td>Soneium</td><td><a href="https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/fast-finality-layer-for-soneium/operator-guide">https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/fast-finality-layer-for-soneium/operator-guide</a></td><td>28 July 2025</td></tr></tbody></table>

1. Shut down the existing Xterio MACH AVS and remove any volumes

```go
docker compose down --volumes --rmi	
```

#### Clone or pull the latest code of repo [mach-avs-operator-setup](https://github.com/alt-research/mach-avs-operator-setup)

```go
git clone https://github.com/alt-research/mach-avs-operator-setup

or

cd mach-avs-operator-setup && git pull
```

#### Run MACH operator

Existing operators do not need to opt in again.

1. Navigate to `ethereum/mach-avs/<AVS name>` &#x20;
2. Follow the respective operator guide to create the `.env` and start the container&#x20;

<table><thead><tr><th width="149.20001220703125"></th><th width="630.2000732421875"></th></tr></thead><tbody><tr><td>AltLayer</td><td><a href="https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/altlayer-mach-avs/operator-guide">https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/altlayer-mach-avs/operator-guide</a></td></tr><tr><td>Cyber</td><td><a href="https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/cyber-mach-avs-for-cyber-l2/operator-guide">https://docs.altlayer.io/altlayer-documentation/altlayer-facilitated-actively-validated-services/cyber-mach-avs-for-cyber-l2/operator-guide</a></td></tr></tbody></table>
