I've taken a look at the Glance menu. Hannibal is maxed out on tech-trade bonus to Cyrus, and even has +1 for sharing technological discoveries. Anyone wana guess what that may be? I am assuming Cyrus maybe was the first to Alphabet, and then foolishly gave it away instantly.
Cyrus has +2 for trades only toward Hannibal though. So someone got shafted there it seems. Furthermore, Hannibal has been sitting on IronWorking for over a turn now, and it hasn't ended up in Cyrus hands yet. It is possible Hannibal renegaded on Cyrus.
Some more information, looks like Cyrus started hammering espionage against us after he hit 32 pts vs Hannibal. It is possible they aborted as soon as they got demographics to Hannibal, and now are after our Demographics. I don't really care about that, I'm more worried when they will see for sure our tech + turns to tech finish. I don't want anyone to get line-by-line plays on our directions here.