The role of the system is merely to allocate resources and maintain potentially critical information within system-wide tables. Protection and translation are simply relations stored within these tables and generally are publicly readable. Distribution and persistence may be implemented at user-level if desired.
A prototype implementation has demonstrated the validity of the architecture, but is by no means yet complete. There is still a considerable amount of work to be done, in particular with regard to translation structures, supporting CISC architectures, and the difficult problem of resource revocation.