Instead of the players being employed by the clubs, why don't the NRL employ the players instead ( thus giving them full transparacy of each contract ). Don't the ARU and the ACB have a similar policy in place?
The clubs would still do the wheeling and dealing, come up with the roster they want, negotiate the price they want to pay, and determine how much they can afford for each player.....BUT the contract is between the player and the NRL. The NRL pays the player from the money that otherwise would've have gone to the club, and they also then can determine when the cap is exceeded as well.
If a player then happens to get a boat turn up on their doorstep one day or a Harvey Norman voucher in the mail the next, and they don't declare it, they are then held fully accountable. There is no ambiguity at all...as it would be a clear breach of their contract, and their punishment would then fit the "crime".
Thoughts / Opinions....??