---
# System prepended metadata

title: Demo Owkin

---

# Demo Owkin

branche cosmian_server: `enclave_owkin`


1. avoir un docker avec enclave-http sur une machine SGX qui tourne
2. avec la lib cosmian_lib_sgx dessus avec les nouvelles fonctionnalités reader/writer
3. tester si la lib cosmian_client_sgx arrive à pousser l'algo de test enclave-join et obtenir le résultat
4. adapter enclave-http pour le key provisioning + cosmian_client_sgx tout en maintenant les tests

# enclave-http

- [X] handshake after algo upload (new endpoints `/enclave/key/provisioning` and `/enclave/key/finalize`)
- [X] remove `entrypoint` parameter in `/run` and `start_daemon`
- [X] rework `/reset`
- [X] integration of `gramine-process`

# jupyter notebook

- [X] adapt with `cosmian_sgx_api`
- [X] setup Jupyter server

# cosmian_client_sgx ( ~~cosmian_sgx_api~~ )

- [X] publish to PyPi
- [X] move to Core group on gitlab
- [X] clean code in `if __name__ == __main__`
- [ ] don't use `algo_name` explicitly but when the class XXProvider is instanciated with a `computation_id`

# enclave-join

- [X] adapt to new cosmian_lib with reader/writer + arg parser
- [ ] publish to github

# cosmian_lib_sgx ( ~~cosmian_lib~~ )

- [X] finish and publish 0.1.0

# infrastructure

- Serveur OVH 'node-1': `http://141.94.170.113:9999/` (screen)
- Serveur Azure SGX2 : `http://20.126.154.78:9999/` (tmux)