Using API to limit trust_levels?

Yes, you got it right: you can’t directly limit the trust level through badges or automation, but you can through the API. If you create a condition (for example, getting a badge), you can call the API with a script to change the trust_level and fix it. It’s not out of the box, but it works