Gamestage ships other people's work into a creator's project, and this page says whose and under what licence. It covers what the tool puts in your game, what the product runs on, and where the look comes from.
In your game
These are the things a deploy puts at a URL a fan opens, so they are the ones that matter most to a creator.
| What | Whose | Licence |
|---|---|---|
| Monterosa SDK 2 kits: connect, interact, consent, storage, analytics | Monterosa | Commercial, included with the platform |
@monterosa/gamestage, the Gamestage client, over those kits | Monterosa | Ours |
gamestage-player.js, the player API client | Monterosa | Ours |
@monterosa/gamestage pins every kit to 2.0.0-rc.9. That is a release candidate, and deliberately: there is no stable SDK 2 to pin instead, and the alternative is SDK 1, which is the thing SDK 2 replaces. The pin is exact rather than caretted, because a range across release candidates takes breaking changes silently. The SDK is documented by the people who write it; what we wrap and why is in Player API.
The look
Every drawing on this site and every illustration in the blog derives from Open Peeps, the hand-drawn illustration library by Pablo Stanley, released under CC0. The register is stated once, in scripts/illustrate.mjs, and the marketing page and the notes both read it from there.
A deployed game's card art is a different set and owes Open Peeps nothing. It is not generated: packages/schema/src/preset-art.ts holds twenty ink drawings of sushi and temaki, served from public/ink/, and a game is given one at registration, chosen by its format rather than drawn for it. Every hunt carries the same drawing, every push a different one.
CC0 asks for nothing. It is named here anyway, because a visual identity is the most visible thing a product borrows and the least often credited.
react-peeps, the React port of Open Peeps used on the site, is not Pablo Stanley's own work: it is Emre Çakır's implementation of it, under the MIT licence.
The product
The site, Stage and the CLI are built on:
| What | Licence |
|---|---|
| Next.js and React | MIT |
| Tailwind CSS | MIT |
| Radix UI and shadcn/ui | MIT |
| HeroUI | MIT |
| Lucide icons | ISC |
| cmdk and Sonner | MIT |
| Commander | MIT |
| esbuild | MIT |
| Playwright | Apache 2.0 |
| Archivo, Manrope and Big Shoulders, via Fontsource | SIL Open Font License 1.1 |
The downloaded CLI is one bundled file, so the packages above that it uses are inside it. It is minified, with a readable banner at the top carrying the licence and what the tool does and does not do. The unminified sources are not published.
Gamestage itself
Gamestage is Monterosa's, and not open source. The generated clients it writes into a creator's project are the creator's to ship.
If something here is wrong or missing, that is a defect rather than a formality. Tell us.
