You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/2025h1/verification-and-mirroring.md
+15-15Lines changed: 15 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
1
# Secure quorum-based cryptographic verification and mirroring for crates.io
2
2
3
-
| Metadata ||
4
-
|:-----------------|-------------------------|
5
-
| Point of contact |@walterhpearce|
6
-
| Teams |<!-- TEAMS WITH ASKS -->|
7
-
| Task owners |<!-- TASK OWNERS -->|
8
-
| Status | Proposed |
9
-
| Zulip channel | N/A |
3
+
| Metadata ||
4
+
|:-----------------|--------------------------|
5
+
| Point of contact |@walterhpearce|
6
+
| Teams |<!-- TEAMS WITH ASKS -->|
7
+
| Task owners |<!-- TASK OWNERS -->|
8
+
| Status | Proposed |
9
+
| Zulip channel | N/A |
10
10
11
11
## Summary
12
12
@@ -28,7 +28,7 @@ Finally, supply chain security is a growing concern, particularly among corporat
28
28
29
29
### The next 6 months
30
30
31
-
We would like to have a working production signing pipeline for all crates published to crates.io, which can be verified back to the Rust Project. The leadership council will have selected a trusted root quorum for the project, and that quorum will have completed their first signing ceremony. Crates.io will have integrated automatic signing of published crates into their pipeline and the signatures will be included in the index. Finally, we'll provide some method for end users to verify these signatures (ideally in cargo, but at a minimum as a cargo subcommand for proof-of-concept). We'll use that infrastructure to demonstrate how a mirror could function.
31
+
We would like to have a working production signing pipeline for all crates published to crates.io, which can be verified back to the Rust Project. There will be a system for selecting a trusted root quorum for the project (endorsed by the leadership council), and that quorum will have completed their first signing ceremony. Crates.io will have integrated automatic signing of published crates into their pipeline and the signatures will be included in the index. Finally, we'll provide some method for end users to verify these signatures (ideally in cargo, but at a minimum as a cargo subcommand for proof-of-concept). We'll use that infrastructure to demonstrate how a mirror could function.
32
32
33
33
### The "shiny future" we are working towards
34
34
@@ -51,13 +51,13 @@ We'll add support for similar cryptographic security for third-party crate repos
|RFC secondary review |![Team][][leadership-council]| Specifically: advise on the best way to select the root quorum, simulacrum to serve as leadership council liaison if needed|
59
+
|Implementation and staging deployment |@walterhpearce, [crates-io], [infra]||
60
+
| Deploy to production |![Team][][crates-io],[infra]||
61
61
62
62
### Draft RFC for mirroring crates.io via alternate repositories
0 commit comments