Though Microsoft has said every retail Xbox One can be used as a game development kit, the company is recommending against consumers enabling an early developer mode on their consoles through the settings menu.
In a statement to Engadget, Microsoft says the sequence of buttons that unlocks additional menu options in retail consoles does not necessarily turn the Xbox One into a developer's console. "Changing the settings in this menu is only intended for developers for Xbox One, and this alone does not turn the console into a development kit. We strongly advise consumers against changing these settings as it could result in their Xbox One becoming unusable. Customers who have put their consoles into this developer setting can revert by restoring factory defaults under Settings / System, select Restore Factory Defaults."
Microsoft has previously stated we'll see the first self-published Xbox One games, through the ID@Xbox program, sometime early next year. The ID@Xbox program will support any and all payment models available on Xbox One, including free-to-play, premium pricing and micro-transactions.