GitHub Stamp
The GitHub Stamp verifies your developer activity on GitHub by analyzing your commit history across public repositories.
Quick Facts
| Detail | Value |
|---|---|
| Cost | Free |
| Time | ~2 minutes |
| Tracked Period | Past 3 years |
| Qualifying Activity | Commits only |
| Repository Type | Public 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
- Navigate to the Passport App and connect your wallet.
- Select the GitHub Stamp.
- Click the verification button to initiate the GitHub OAuth flow.
- Log in to your GitHub account and authorize the Passport App.
- The system will analyze your commit history from the past 3 years.
- 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