# STRATAFALL — Third-Party Notices

STRATAFALL is built by Jesse Lander. This file lists every third-party
component, asset, and service the game depends on, with its exact source,
licence, copyright line, and the path to the full licence text.
Full licence texts live in `licenses/`.

Last reviewed: 2026-09-09.

---

## 1. Fonts

| Asset | Version / source | Licence | Copyright | Full text |
|---|---|---|---|---|
| **Michroma** | Google Fonts (`https://fonts.googleapis.com`), served at runtime; upstream `github.com/google/fonts/ofl/michroma` | SIL Open Font License 1.1 | Copyright 2011 The Michroma Project Authors (https://github.com/googlefonts/Michroma-font); designed by Vernon Adams | `licenses/OFL-Michroma.txt` |
| **Exo 2** | Google Fonts (`https://fonts.googleapis.com`), served at runtime; upstream `github.com/google/fonts/ofl/exo2` | SIL Open Font License 1.1 | Copyright 2013 The Exo 2 Project Authors (https://github.com/googlefonts/Exo-2.0); designed by Natanael Gama | `licenses/OFL-Exo2.txt` |

Notes: both fonts are loaded from Google Fonts and are not bundled in this
repository. The OFL permits use, embedding, and redistribution, including in
commercial products; the fonts are not sold on their own and the Reserved Font
Names are not used for any modified version.

## 2. Art

| Asset | Source | Licence | Copyright | Full text |
|---|---|---|---|---|
| All raster art (`assets/*.webp` — tile textures, skies, bosses, relic icons) | Midjourney generations on Jesse Lander's paid Midjourney plan. Every file's Midjourney job UUID, prompt, and date are recorded in `assets/MANIFEST.md` | Midjourney Terms of Service (paid-plan output; Midjourney grants subscribers ownership of the assets they create to the extent permitted by law) | Generated for Jesse Lander, 2026 | `assets/MANIFEST.md` (provenance); Midjourney ToS at midjourney.com |
| **STRATAFALL wordmark** | Hand-vectored original artwork | Proprietary — © 2026 Jesse Lander, all rights reserved | © 2026 Jesse Lander | n/a |

Important: under current U.S. Copyright Office guidance, images produced
purely by a generative AI system without sufficient human authorship are not
copyright-protectable in the United States. The Midjourney images are
therefore used under Midjourney's paid-plan terms but should not be assumed to
carry exclusive copyright. The STRATAFALL wordmark is hand-vectored by a human
and is treated as original protected artwork.

## 3. Narration (voice clips)

| Asset | Source | Licence | Copyright | Full text |
|---|---|---|---|---|
| All voice clips in `audio/*.mp3` | Microsoft neural voice **en-US-AvaNeural**, rate -5%, rendered with the open-source `edge-tts` tool | **NOT commercially licensed.** `edge-tts` uses the Microsoft Edge read-aloud endpoint, which is for personal/non-commercial use only | Voice model © Microsoft Corporation | `audio/manifest.json` carries `provider` and `licence` per clip |

Action required before any real-money SKU: re-render every clip through an
officially licensed provider — Azure Speech (same AvaNeural voice, commercial
licence) or ElevenLabs on a paid plan — and update the `provider` / `licence`
fields in `audio/manifest.json` for each clip. Until then the game must remain
free.

## 4. Music and sound effects

| Asset | Source | Licence | Copyright |
|---|---|---|---|
| All music and SFX | Original real-time WebAudio synthesis in the game's own code. No samples, no third-party sound libraries, no external audio files | Proprietary — part of the STRATAFALL source | © 2026 Jesse Lander |

## 5. Code

STRATAFALL contains no third-party code. The engine, shell, data, and tools
are original and written for this game. No npm packages, frameworks, or
vendored libraries are shipped with it.

The Avatar Bay / AETHER ID integration (`/avatar-ledger.js`, `/avatar.js`) is
first-party jesselander.com code, not a third-party dependency.

## 6. Summary of obligations

- Keep `licenses/OFL-Michroma.txt` and `licenses/OFL-Exo2.txt` with any
  distribution that bundles the fonts.
- Keep `assets/MANIFEST.md` up to date with a job UUID for every new
  Midjourney image.
- Do not monetize until the narration is re-rendered under a commercial
  licence and `audio/manifest.json` reflects it.
