The point I make here is that open capability platforms allow anybody to invent and implement such an idea as above. The implementer acquires the smart phone from a trusted manufacturer and adds the code that implements the function, and then passes the phone to the user. He might or might not pass along the authority to change the rules of the compartment. Conventional platforms with conventional kernels have no hope of doing such a thing. IBM’s System 38 and its descendants have never provided enough information for a 3rd party to do such a thing. IBM’s supposed that all such capability oriented invention would happen within a small group in IBM.