There's a startling new development making this all possible. Clinic owner Anthony Bosch had agreed to cooperate with Major League Baseball's investigation. From ESPN's story:

One source familiar with the case said the commissioner's office might seek 100-game suspensions for Rodriguez, Braun and other players, the penalty for a second doping offense. The argument, the source said, is that the players' connection to Bosch constitutes one offense, and previous statements to MLB officials denying any such connection or the use of PEDs constitute another. Bosch and his attorneys did not return several calls. MLB officials refused to comment when reached Tuesday.

Bosch is expected to begin meeting with officials — and naming names — within a week. The announcement of suspensions could follow within two weeks.

Investigators have had records naming about 20 players for more than a month. But without a sworn statement from Bosch that the records are accurate and reflect illicit interactions between the players and the self-described biochemist, the documents were little more than a road map.

This could be a league-shaking development. Among the players already connected to Biogenesis through documents leaked to the Miami New Times, Yahoo! Sports and ESPN: A-Rod, Braun, Melky Cabrera, Bartolo Colon, Yasmani Grandal, Nelson Cruz, Francisco Cervelli, Jesus Montero, Jhonny Peralta and Everth Cabrera. Other players could still be linked to Biogenesis through Bosch's testimony.

In exchange for Bosch's full cooperation, sources said, Major League Baseball will drop the lawsuit it filed against Bosch in March; indemnify him for any liability arising from his cooperation; provide personal security for him and even put in a good word with any law enforcement agency that may bring charges against him. Sources said negotiations over the agreement, which lasted several weeks, stalled over the last point, as Bosch wanted the strongest assurances he could get that MLB would help mitigate any prosecution.