> ## Documentation Index
> Fetch the complete documentation index at: https://docs.portalhq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# MPC progress callbacks

> This section describes how to check in on the status of each MPC operation

## MPC Statuses

These are all the possible statuses that will be returned through the callbacks on the MPC operations.

```kotlin theme={null}
DecryptingShare("Decrypting share")
EncryptingShare("Encrypting share")
GeneratingShare("Generating share")
ParsingShare("Parsing share")
ReadingShare("Reading share")
RecoveringBackupShare("Recovering backup share")
RecoveringSigningShare("Recovering signing share")
StoringShare("Storing share")
Done("Done")
```

### Generate Status Flow

```kotlin theme={null}
GeneratingShare("Generating share")
ParsingShare("Parsing share")
StoringShare("Storing share")
Done("Done")
```

### Backup Status Flow

```kotlin theme={null}
ReadingShare("Reading share")
GeneratingShare("Generating share")
ParsingShare("Parsing share")
EncryptingShare("Encrypting share")
StoringShare("Storing share")
Done("Done")
```

### Recover Status Flow

```kotlin theme={null}
ReadingShare("Reading share")
DecryptingShare("Decrypting share")
RecoveringSigningShare("Recovering signing share")
GeneratingShare("Generating share")
ParsingShare("Parsing share")
StoringShare("Storing share")
RecoveringBackupShare("Recovering backup share")
GeneratingShare("Generating share")
ParsingShare("Parsing share")
EncryptingShare("Encrypting share")
StoringShare("Storing share")
Done("Done")
```
