That sounds interesting! How were these built? In the same Arc language? Any chance this can be open sourced?
Unfortunately not, because we don't know how to write anti-abuse systems that keep working once people know what they are.
I would guess that you have rules based on patterns of observed behaviour, and that they do 80-90% of the effective blocking.