microsoft / LSKV

A Ledger-backed Secure Key-Value store (LSKV), built on the Confidential Consortium Framework (CCF)
https://microsoft.github.io/CCF
MIT License
34 stars 6 forks source link

Add CCF 3.0.0dev6 constitution files #128

Closed jumaffre closed 1 year ago

jumaffre commented 1 year ago

As discussed, add default CCF 3.0.0 dev6 constitution files to this repository as a base to start playing around governance for LSKV.

jeffa5 commented 1 year ago

Should we add the --consitution flag to the readme invocations of the sandbox, as well as the Makefile ones?

jumaffre commented 1 year ago

Should we add the --consitution flag to the readme invocations of the sandbox, as well as the Makefile ones?

I talked about this with the CCF team. The sandbox.sh script doesn't currently support passing custom constitution (defaults to the one included in the CCF Debian package). We're not keen to let users override the constitution as the sandbox.sh script is supposed to be a minimal script to test apps, rather than a fully fledged deployment options. Instead, we recommend to update the constitution via the set_constitution proposal once the sandbox.sh is started.

I've updated the Dockerfiles so that they make use of the new constitution. This is what we expect real deployments to be using.

jeffa5 commented 1 year ago

Ok, will explore adding this in wider at another point then.