# Propware: FOSS provenance

## This package

| Artifact | License |
|---|---|
| Propware UI, generators, sounds | MIT (`LICENSE`) |

## Dependencies (runtime, CDN)

| Package | Version | License | Role |
|---|---|---|---|
| [@faker-js/faker](https://github.com/faker-js/faker) | 9.9.0 | MIT | Synthetic persons, addresses, vehicles, companies, phones |
| [faker-js/assets-person-portrait](https://github.com/faker-js/assets-person-portrait) | CDN | with Faker | AI (SD3) face stills for filler subjects |
| Cover: *A Man They All Read Wrong — The Jakobus Swart File* | estate art | Andries J. Greyling | Baseline likeness for through-line cast (`assets/jakobus-swart-*.png`) |
| [IBM Plex](https://github.com/IBM/plex) (Google Fonts) | — | OFL-1.1 | Prop typography |

**Jakobus Swart** uses the book-cover mug (eyes redacted in the source art), cropped into `assets/jakobus-swart-mug.png` / `-thumb.png`. Filler subjects still use Faker AI portraits.

No npm install required for the shipped pages; Faker loads as ESM from jsDelivr:

`https://cdn.jsdelivr.net/npm/@faker-js/faker@9.9.0/+esm`

## What we do not ship

- Real agency seals, trademarks, or classified-format documents
- Live RF / LE / DMV / ERP integrations
- Sample audio from commercial libraries (sounds are Web Audio synth)

## Grade (SkyLab honesty language)

**ILLUSTRATIVE** set dressing. Geometry on the triangulation map is cinematic, not a real multilateration solve. Case / DMV / ERP screens are fiction with watermarks.
