Wow so they've finally done it!
Here, we look at the key details...
* A six-year £60m-plus package running through until 2020.
* A core index-linked payment of £6.7m to the regions in return for the release of players for international duty and observing overseas quotas.
* An annual pot of £3.3m a year to be set aside to fund dual contracts, with the WRU contributing 60 per cent - about £2m - and the regions 40 per cent.
* Wales coach Warren Gatland to decide which players are offered dual contracts
* A one off payment of £2m to the regions, with the Scarlets, Blues, Ospreys and Dragons each receiving £500,000.
* A further £3.6m loan facility available to the regions for three years of the agreement.
* Each region limited to a maximum of six foreign players, plus two time-servers - overseas players going down the qualification route.
* Warren Gatland to have access to his home-based players for 13 days prior to the start of an international campaign.
* Regions to release players for the out-of-window fourth autumn Test.
* The Wales A team to be reintroduced, with the initial plan being to play one game a year, around Six Nations time.
* Gatland's Law to be implemented, where players who sign future deals with clubs outside of Wales will only be considered for international duty in exceptional circumstances.
* Up to three players from each region will be available for Wales 7s selection
* Regional academies to be run by the regions, with the WRU providing £600,000 of funding each year
I can't see 'Gatlands law' being implemented too strictly as theres too many players playing in France.