# PassportFolio whitepaper image sources

Artwork uses existing repository assets and the real Product-Engine DEV captures below. Photographs illustrate places in each case and do not portray the illustrative households.

| Use | Repository asset | Creator / source | License |
| --- | --- | --- | --- |
| Cover, Insights card, Open Graph | `brand/citizensos/citizensos-logo-horizontal-white.svg`, `citizensos-logo-horizontal-dark.png` | CitizensOS 2026 identity | CitizensOS |
| Country soccer-ball emblems | Existing `components/marketing/CountryEmblem.tsx`, `country-flags/*.svg`, `country-emblems/{mask,gradient,strokes-and-shadow}.svg` | CitizensOS approved country imagery | CitizensOS brand library |
| Case A: Dubai | `marketing/homepage/dubai.webp` | Founder-supplied Product-Engine `public/brand/destinations/uae.jpg`, recorded in `marketing/homepage/credits.json` | Owned by CitizensOS |
| Case B: Lisbon | `marketing/homepage/lisbon.webp` | Ivo Sousa Martins, [original photograph](https://unsplash.com/photos/YEZy5Xk2Xs8) | [Unsplash License](https://unsplash.com/license) |
| Case C: Florence | `marketing/homepage/florence.webp` | Petar Milošević, [Florence Duomo from Michelangelo hill](https://commons.wikimedia.org/wiki/File:Florence_Duomo_from_Michelangelo_hill.jpg) | [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/); existing WebP conversion, CSS crop only |
| Case D: Mexico City | `marketing/homepage/mexico-city.webp` | Founder-supplied Product-Engine `public/brand/destinations/mexico.jpg`, recorded in `marketing/homepage/credits.json` | Owned by CitizensOS |

Charts and the seven-layer diagram are HTML/SVG drawn from the supplied whitepaper. No generated photographs or fabricated household portraits are used.

## Live PassportFolio allocation captures

`allocation-desktop@2x.png` and `allocation-phone@2x.png` are unmodified retina screenshots of the real Product-Engine app at `/app/selection/build`, captured on 29 October 2026 against Product-Engine DEV (`bjhckachnkgypeyxsroy`). Only the app content was cropped; no browser chrome, substituted labels, generated UI or redrawn figures are included.

- Golden persona: Ethan Brooks, U.S. citizen.
- Completed the real Selection flow: Risk Profile Score 41/100, Moderate Target Residency Allocation.
- Picked Estonia EE-DNV (primary) and Mexico MX-DNV (alternate) through the app, then carried exactly those two choices from Evaluation.
- Added exactly one Sovereign Anchor, Revolut, and one Global Onramp, Insured Nomads, through the real builder controls. Both are free saved provider resources, separate from the two mobility options.
- The app displays PassportFolio Score 24.5 today, 23 on purchase and 30.5 potential after arranging the selected resources. These are actual DEV outputs, not editorial calculations.
- Desktop browser viewport: 1440 × 1800 CSS pixels; app-content crop 1096 × 1359 at 2×, producing 2192 × 2718 pixels.
- Phone browser width: 390 CSS pixels; app-content crop 390 × 2457 at 2×, producing 780 × 4914 pixels. The tall capture preserves the real stacked allocation layout.
- Product-Engine commit: `9d6c76e26` (base `450270eb1`); CSS compilation repair scopes the clipping animation to its local button class. No matching, pricing, score or allocation formula was changed for these images.
- Capture rights: CitizensOS product UI and synthetic golden-persona test data, owned by CitizensOS.
