ukraine’s prosecutor general gig is like musical chairs, except the chairs are on fire and the music is just sirens. ruslan kravchenko speedran the job, nuked his own office on the way out, and proved again that in this system, loyalty is the only real qualification. the only thing faster than the news cycle is the getaway car.
kravchenko’s rise: loyalty over law
ruslan kravchenko was running the tax service before he got parachuted into the prosecutor general’s office in june 2025. not exactly the avengers, but in ukraine, that’s a power seat. the last guy, kostin, bailed after a corruption scandal with regional prosecutors and fake call centers. kravchenko got the top law job not because he passed any integrity checks (he flunked those for nabu and sap), but because there was no competition and no vetting. just a presidential appointment, no questions asked.
the only real test for the job? loyalty. not to the law, but to whoever’s handing out the gigs. kravchenko aced it, proving he’d torch his own reputation if the boss asked. in this system, you don’t need to be clean, just willing to get dirty for the right people.
the “loyalty test” is simple: will you do what you’re told, even if it means taking the fall? kravchenko’s whole career is a masterclass in saying yes to that question.
the meltdown: rage-quitting with style
fast forward to september 2026, kravchenko wakes up and decides to drop charges on nabu’s chief, kryvonos. but plot twist: the night before, kravchenko had already skipped town, driving a government car to lithuania after signing his own “business trip” papers. that’s not just burning bridges, that’s nuking them from orbit.
he spent a week gathering dirt on nabu and sap, then went public, claiming the “carthage” operation was a hit job on him, but really aimed at the files on nabu and sap bosses. kravchenko played the victim, said he wasn’t blocking anyone’s work, and just wanted to keep the office clean. meanwhile, the president is on tv demanding his resignation, the pgo denies signing the charges, and everyone’s pointing fingers like it’s a scooby-doo episode.
kravchenko didn’t just bail, he tried to blow up the anti-corruption crew on his way out, then ghosted before anyone could fire him.
the loyalty machine: who’s really in charge
kravchenko’s whole career is built on being the right guy for the right people. his “boss,” the shadowy andriyovych, used to run the tax service and still pulls strings through proxies. even after leaving the tax office, andriyovych keeps his influence alive by planting loyalists in key spots. kravchenko’s own deputy gets axed, but the real power is always a step removed, hiding behind layers of “advisors” and “acting” this or that.
the system isn’t about competence, it’s about covering for each other, keeping the circle tight, and making sure nobody on the outside gets a look in. when the heat comes down, loyalty means knowing when to bail. kravchenko’s midnight drive to lithuania isn’t just panic, it’s the logical endgame for a system where everyone’s got kompromat on everyone else.
the only thing more dangerous than being disloyal is being loyal to the wrong person at the wrong time. kravchenko knew the game, and he knew when to run.
anti-corruption agencies: always under fire
meanwhile, nabu and sap are supposed to be the firewall against this kind of rot, but they’re constantly under attack from the very people they’re supposed to keep in check. kravchenko’s last act was to try and blow them up on his way out, accusing them of playing politics and hiding their own skeletons. it’s the classic “i’m not corrupt, you’re corrupt!” defense, and it plays well on tv, but it’s just noise to cover the fact that nobody’s actually cleaning house.
the president does the only thing he can: demands a resignation, promises an investigation, and says the truth will come out. but as long as the top jobs are handed out as loyalty rewards, nothing changes. the next guy will be just as loyal, just as disposable, and just as ready to run for the border when the music stops.
for nabu and sap, there’s a whole song and dance about integrity, vetting, and public trust. for the prosecutor general? nah, just a phone call and a handshake. the eu keeps asking ukraine to fix this, to make the process transparent and competitive, but the old guard knows that real competition means losing control.
the real parable: loyalty means betrayal
the punchline? kravchenko’s story isn’t even unique. ukraine’s had a revolving door of prosecutor generals, each one brought in to be “loyal,” each one thrown out when they become a liability. the scandals change, the faces change, but the script stays the same. the only thing that moves faster than the news cycle is the getaway car.
in a system built on loyalty, the only thing you can count on is betrayal. the regime wants soldiers, not watchdogs. they want prosecutors who’ll look the other way until it’s time to throw someone under the bus for the cameras. and when the heat gets too much, the loyalists don’t stand and fight, they run, because they know the game is rigged and the rules change every day.
kravchenko’s midnight exit is just the latest episode in a never-ending soap opera where the only winners are the ones who get out before the credits roll. the anti-corruption agencies get kneecapped, the public gets another lesson in why trust is a four-letter word, and the regime gets to pretend it’s “cleaning up” while swapping one loyalist for another.
if you’re looking for justice, don’t look at the top. the only thing getting prosecuted is the idea that the system can fix itself. kravchenko played the game, lost the plot, and bailed before the next scandal could stick. the real parable? in ukraine’s power games, loyalty is just another way to spell “temporary.”
russian tv could never write a soap opera this messy, and that’s saying something.