Tallys must report how many receipts were sent
Closed, ResolvedPublic

Description

In order for an instance to know whether it's missed a receipt from one of its relays, the tally that relay sends needs to report how many receipts it sent, not how many complete agreements it received.

Additionally, in case different relays receive multiple complete agreements in different orders, and all ignore all but the first two, reversal needs to be triggered by a majority of relays receiving two different complete agreements, regardless of whether they all receive the same two.