letsencrypt / letsencrypt/cp-cps
Host certificate and policy/legal repositories directly from this repo
@scottmakestech is already working on this.
Since Feb 18, 2026.
- Dominant language
- Python
- Stars
- 38
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
It turns out that the CCADB downloads a copy of the CP/CPS every time you file an "Add/Update Root Request" case. Every time it does so, it computes a checksum across the downloaded document, and if that checksum differs from the previously-downloaded version, it silently creates a duplicate of the document. This leads to surprising interactions in the CCADB UI.
We should develop a system to prevent unrelated changes -- such as minor scripting or CSS changes which affect the whole site -- from affecting the CP/CPS.
My suggestion: move the Certificate Repository (letsencrypt.org/certificate) and the Policy and Legal Repository (letsencrypt.org/repository) to a new subdomain like repository.letsencrypt.org. Then we can deploy that as a separate site with fully-static single-page (no external resources) CP/CPS docs.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.