Quickstart
One call lists a repo for sale. No account needed — though with one, this gets even shorter (see Payout wallets).
curl -X POST https://gitbuyer.com/repos \
-H "content-type: application/json" \
-d '{"github_url": "https://github.com/you/your-repo",
"wallet_base": "0xYourUSDCWalletOnBase",
"price_usd": "25.00"}'
The response carries everything that exists now:
{
"page": "/r/you/your-repo", // the store — share this
"checkout_url": "…", // what buyers pay
"test_checkout_url": "…", // same flow, simulated money
"selling": true,
"note": "You are DONE: share the page. …"
}
Private repo? Add "github_pat" — a fine-grained
token (mint one here: Contents read-only,
that one repo). It is encrypted at rest and shown to no one, ever.
Buyers get packaged bytes, never a key and never a collaborator seat.
That is genuinely all. The store page previews the tree and README free, the checkout answers x402, and the first sale settles into the wallet you named.