Just implemented, Boost Mobile has developed an unlock policy that is equivalent to a contract. Boost Mobile will not unlock a purchased phone used on their network unless you have had an account with them for one year. They also claim not to have the unlock code for the phone I purchased from them.
This policy is brand new, having been implemented 19 February 2015. There is a contract; it is hidden.