# Little Lagos asset provenance

| Asset                                            | Source                                                                       | Licence / ownership                                          | Use                             |
| ------------------------------------------------ | ---------------------------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------- |
| Sand-tile foundation, plinth and corner inlays   | Original procedural geometry in `src/game/render/world.ts` and `geometry.ts` | Original Little Lagos project assets; no third-party artwork | Runtime geometry                |
| Sand, limestone, lagoon and terracotta materials | Original constants in `src/game/render/world.ts` and `geometry.ts`           | Original Little Lagos project assets                         | Shared runtime materials        |
| `mark.svg` and CSS loading mark                  | Original vectors/CSS created for Little Lagos                                | Original Little Lagos project assets                         | Branding and favicon            |
| Typography                                       | Fonts supplied by the visitor's operating system                             | No font files distributed                                    | HTML overlays                   |
| Engine and adapted starter bootstrap             | PlayCanvas Engine 2.23.2 and `create-playcanvas` 0.10.1                      | MIT; full notices in `licenses/`                             | Rendering and application setup |

No external models, photographs, textures, sound, real brand marks or claimed affiliations are included. No blanket open-source licence is assigned to the original project assets by this ledger. Official PlayCanvas skills and the development inspector are developer resources, excluded from the static application bundle.

## LL-004 original scene artwork

The Lagoon Quarter waterfront, veranda home, balcony apartment, awning corner shop, seven-frond palms, produce crates, benches, mooring posts, drainage and shared material palette are original project artwork authored in `src/game/render/world.ts` and `geometry.ts`. They use procedural geometry, not downloaded models or textures. The architectural samples are fictional and contain no real storefront identities. Runtime geometry is reused by primitive type; the custom roof and palm canopy meshes and palette materials are shared and released with the world.

## LL-006 original reusable buildings

The six versioned GLBs in `buildings/` — veranda home, balcony apartments, awning corner shop, market stalls, neighbourhood hall and office/shop block — are original Little Lagos project-owned artwork. Source recipes: `src/game/render/building-recipes.ts`; reproducible generation: `scripts/generate-buildings.mjs`, using PlayCanvas GltfExporter/NullGraphicsDevice. The project owner retains rights to the original artwork, which is reusable within Little Lagos. No third-party model, texture, logo or commercial affiliation is included. Detailed per-asset source, ownership, measured bounds, collision proxies and calibration are recorded in the typed manifest. Exporter/Engine MIT notices remain in `licenses/playcanvas.txt`.

## Catalogue miniatures (LL-013)

The six code-drawn SVG icons in `src/ui/catalogue.ts` are original artwork created for the Little Lagos project owner, using the building collection's palette and silhouettes. They contain no third-party artwork or brand marks and may be reused within Little Lagos alongside the original GLBs.

The LL-015 solar power hub is original project-owned geometry authored in the same recipe module, exported reproducibly as `solar-power-hub-v1.glb`. Offline vertex inspection measures 1.9 × 1.4374 × 1.9 units, centred on X/Z and grounded at Y=0. It uses scale 1, yaw 0 (cabinet faces +Z) and zero pivot/ground offsets within a 2 × 2 tile footprint. No external imagery or real brand marks are used.

The LL-016 danfo minibus is original project-owned, unbranded geometry authored in `src/game/render/vehicle-recipes.ts` and exported reproducibly to `assets/vehicles/danfo-minibus-v1.glb`. Vertex bounds are 0.549 × 0.435 × 0.955 units, centred/grounded with scale 1 and yaw 0; the front faces +Z. No external models, textures, brands or artwork are used.

## LL-019 vibrant miniature art

The seven `buildings/*-v2.glb` files are original revisions of the same project-owned recipes: roof ribs, shutters, balcony planters, a produce pictogram sign, market crates and painted counters, hall parapets and a roof garden. The sign uses original geometric fruit symbols and implies no real storefront or partnership. The palette combines ivory, coral, mango, turquoise, periwinkle and green; deterministic facade/roof variations are original colour choices in `building-appearance.ts`. All dimensions and digests are measured in `building-measurements.ts`.

`vehicles/danfo-minibus-v2.glb` applies the same palette to the existing original vehicle geometry; calibration and dimensions are unchanged. Older v1 files are retained for cached clients. No third-party art or texture files are introduced. The original licence/ownership terms above still apply to both versions.

The decorative neighbours, moored boat, shade canopies, planters and mooring details in `src/game/render/scenery.ts`, plus the road drainage in `src/game/render/streets.ts`, are original artwork authored for the Little Lagos project owner and reusable within Little Lagos. Figures are fictional stylised silhouettes with no third-party likenesses, textures or animations. Their geometry and shared palette are created locally from the committed source.

LL-020 adds original procedural transform motion for those figures, planter crowns and boat, plus shared-geometry placement and demolition feedback. These are authored locally in `src/game/render/scenery.ts`, `effects.ts` and `effect-motion.ts`; no downloaded animation clips, images, sound or third-party effect assets are used.

LL-022 adds original procedural contact shading beneath city buildings in Battery Saver mode. It reuses the local cylinder geometry and a single shared material in src/game/render/world.ts; no texture, external artwork or extra downloaded model is involved.

## LL-023 original city sounds

The five deterministic mono sound recipes in `src/game/audio/sounds.ts` are original Little Lagos project-owned audio, authored on 14 October 2026. They may be reused within Little Lagos under the same original-project ownership terms above; no third-party sample, recording, music, voice or licensed sound library is included. The 22,050 Hz PCM is synthesized locally only after the sound control is enabled, with no audio downloads.

| Sound            |       Length | Original recipe                                                                           |
| ---------------- | -----------: | ----------------------------------------------------------------------------------------- |
| City ambience    | 8 s, looping | Seeded filtered noise with four quiet wooden tones, faded to silence at the loop boundary |
| Construction     |       0.28 s | Two gently enveloped 220/330 Hz tones                                                     |
| Demolition       |       0.32 s | Descending low tone with filtered noise and a short decay                                 |
| Operating income |       0.32 s | Soft 783.99 Hz chime                                                                      |
| Goal reward      |       0.82 s | Three overlapping 392/493.88/587.33 Hz tones                                              |

The synthesis source is the reproducible master. Unit tests verify deterministic samples, finite values, headroom and quiet endpoints. Runtime buffering, gains, voice limits and disposal are implemented separately in `city-audio.ts`.

## LL-028 public beta artwork

`src/assets/lagoon-quarter.png` is a 1200×1000 screenshot of the real game canvas with the HUD hidden. `src/assets/social-city.png` is a real 1920×1080 export from the game's photo mode, with its title disabled and subtle Little Lagos branding retained. Both depict an eight-building fixture using only the original project-owned artwork described above; no outside photography, concept art, image-generation output or post-capture retouching is included. Capture recipe: `scripts/capture-beta-art.mjs`; source hashes and browser details: `docs/ll028-art-capture.json`. Vite publishes content-hashed copies. The existing original `mark.svg` remains the matching favicon. Original-project ownership applies to these captures and the entry-page design.
