Skip to content

[sv-service 5] Show source verification next to the source link - #247

Open
mdgeorge4153 wants to merge 1 commit into
mdgeorge/source-verification-1-inline-svgfrom
mdgeorge/source-verification-2-sv-display
Open

[sv-service 5] Show source verification next to the source link#247
mdgeorge4153 wants to merge 1 commit into
mdgeorge/source-verification-1-inline-svgfrom
mdgeorge/source-verification-2-sv-display

Conversation

@mdgeorge4153

@mdgeorge4153 mdgeorge4153 commented Jul 23, 2026

Copy link
Copy Markdown

Updates mvr to display the source verification attestations. Positive matches have an expandable panel that gives details of the verification, while tags that don't have matching attestations have a small note that says that a lack of verification doesn't indicate bad source, just unchecked source. If a package has no attestation for the current commit but does have attestations for other commits, those are listed with links to the diffs.

Both panels have a link to the mvr page for the source verification service. I'm still waiting on multisig for the actual mvr registration for @mysten/source-verification, so that link is dead right now. It will link to https://github.com/MystenLabs/source-verification-service/blob/testnet/v1/move/source-verification/README.md

The PR also changes the source link to point to the actual commit, rather than just to the repo. The text of the link stays the same. Note that this only works for github links, but right now that's experimentally all of them.

Here are some examples for visual review:

  • Verified@mysten/attestations: the tag resolves to the exact commit an attestation covers → green "Verified source code".

  • Verified, then moved@pkg/attestations-demo-auditor: the name's tag was bumped past the verified commit (a README-only change) → "Unverified", but the panel lists the earlier verified commit with a diff of what changed since.

  • Unverified@ericnordelo/openzeppelin-math: a source link with no source-verification attestation → "Unverified", with the note that this only means unchecked, not known-different.

The PR is currently stacked above the PR that adds the security tab, but it doesn't really depend on it (it does depend on the base of the stack). If SV is ready to ship before the security tab is, I'll restack them in the other order, just leaving them stacked this way for now for demo purpsoses.

@vercel

vercel Bot commented Jul 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mvr Ready Ready Preview Aug 20, 2026 11:07am

Request Review

@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from bd4e255 to d41463f Compare July 23, 2026 19:29
@mdgeorge4153 mdgeorge4153 changed the title [sv-service 1] Show source verification next to the source link [sv-service 5] Show source verification next to the source link Jul 23, 2026
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 763a614 to 225b8ae Compare July 24, 2026 11:37
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 225b8ae to 6d4588f Compare July 24, 2026 18:22
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 6d4588f to c638ea7 Compare July 30, 2026 18:24
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from c638ea7 to 2b2c567 Compare July 30, 2026 18:31
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from cee7798 to 9632e8a Compare August 5, 2026 21:03
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 9632e8a to 0a26d52 Compare August 5, 2026 21:38
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 0a26d52 to bb327ba Compare August 6, 2026 16:43
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from bb327ba to 177e5cc Compare August 7, 2026 13:42
@mdgeorge4153
mdgeorge4153 marked this pull request as ready for review August 14, 2026 18:34
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from 14bb82c to b68ff58 Compare August 14, 2026 21:00
@mdgeorge4153
mdgeorge4153 force-pushed the mdgeorge/source-verification-2-sv-display branch from b68ff58 to 1d3de0e Compare August 14, 2026 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant