Skip to content

Initial release of FHE.Chess alpha

Pre-release
Pre-release

Choose a tag to compare

@MikeHatchi MikeHatchi released this 10 Apr 08:56
· 384 commits to main since this release

contribution to ZAMA.ai
Fully Homomorphic Encryption Chess app

v0.1.0 (none FHE yet)

  • Chess app (buggy)
  • Client-Server architecture
  • Clear AI (2 models: SOURCEand TARGET) trained exclusively on White and Black of 2000 ELO.
  • Quantized AI (1st model) trained on data (no convergence)
  • Docker file based on Zama Concrete-ML image to use concrete-ml lib within Dev Container (remote) Visual Code Studio
  • Some documentation (WARNING: Swimm.io app is used, accessibility may be restricted)

To Do:

  • Quantized AI (1 model SOURCE) training and test, not fixed
  • Quantized AI (2nd model TARGET) trained on data
  • Simulation VL + FHE
  • Adding training & test metrics within documentation
  • Fixed Chess App. bugs + add outcome
  • Wrap the client-server into Docker containers
  • Detailed documentation + add quantized, sim. VL and FHE explanation
  • re-implement final FHE AI (aka OFHE_ZV bot) to fit with Lichess API for ranking