This would be a very cool feature to have!
Cool idea, I love it, but just thinking from a programmatic perspective, it would be hard to split the cycles. You’d end up with long decimals if you tried to split all the cycles perfectly evenly and you’d probably also introduce floating point errors which could be major or minor depending on the language. Do you have an idea of how Replit could tackle this?
Perhaps convert all floating points to ints and just subtract use decimal point loss conversion as part of the marketplace fee. (I realize this comes with it’s on problems, but:
divide the tip - markplace_fee by number of members
Or perhaps the cycles could go into a separate fund for the Team - and that fund could be used for Power-Ups and such. If the team doesn’t have enough cycles in the fund, the Power-Up either stops or if it was just initiated, takes the Cycles from the user who bought it.
So basically the cycles wouldn’t be split between the people in the team, the cycles goes to the team account, and then the team can only use it on powerups. That sounds fine honestly, at the very least, it’s a good place to start.