An event represents a single action of a
sproof profile. Each sproof profile needs at least one event: the profile create event. For each additional step, e.g, profile update, document registration or revokation, an additional event is created. To increase the performance and to reduce costs we register multiple events within a single blockchain
transaction, which is
signed by the
private key of the profile.