This repository hosts the work-in-progress technical specification for Common Lifecycle Enumeration (CLE), which is being developed under Ecma International's Technical Committee 54 (TC54). CLE addresses the growing need for a consistent and interoperable mechanism to represent lifecycle stages. As software supply chain management becomes increasingly critical, the ability to reliably communicate lifecycle information across diverse ecosystems is essential for improving security, compliance, and overall efficiency.
This repository serves as the primary workspace for drafting, reviewing, and refining the CLE specification.
- Define a clear, extensible structure for lifecycle events that applies to diverse domains, including software, hardware, and digital assets.
- Enable consistent communication of lifecycle information across organisational boundaries.
- Support supply chain transparency, compliance, and risk management practices through reliable lifecycle categorisation.
This repository is currently named ECMA-xxx-CLE
as a placeholder. Upon ratification of the CLE specification as an Ecma International standard, the repository will be renamed to ECMA-xxx
, where xxx
represents the number assigned by Ecma to the standard.
Contributions to this specification are managed by TC54. If you are part of the TC54 community or have been invited to collaborate, please follow the contribution guidelines outlined in this repository.
For general inquiries or feedback, you may contact Ecma International or TC54 through the official Ecma channels.
This work is licensed under the terms defined by Ecma International, ensuring free access and adoption of the finalised specification.
We thank Ecma International’s TC39 for their development of Ecmarkup, which TC54 has successfully adopted for preparing and maintaining this specification.