Either separate microservice (rust or TS), or addition to current rust backend. - Add DB migration for distribution tables address, BadgeName, distributionId - Add endpoint to register a distribution (input is a list) - Call that endpoint at the end of a distribution