MLBTR...
Machado will receive the $300MM on a fairly evenly spread basis, with the opt-out chance midway through the deal.
There are some key elements of the deal still to be worked out, per Jon Heyman of MLB Network (Twitter link). Notably, the sides have yet to hammer out terms on trade protection.