earned-price

Prices earned from public facts, not coupon codes

AI helps a merchant write the rule, code enforces it, and PayPal charges exactly what you earned. Try it three ways:

  1. 1

    Prove

    public GitHub facts

  2. 2

    Price

    code sets the discount

  3. 3

    Pay

    PayPal charges it, receipt read back

Earned Price demo licence

A checkout where the price is computed from your public GitHub facts, read live when the price is quoted — no coupon codes. List price for everyone else; the merchant chooses the rule.

$49.00list price

1Prove

Show public GitHub facts. Signing in asks for no permissions, so we can only see what anyone can already see.

Sign in with GitHub

Or try a sample profile

  • Qualifies

    A contributor to a large open-source project. Meets the top tier of the default rule.

    Recorded snapshot of real public data, anonymised, Nov 10, 2026

  • Nearly qualifies

    Close to the default rule's top tier, with one fact short. Shows exactly what is missing.

    Recorded snapshot of real public data, anonymised, Nov 10, 2026

  • Loophole account (top tier now blocked)

    Won 50% under the first draft of the rule by merging into its own repositories; the default rule excludes own repositories, so that tier is not met.

    Recorded snapshot of real public data, anonymised, Nov 10, 2026

The default rule

This is the default rule, in plain English and as data. If you published a rule on the merchant page, your price is computed from that one instead.

50% off (OSS contributor) if the account has a merged pull request into a repository with at least 1,000 stars (changing at least 10 lines, not into the author's own repositories, not into forks, merged this calendar year). 20% off (Any merged PR) if the account has at least 1 merged pull request (changing at least 10 lines, not into the author's own repositories). 10% off (Veteran account) if the GitHub account is at least 1,095 days old and the account owns at least 1 public repository. Only the single best matching tier applies.

{
  "version": 1,
  "tiers": [
    {
      "id": "t50",
      "label": "OSS contributor",
      "discountPercent": 50,
      "conditions": [
        {
          "field": "max_repo_stars_merged_pr",
          "op": "gte",
          "value": 1000,
          "pr": {
            "mergedSince": "year_start",
            "excludeOwnRepos": true,
            "excludeForks": true,
            "minLinesChanged": 10
          }
        }
      ]
    },
    {
      "id": "t20",
      "label": "Any merged PR",
      "discountPercent": 20,
      "conditions": [
        {
          "field": "merged_prs",
          "op": "gte",
          "value": 1,
          "pr": {
            "excludeOwnRepos": true,
            "minLinesChanged": 10
          }
        }
      ]
    },
    {
      "id": "t10",
      "label": "Veteran account",
      "discountPercent": 10,
      "conditions": [
        {
          "field": "account_age_days",
          "op": "gte",
          "value": 1095
        },
        {
          "field": "public_repos",
          "op": "gte",
          "value": 1
        }
      ]
    }
  ]
}

Sandbox buyer for judges

Email
sb-ig83o53836239@personal.example.com
Password
f)_3$YF+

PayPal sandbox — no real money. Use the sandbox buyer above in the PayPal window.

Each GitHub account (or sample profile in this browser) can redeem its discount once.