-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CIP-???? | High Assurance Best Practices #926
base: master
Are you sure you want to change the base?
CIP-???? | High Assurance Best Practices #926
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks @RSoulatIOHK - this looks promising & will be sure to mark it for triage as soon as it emerges from Draft
review status.
CIP: XXX | ||
Title: High Assurance Best Practices | ||
Category: Meta | ||
Status: Draft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Status: Draft | |
Status: Proposed |
There is no Draft
status & at the time of merged this will be Proposed
if not already Active
at that time.
Co-authored-by: Robert Phair <rphair@cosd.com>
Co-authored-by: Robert Phair <rphair@cosd.com>
Co-authored-by: Robert Phair <rphair@cosd.com>
Similarly to CIP-0052 which establishes best practices for audit, this CIP proposes a comprehensive framework for developing High Assurance (HA) software within the Cardano ecosystem. Inspired by industry standards such as DO-178C, IEC 61508, and Common Criteria, it outlines best practices for ensuring software reliability, safety, and security. The framework covers activities such as safety and security analysis, requirement traceability, rigorous testing, formal verification, and independent verification and validation. It emphasizes the importance of transparent evidence presentation, including the use of on-chain methods like CIP-68 to verify compliance.
The CIP is motivated by the growing need for secure and reliable software in the Cardano ecosystem, especially for applications with significant financial or operational implications. By adopting proven methodologies from high-assurance industries, this proposal aims to enhance trust and confidence in Cardano infrastructure and applications, ultimately supporting a safer and more resilient blockchain ecosystem. The path to activation involves community consensus, pilot projects, and the establishment of a certification committee to ensure the practical implementation and widespread adoption of these standards.
(rendered latest version)