this is very cool! pricing will be key here - you need to figure out some per-repo, per-pull request pricing.
We talked about if we should approach it with user-based pricing, or usage-based pricing. Do you think usage based pricing would be preferred here? Or should we keep it in a way that users can run it as many times as they like?
Our current thinking is buyer-based open core with per user pricing, maybe like SYNK.
you should do a "build minutes" kind of pricing. or the number of times i triggered a re-run.
From your perspective, it can only be better than per-user, since the number of commits will be minimally proportional to the number of users.