chiagame relay
A game-origin asset store for chia-gaming.
This origin stores and serves the UI of installed .chiagame games. An app embeds it,
installs a package, and its service worker serves that game at /chiagame/<id>/ —
on an origin separate from the app, so game code can't reach the host page.
Install
An app sends a packageThe embedding app posts a
.chiagame's assets here; they're written to this origin's storage.
Serve
A service worker answersRequests to
/chiagame/<id>/… are served from that storage — no host, no CDN.
Isolate
The game runs boxed inThe game iframe is cross-origin to the app, so
window.parent is blocked — game code never touches the host.
Nothing here when you open it directly. Games are installed by the app that embeds this relay, and
browsers partition a site's storage per embedding site — so a game installed through an app appears for that
app, not on this page. This isn't a bug; it's the isolation doing its job.