Distribute on Asphalt
How to distribute your Windows software here
Put your tools where people can find them. Free by default — pricing is optional. Straight path: apply → staff reviews (Discord) → if approved you get distributor tools on the website and launcher. No dashboard until you’re in.
Exact steps
Do these in order. Nothing else is required to get started.
-
Make an Asphalt account Sign up on the website or in the Windows launcher (same account).
-
Apply to distribute Use Apply to distribute on the web, Distribute with us in the launcher, or
/asphalt applyin Discord after linking. -
Staff reviews in Discord Your pitch lands in the staff applications channel. They tap Approve or Reject (with a reason). You don’t need to chase anyone in DMs.
-
If approved — publish Open the distributor dashboard on the web (or Distribute in the launcher): create a listing, upload a compiled .exe, keep it free or set a price, go live.
-
Link Discord anytime You can apply without Discord. After approval (or anytime), open My licenses, generate a code, then
/asphalt link— you get the Distributor role. The Customer role is only for people who paid for a product.
You’re already a distributor
Manage products on the web anytime — same tools as the app.
What you can manage on the website
- Create listings — free by default; pricing is optional.
- Upload builds — compiled Windows binaries only.
- Publish / hide — control what’s discoverable in Browse.
- Updates — ship new builds without chasing people with ZIP links.
Rules that keep it solid
- Access is granted server-side — not by handing out forever download links.
- People run PC tools through the launcher with license checks on Play.
- Distributor dashboard is role-gated; applying alone doesn’t unlock it.
- Optional: extra server validation — your .exe asks Asphalt if this PC is licensed (signed response). No server of your own.
Product guidelines · Extra server validation
Asphalt already gates Play. You can also make your product ask Asphalt on startup whether this PC holds a license — useful when someone dumps a decrypted .exe and tries to run it elsewhere. You don’t need your own backend.
-
Upload a compiled .exe Prefer compiled builds over raw .ahk if you care about casual copying.
-
Keep Private — launcher only Paid default. Don’t post the same file on Discord/Drive.
-
Open the distributor dashboard Each listing has Extra server validation · license check for this product with your client id and paste-ready AHK / C# snippets. Open dashboard guidelines
-
Call Asphalt on startup
POST /api/runtime/checkwith{clientId, hwid, nonce}. Exit ifokis false. Prefer verifying the RSA-SHA256sig(public key from/api/runtime/keys) and pinhttps://asphaltlauncher.comso a hosts-file fake server can’t mint a licensed reply. -
Buyers press Play once That binds their PC. Later launches on that same licensed PC can pass the check; other PCs without a bound license fail.
Integrity note: only Asphalt’s private key can sign ok: true. Embedding the
check still isn’t unbreakable DRM — someone can patch the HTTP call out of your binary.
Machine-readable guide: /api/runtime/guide
Just looking for software? Browse the catalog and use the launcher — you don’t need this distributor flow.
Back to home