Installation ============ .. attention:: These instructions are for Linux and macOS systems. Windows users should use `WSL`_ and follow the Linux installation instructions. .. _WSL: https://learn.microsoft.com//install Installing the Sui Prover ------------------------- #. First, we will need to install the Certora Sui Prover. For that, please visit `Certora.com `_ and sign up for a free account at `Certora sign-up page `_. #. You will receive an email with a temporary password and a *Certora Key*. Use the password to login to Certora following the link in the email. #. Next, install Python3.9 or newer on your machine. If you already have Python3 installed, you can check the version: ``python3 --version``. If you need to upgrade, follow these instructions in the `Python Beginners Guide `_. #. Next, install Java. Check your Java version: ``java -version``. If the version is < 11, download and install Java version 11 or later from `Oracle `_. #. Then, install the Certora Prover: ``pip3 install certora-cli``. .. tip:: Always use a Python virtual environment when installing packages. #. Recall that you received a *Certora Key* in your email (Step 2). Use the key to set a temporary environment variable like so ``export CERTORAKEY=``. Alternatively, to store the key in your profile see :ref:`Step 3 of the Prover installation `. Move and Sui Setup ------------------ #. `Install the Sui CLI `_ ---- With that, you should be all set for using Certora Sui Prover. Congratulations!