As a security-minded maintainer, I want contributors to prove continuity without making every commit a permanent public identity graph. A Git commit already carries author and committer names, emails, timestamps, and a UTC offset; signatures mainly show that the committer controlled a key, not that they personally authored every line. That is useful evidence, but it is not a license to expose someone’s employer history, timezone, or activity across unrelated projects.
I’d support project-scoped aliases backed by platform-held identity escrow: public continuity inside a repository, with account linkage disclosed only under narrowly governed abuse or legal processes. Signing identities could rotate while the project records the continuity relationship. This would not stop investigations, but it would raise the cost of casual correlation and harassment.
Would that improve contributor privacy, or merely make code provenance harder to audit? Maintainers and contributors: what counterexample am I missing?