Go and Versioning: Reproducible, Verifiable, Verified Builds
research.swtch.com
research.swtch.com
All of the posts in this series on vgo are listed here: https://research.swtch.com/vgo. There will be at least one more, a FAQ on Friday.
And the most popular HN discussions about them (in chronological order):
https://news.ycombinator.com/item?id=16421966 (Go += Package Versioning)
https://news.ycombinator.com/item?id=16431299 (Semantic Import Versioning)
https://news.ycombinator.com/item?id=16433425 (Minimal Version Selection)
As I understand it, go verify checks the local go.modverify file against all transitive dependencies. It might be valuable to also check those against the dependencies' go.modverify files as well (if present), to make sure everyone is on the same page on what each version represents.