Skip to content

Secure quorum-based cryptographic verification and mirroring for crates.io #271

Open
@nikomatsakis

Description

@nikomatsakis
Metadata
Point of contact @walterhpearce
Team(s) cargo, crates-io, infra, leadership-council, release
Goal document 2025h1/verification-and-mirroring

Summary

Within 6 months, we will work towards consensus with Rust teams on an RFC for cryptographic verification and mirroring of releases and crates.io, and provide experimental infrastructure demonstrating the ability to mirror crates.io and verify downloads from a mirror. This will include a proof of concept for a secure chain-of-trust to the Rust Project, via a quorum-based mechanism, and methods to verify singular Rust crates, their singular index entries, as well as the index and the artifacts as a whole.

This consensus will include a clear policy for the threat models we should protect against, and a clear demonstration that the proposed infrastructure secures against those threats.

Tasks and status

Quorum-based cryptographic infrastructure (RFC 3724)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions