Overview
LaunchPact pacts are mutual commitments to upvote each other's Product Hunt launches. Verification is how we confirm you actually showed up. You upload a screenshot from Product Hunt; our automated review checks it and updates pact status and trust scores.
Verification is required for pacts. Optional backing verification works the same way and can earn a small trust bonus — but skipping it never breaks anything.
When to verify
Each side verifies on their partner's launch day. The verification window opens 48 hours before that launch date and closes 48 hours after it (centered on noon UTC on launch day).
- Go to Product Hunt, upvote your partner's product, and take a screenshot.
- Upload the screenshot from the pact page while the window is open.
- If your partner verifies first, you'll get a reminder when your own launch day arrives.
What counts as valid proof
Screenshots must come from a genuine Product Hunt profile page showing your upvoted products. We accept desktop and mobile layouts.
Required
- The page is on producthunt.com — not LaunchPact or another site.
- Your Product Hunt username or display name is visible (header or top of screen).
- Your partner's product appears in your upvoted-products list (close name matches are fine).
- The screenshot shows your profile's Upvotes / Upvoted tab, or a clearly scrolled view where the upvoted list and your username are both visible.
Rejected immediately
- Screenshots from LaunchPact, analytics tools, social posts, or mockups.
- Product pages, home feed, or settings — not your profile upvote list.
- Wrong profile tab without the target product in an upvoted context.
- Target product missing or clearly the wrong name.
- Username missing or clearly not yours.
On profile upvote lists, listed products count as upvoted. We do not require an orange upvote button — that appears on product pages, not profile lists.
Attempts and review
You get up to 10upload attempts per side, per pact. Each attempt is reviewed automatically. If rejected, you'll see a short reason and can try again with a better screenshot while the window is still open.
Review is automated and may occasionally be wrong. Edge cases may be reviewed manually. See our Terms of Service for limitations on accuracy and abuse handling.
Outcomes
Happy path
- Both parties commit when the pact forms.
- Each party upvotes and verifies on the other's launch day.
- Both verified → pact complete. Each person earns +5 trust.
Partner protection
If you verified but your partner did not, your trust score is protected — you are not penalized for their no-show.
Failure modes
- Miss the verification window without verifying: pact broken, −15 trust for the missing party.
- Leave a pact before either side upvotes: −5 trust (unless your obligation was already waived).
- Leave after your partner verified their upvote of you: −10 trust.
- Leave or delete your launch after your side is already done (verified or waived): no trust penalty.
Trust score impact
Everyone starts at 50. Scores range from 0 to 100 and update based on pact and verification outcomes. You need at least 30 to pledge support to other launches.
- Pact completed (both sides verified)+5
- Pact completed after you already verified that upvote (optional)+3 (+2 already earned — +5 total cap per launch)
- Backing verified (optional)+2
- You left a pact after your side was done (partner missing PH URL)No change
- You left a pact before either of you upvoted-5
- You left a pact after your partner upvoted you-10
- You missed the verification window (silent no-show)-15
- You removed a launch before launch day after your pact side was done (verified or partner PH URL waiver)No change
- You removed a launch with active pacts (other cases)-15
- Cancelled a pledge before it was acceptedNo change
- Your partner left or broke the pactNo change
Product Hunt link waivers
If your partner never adds a Product Hunt URL for their launch, your upvote obligation may be waived once their verification window passes. In those cases, leaving the pact or removing your launch does not reduce your trust score.
