If you have rules questions about this card, you are not alone. To answer your question, this card should be officially errata'd to read: "As an additional cost to steal Obokata Protocol, the Runner must trash 4 cards from his or her grip at random." All of the rulings support this errata.
Plus stuff like Chronos Protocol, PU, and Net Shield.
— ToperThis makes no sense
— Cpt_niceNet Damage doesn't equal Meat Damage, and neither are the same as trashing from hand.
— KettouRyuujin
In that case it would stop IHW from triggering from it, so not exactly
— Shieldwall