Proof Of Activity protocol