Stores list of contribution in DB, serves via REST API
provides OAuth
Manages pending contributors, allows to register as a pending contributor
Allows to save a new contribution after checking it
Uploads new contributions to AWS
Client application
shows list of previous contributions
shows list of pending contributors ( may be just a number)
allows to register as pending contributor
downloads current parameters from AWS
allows user to make contribution with a random entropy using phase2 code compiled to wasm returning a hash of public key ( a dedicated public key made from user entropy)
We have two main components: