Not sure how many people would like this, but i would rather TG make the game info easier to access. Some people dislike techs, some like them, but instead of forcing any kind of restrictions, just make techs easier to notice.
# NAP / Confederacies should be showed on alliance pages without a possibility to remove it;
# once Confederacy is signed, it should take 3 days to come in effect (1 day in speed servers) - to avoid hidden techs to get spiked or them sending reinf quietly;
# if someone gets chiefed multiple times without defending (or even once depending on TG thoughts), both accounts should be highlighted in surrounding reports;
# if someone is being a garage (x % production being used on other people troops while barepy having any of your own) - make their villages have a different colour or some kind of marking appear on map. Anyone with enough time spent scrolling map, could find garages and take some actions about;
# if someone is being heavily raided, every time lost res milestone is reached (100k / 250k / 500k etc), account should pop up in statistics new section - Best farms. If you being a good farm, then everyone should be able to find you.
Just some random thoughts how to combat teching. These would actually have zero impact on actual tech users, but anti-tech players could find techs easier and actually take siege action against said accounts.