DRAFT
Project Definition and Structure
Project Charter
- To provide an Open-Source software development toolkit and enable collaboration on the development of a platform that provides client virtualization technology with high assurance security properties that are rooted in the platform hardware.
- To engage with upstream software projects and contribute developments with the dual aims of increasing the use of OpenXT technologies and decreasing the specialization of OpenXT.
- To continually raise the security capabilities of the OpenXT platform and upstream projects.
- To satisfy the OpenXT Priority Use Cases.
Priority Use Cases
Provide the software platform for a Multi-Tenant Client Desktop.
Track upstream component developments and enable their introduction into the platform.
Enable hardware-based security technologies to used effectively.
Enable support for new generations of hardware platforms.
Enable opportunistic use of other Open Source technologies.
Provide the software platform for a hardened Single-VM endpoint.
Enable effective lockdown of a client machine to increase the challenge presented to a local adversary.
Be the best-in-class Open Source toolchain for support of measured launch into a virtualized environment.
Academic research platform for work on hardware-based security technologies.
Production software environment for validation of new hardware-based security technologies.
Repository Maintainer, Source Code Committer
Monitors the repositories for Pull Requests and comments and engages with them.
Will apply the Pull Request procedure and perform the actual approval or rejection actions of PRs to the source code repositories.
Will monitor mailing list postings that are relevant to RFCs and Pull Requests.
Current: Ross (AIS), Jed (AIS), Eric (AIS), Philip Tricca (unaffiliated)
Project Governance Committee
Structure of the Governance Committee: 7 positions on the board.
Responsible for ensuring that decision making is effective within the project and acting as the decision maker of highest authority, for setting the project charter and for driving project activities in pursuit of project goals derived from the charter.