Open source contribution management

Every pull request
has a price. Make spam expensive.

Chitragupta protects your open source repo with small refundable deposits. Merged? Refunded.* Spam? Forfeited.

Open source·Free for public repos·Install in 60 seconds
Fix typo in README#142
awaiting-deposit
C
chitraguptabotcommented 2 minutes ago

Hi @contributor,

This repository uses Chitragupta to protect maintainers from spam PRs.

A refundable deposit of $2.00 is required before your PR will be reviewed.

Top up your Chitragupta wallet

  • Minimum top-up: $20.00 (covers multiple PRs)
  • Your deposit is fully refundable when your PR is merged or closed in good standing
  • If you've contributed here before, ask a maintainer to run /waive @contributor

This PR will be automatically closed in 48 hours if no deposit is received.

How it works

See the full lifecycle in action.

PR Opened

An external contributor opens a PR. Chitragupta requests a small refundable deposit via commit status check.

Fix typo in README#142
awaiting-deposit
C
chitraguptabot2 hours ago

Hi @contributor,

This repository uses Chitragupta to protect maintainers from spam PRs.

A refundable deposit of $2.00 is required before your PR will be reviewed.

Top up your Chitragupta wallet

This PR will be auto-closed in 48 hours if no deposit is received.

C
chitraguptabot1 hour ago

Deposit of $2.00 received! Your PR is now in the review queue.

maintainer requested a review45 min ago
maintainer merged this pull requestjust now
C
chitraguptabotjust now

🚫 This PR has been rejected as spam. The deposit of $2.00 has been forfeited.

Built for maintainers

Everything you need to keep your repos clean.

Wallet System

Contributors pre-fund a wallet. Deposits auto-deducted per PR — no payment friction.

Refundable Deposits

Default $2. Fully refundable on merge or close. Configurable per-repo via YAML.

Spam Deterrence

/reject-spam forfeits the deposit. 70% to your org, 30% platform fee.

Auto-close

Unpaid PRs auto-closed after 48 hours. No manual cleanup needed.

Maintainer Commands

/waive, /unwaive, /config — full control from PR comments. No dashboard needed.

YAML Config

One .chitragupta.yml in your repo. Set deposit amount, waived users, and more.

Transparent by design

No hidden fees. No surprises. Every dollar accounted for.

PR Merged or Closed
100% refunded to contributor*
PR Marked Spam
70% to maintainer org, 30% platform fee
Stale Deposits (60+ days)
Auto-unlocked and returned*

*Processing fees are deducted from refunds.

Ready to protect your repos?

Free to install. Contributors only pay deposits.

Install Chitragupta