# URSY.games third-party notices

This distribution keeps imported code separate from first-party URSY games.
The machine-readable source, revision, runtime path and licence for every room
are recorded in `game-catalog.json`.

## Runtime libraries

### Preact

- Project: <https://github.com/preactjs/preact>
- Components: Preact core and hooks browser modules
- Licence: MIT (`licenses/PREACT-MIT.txt`)

### htm

- Project: <https://github.com/developit/htm>
- Component: htm browser module
- Licence: Apache-2.0 (`licenses/HTM-NOTICE.txt` and `licenses/APACHE-2.0.txt`)

## Game collections

### 90s Games

- Project: <https://github.com/prateek121/90s-games>
- Pinned revision: `98ca2ade686cb114480e6d359b5f5e2987cacb2f`
- Included rooms: 1 standalone HTML5 games
- Licence: MIT (`licenses/90S-GAMES-MIT.txt`)
- Distribution changes: sandbox navigation bridge, opaque-origin in-memory score
  storage, responsive containment, on-screen keyboard bridge, and three audited
  progression bug fixes.

Sixteen source rooms with recognisable clone names or trade dress were held back
from the distribution even though their repository code is MIT licensed.

### GameZone

- Project: <https://github.com/kunjgit/GameZone>
- Pinned revision: `ac4ce207868a6dfef11073435234311d91dfac99`
- Included rooms: 1 rooms, listed individually in `game-catalog.json`
- Licence: Apache-2.0 (`licenses/GAMEZONE-APACHE-2.0.txt`)
- Distribution changes: every runtime file carries a dated modification notice;
  rooms were made local-only, wrapped for opaque-origin sandbox/mobile input,
  given in-memory storage, stripped of documentation media, and patched where
  browser testing found compatibility defects.

Three otherwise compatible candidates were held back because bundled image or
audio assets did not have sufficiently clear standalone provenance for this
release.

Only the audited, locally hosted subset named by the catalogue is part of the
theme. The upstream repositories may contain other material that was not
selected, reviewed or distributed here.

## Curation purge — 2026-09-02

All 203 rooms were played and scored on phone and desktop against a 7/10
satisfaction bar. 146 imported rooms were removed from the site and their
files removed from this distribution; the two imported rooms that passed
(Block Ninja as block-slice, Cipher Crack) remain with their notices above.
The per-room ledger with scores and reasons: reports/games-eyeball-verdicts-
20260902.json in the source repository. Removed room URLs redirect (301) to
their surviving hub — nothing that was cited 404s.
