# Start Solve and Verify

Once [Truebit on Ethereum has started](https://docs.truebit.io/v1docs/getting-started/start-truebit-on-ethereum):

**1. Start Solver using account 0.**

```bash
start solve -a 0
```

<mark style="color:purple;">**OUTPUT**</mark>

{% code overflow="wrap" %}

```bash
info: SOLVER initialized at block 6794618.
```

{% endcode %}

**2. Start Verify using account 1.**

```bash
start verify -a 1
```

<mark style="color:purple;">**OUTPUT**</mark>

{% code overflow="wrap" %}

```bash
info: VERIFIER initialized at block 6795600
```

{% endcode %}

**3. Check if the Solver or Verifier is active.**

```bash
truebit-os:> ps
```

<mark style="color:purple;">**OUTPUT**</mark>

{% code overflow="wrap" %}

```bash
SOLVERS Account 0: 0x2F25f5DF360305977Fef8F6730883a787785B802
VERIFIERS Account 1: 0x353510EF7b01b4BAAd9616ae23d344c5945c6771
```

{% endcode %}

**4. Balances before start.**

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2F7gvfMEhfRIzs1VHwI3xm%2Fimage.png?alt=media&#x26;token=c1af387b-04e1-4319-83c9-f5c30827342a" alt=""><figcaption><p>Balances before start</p></figcaption></figure>

**5. Create a task from the Task Giver terminal.**

```bash
task -f factorial.json submit -a 0
```

**6. Monitor task execution in each account's terminal.**

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2FrDWdCCPdV3t4tTxWvcv4%2Fimage.png?alt=media&#x26;token=b925ac32-f3f4-4f85-a570-749c0b797b35" alt=""><figcaption><p>Task Giver terminal</p></figcaption></figure>

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2F2DMUbnJhHtaUk7aT4isw%2Fimage.png?alt=media&#x26;token=7d0f0780-85e7-45e7-926e-21fb52d7b416" alt=""><figcaption><p>Solver terminal</p></figcaption></figure>

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2FoUh1iTcaNK9AguHvVbi9%2Fimage.png?alt=media&#x26;token=2c100daf-297f-4eef-96c6-6edc12f023cb" alt=""><figcaption><p>Solver payment</p></figcaption></figure>

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2F7FQqCQSye1eZVEu3yxoA%2Fimage.png?alt=media&#x26;token=aec76c24-30cb-41cf-8588-c931d950a73f" alt=""><figcaption><p>Verifier terminal</p></figcaption></figure>

<figure><img src="https://1705716299-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNIJ0ssLBn8FjVyBhsqsw%2Fuploads%2FflPmUkgXxi5Vf8pcw8Xz%2Fimage.png?alt=media&#x26;token=fed2816f-ae82-4eb0-ad43-be01123fedd0" alt=""><figcaption><p>Payment</p></figcaption></figure>
