Skip to content
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

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

RSoulatIOHK
Copy link
Contributor

@RSoulatIOHK RSoulatIOHK commented Oct 15, 2024

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)

@RSoulatIOHK RSoulatIOHK marked this pull request as draft October 15, 2024 12:37
@rphair rphair changed the title CIP-???? High Assurance Best Practices CIP-???? | High Assurance Best Practices Oct 15, 2024
Copy link
Collaborator

@rphair rphair left a 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-high-assurance/README.md Outdated Show resolved Hide resolved
CIP-high-assurance/README.md Outdated Show resolved Hide resolved
CIP: XXX
Title: High Assurance Best Practices
Category: Meta
Status: Draft
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.

CIP-high-assurance/README.md Outdated Show resolved Hide resolved
@rphair rphair added the Category: Tools Proposals belonging to the 'Tools' category. label Oct 15, 2024
RSoulatIOHK and others added 3 commits October 15, 2024 15:57
Co-authored-by: Robert Phair <rphair@cosd.com>
Co-authored-by: Robert Phair <rphair@cosd.com>
Co-authored-by: Robert Phair <rphair@cosd.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Tools Proposals belonging to the 'Tools' category.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants