The Collective Authority (Cothority) Framework