Vouch

Motivation: AI “slop” and maintainer overload

  • Many see LLMs making it trivial to generate plausible but low‑quality PRs, overwhelming reviewers.
  • Concern that GitHub OSS is shifting from a high‑trust space to a low‑trust “slop fest,” driven by resume/reputation farming.
  • Some frame this as a broader “dead internet” / Dune‑style future where humans must reassert primacy over machines.

What Vouch is trying to do

  • Per discussion, it’s basically an allowlist / Web‑of‑Trust stored in-repo: people are “vouched” (trusted) or “denounced” (blocked).
  • Intended as a spam filter on participation (e.g., PRs auto‑closed if not vouched), not as a substitute for code review.
  • Designed to be forge‑agnostic text metadata; GitHub Actions integration is just the first implementation.

Supportive reactions

  • Seen as codifying implicit norms: “only allow code from people I know or who were introduced.”
  • For big, high‑profile projects, raising friction for drive‑by PRs is viewed as a feature, not a bug.
  • Some liken it to firewalls/spam filters, Lobsters invites, Linux’s tree of trusted maintainers, or old killfiles/RBLs.
  • Advocates argue perfect security isn’t required; reducing AI slop and noise is already a win.

Concerns: gatekeeping, social credit, and juniors

  • Fear that newcomers without networks will be “screwed,” recreating real‑world elitism and harming social mobility.
  • Worry about a GitHub “social credit score” or Black Mirror‑style reputation economy, with cross‑project bubbles and cliques.
  • Several note this shifts a hard technical problem (code review) into a harder social one (judging people).
  • Some argue the real issue is GitHub’s social dynamics; moving to simpler forges or stronger per‑PR reputation might be better.

Web of Trust and denouncement skepticism

  • Multiple commenters note WoT failed for PGP and link spam; same gaming, laziness, and update issues likely here.
  • Denounce lists raise fears of mob punishment for “wrongthink,” CoC or political disputes, and possible legal (GDPR/defamation) exposure.
  • Others propose that vouching must carry risk (your reputation tied to those you vouch for), but that also discourages vouching at all.

Alternatives and complements

  • Suggestions include:
    • GitHub‑native contributor feedback/karma (like eBay), with penalties for bad PRs.
    • Stronger content‑based checks: CI, vulnerability scans, reproducible builds, AI‑based PR triage.
    • Monetary friction (PR “deposits” or staking) – widely criticized as inequitable and corruptible.
  • Overall, many appreciate the direction but see Vouch as an experiment with serious potential for abuse and fragmentation.