Here's the details:
Here's a breakdown of the deal, according to Passan:
The length of the deal could be eight, 13, 16 or 18 years.
the deal will last at least eight years (including 2022) and guarantee Rodríguez $210 million, but it can max out at 18 years and $470 million
The guaranteed portion of the deal runs through 2029, but Seattle must either pick up or decline a club option at the end of the '28 season.
Rodríguez's placement in AL MVP balloting (wins and finishes) will determine whether the club option will be for eight or 10 years, and the value will be between $200 million and $350 million. The guaranteed value of the deal will be $320 million if the Mariners pick up the option.
If the club option is declined after 2028, Rodríguez can exercise a player option after '29 that will be worth $90 million over five years.
If both the club option and player option are declined, Rodríguez would become a free agent at the age of 29 in the 2029-30 offseason.
Also, full no trade clause.