Itachi explains how Izanami works.
To avoid infinite loops, remember to insert "break" statement.
After putting Kabuto into an infinite loop with Izanami, Itachi explains to Sasuke that Izanami works using the opponent's senses. Izanami was created to punish/save users of Izanagi. Izanagi alters destiny and thus was very useful in critical missions, but sometimes Uchiha have disagreements about which results is the best. Izanami basically puts someone into an infinite time loop until that person accepts the results and can then break out. Itachi wants Kabuto to be himself and stop trying to be Orochimaru, and once Kabuto can accept that he'll be free from the loop. Inside the time loop, Kabuto refuses to accept defeat and continues to fight in the loop. Sasuke wonders why Itachi is trying to teach Kabuto this lesson, and Itachi states he wants Sasuke to realize that Itachi is not perfect and also that there is no such thing as perfection. Itachi then starts trying to get Kabuto to stop the Edo Tensei by giving Kabuto more flashbacks.
So Izanami is not inescapable, but it'll take a while for most people that get hit by it probably won't be getting out on their own for a while. I don't think I completely understood Itachi's info dump of Izanami and Izanagi. So Uchihas sometimes argued about the results of Izanagi, and so one would use Izanami to trap the other in a time loop until he accepted the results? I guess the first one who uses Izanami wins the argument lol. I do understand that Izanami is a jutsu used to teach people lessons, and people who accept the lesson can break out of the loop. Kabuto is trapped in the loop and is still in denial stage, although he admits that Itachi got him with something. Now Itachi is trying to get Kabuto to stop Edo Tensei by manipulating Kabuto's memories. Not sure if Itachi is going to remind Kabuto of something else or add some fake memory to get Kabuto to do what he wants.
From the feed of A Product of Wasted Time