Open ItsMeBrianD opened 7 months ago
What's not clear to me from this ticket is why the submission service needs to be changed: the fundamental concept of submissions and ratifications are not changing. There are some features that could be added, like configurable numbers for ratification and requiring that ratifications come from independent groups, but I don't see the need for a ground up rewrite.
Sprocket v1's submission service was responsible for handling the process of a replay submission.
A submission consists of a set of replays, and this service is responsible for interacting with the replay parsing service to extract statistics, and receiving "ratifications" to validate that the stats and replays are the correct ones.