Navigation: DEDIS :: Cothority :: Applications
An application is a higher level of abstraction and fulfils a purpose that is bigger than that of a library. It is not used by any other building block or application, but rather uses building blocks itself.
It is difficult to draw a clear line between libraries and applications in the cothority repository. This is because even the libraries can have a command line interface to interact between a client and the library. So the presence of a CLI is not enough to be an application, while it is a requirement.
The currently elected applications in the cothority are:
- Status Report reports the status of a node
- Calypso hides data on a blockchain and adds an access control to it
- E-voting run an election by storing votes on a blockchain, then having a cothority shuffling them and decrypting the votes.
- Eventlog is an event logging system built on top of ByzCoin.
These two pieces of technology support those above: