# Development roadmap

## Features

name | description | ETA |
---|---|---|

128bits (scalar) | Add euint128 for scalar operations | Q3 '24 |

Proof for inputs | Generate a proof for every encrypted input | Q3 '24 |

Threshold decryption | Use threshold decryption | Q3 '24 |

## Operations

name | function name | type | ETA |
---|---|---|---|

Random unsigned int |
| Random | Q3 '24 |

Add w/ overflow check |
| Binary, Decryption | Coming soon (1) |

Sub w/ overflow check |
| Binary, Decryption | Coming soon (1) |

Mul w/ overflow check |
| Binary, Decryption | Coming soon (1) |

Random signed int |
| Random | - |

Div |
| Binary | - |

Rem |
| Binary | - |

Set inclusion |
| Binary | - |

Methods prefixed withNOTE 1:`safe`

will do an overflow check by decrypting an overflow bit and revert if that bit is true.

Random encrypted integers that are generated fully on-chain. Currently, implemented as a mockup by using a PRNG in the plain. Not for use in production!NOTE 2:

Last updated