Skip to Content

GitHub Stamp

The GitHub Stamp verifies your developer activity on GitHub by analyzing your commit history across public repositories.

Quick Facts

DetailValue
CostFree
Time~2 minutes
Tracked PeriodPast 3 years
Qualifying ActivityCommits only
Repository TypePublic repositories

Requirements

  • A GitHub account with commit activity in public repositories
  • Commits must be within the past 3 years

What Counts

  • Commits — Only commits to public repositories are counted.
  • Commit days — The system tracks the number of distinct days you made commits, not the total number of commits.
  • Public repos only — Commits to private repositories are not counted.

What Does Not Count

  • Pull requests (without associated commits)
  • Issues opened or commented on
  • Code reviews
  • Stars, forks, or other non-commit contributions
  • Commits older than 3 years
  • Commits to private repositories

Step-by-Step Verification

  1. Navigate to the Passport App and connect your wallet.
  2. Select the GitHub Stamp.
  3. Click the verification button to initiate the GitHub OAuth flow.
  4. Log in to your GitHub account and authorize the Passport App.
  5. The system will analyze your commit history from the past 3 years.
  6. The stamp will be added to your Passport based on your commit day count.

Troubleshooting

  • Low score despite many contributions — Only commits count. If most of your activity is issues, reviews, or PRs, it may not be reflected.
  • Commits not detected — Ensure your commits are tied to the email address associated with your GitHub account and are in public repositories.
  • Old activity not counted — Only commits from the past 3 years are considered.
Last updated on