# Asset index

## Reviewed vector sources

| File | Use |
| --- | --- |
| `assets/logo/svg/oxara-mark-primary.svg` | Default on light surfaces |
| `assets/logo/svg/oxara-mark-on-dark.svg` | Ink/Graphite surfaces |
| `assets/logo/svg/oxara-mark-turquoise.svg` | Preferred one-color mark |
| `assets/logo/svg/oxara-mark-graphite.svg` | Light-background one-color mark |
| `assets/logo/svg/oxara-mark-white.svg` | Reverse one-color mark |
| `assets/logo/svg/oxara-mark-ink.svg` | Ink-black one-color mark |
| `assets/logo/svg/oxara-loader.svg` | Self-contained, transparent SMIL OX loader for web and in-app WebView loading surfaces |
| `assets/logo/svg/oxara-loader-on-dark.svg` | Cloud + Turquoise loader variant for Ink and Graphite loading surfaces |
| `assets/icons/favicon.svg` | Modern browser favicon |
| `assets/icons/app-icon-light.svg` | Light application tile |
| `assets/icons/app-icon-dark.svg` | Dark application tile |
| `assets/icons/app-icon-turquoise-ink-white.svg` | Ink + White mark on Turquoise tile |
| `assets/icons/app-icon-turquoise-white-ink.svg` | White + Ink inverse mark on Turquoise tile |
| `assets/tokens/colors.json` | Platform-neutral color design tokens |
| `assets/tokens/accent-registry.json` | Normative single-Turquoise identity accent registry |
| `assets/tokens/oxara.css` | CSS custom properties |
| `templates/media-card-master.svg` | Tokenized master composition for versioned digital-media profiles |
| `templates/app-icon-maskable.svg` | PWA maskable master with the OX content inside the declared safe zone |

## Generated outputs

`pnpm build` writes PNG sizes to `assets/generated/png` and a multi-size `assets/generated/favicon.ico`.

The animated loader is intended for responsive web surfaces and app-owned loading views after the first native frame. It has a safe 96x96 intrinsic size; consumers may override both dimensions with CSS while preserving the square aspect ratio. Its four modules reuse one shared path morph and one group rotation to keep continuous work bounded. Mount it only while loading and remove it from the document when loading finishes; do not leave an invisible instance running. Keep it as a versioned build-time asset and do not runtime hot-link it. Native operating-system launch screens need platform-owned exports: iOS launch screens are static UIKit/storyboard surfaces, while Android 12+ animated splash icons use AnimatedVectorDrawable rather than SVG. The normative surface matrix and lifecycle rules are in [LOADING-AND-SPLASH.md](LOADING-AND-SPLASH.md).

## Templates

| File | Purpose |
| --- | --- |
| `templates/brand-board.svg` | Identity overview and palette |
| `templates/business-card-front.svg` | 3.5 × 2 inch front layout |
| `templates/business-card-back.svg` | 3.5 × 2 inch reverse layout |
| `templates/social-avatar-dark.svg` | Profile/avatar use |
| `templates/product-lockups.svg` | Product and personal naming examples |
| `templates/letterhead-a4.svg` | Editable A4 letterhead |
| `templates/turquoise-surface-applications.svg` | Approved Ink and White neutral applications on Turquoise |

## Rejected decision history

| File | Purpose |
| --- | --- |
| `docs/decisions/REJECTED-ACCENT-VARIANTS.md` | Short ADR recording why product-specific identity colors were rejected |

Production behavior is defined by `docs/SINGLE-TURQUOISE-SYSTEM.md`, the normative registry and approved files in `profiles/`. Rejected machine-readable registries and comparison assets are intentionally absent from the active tree.

## Consumer exports

| Path | Purpose |
| --- | --- |
| `profiles/document-template-web.json` | Approved DocumentTemplate web profile and destination hints |
| `exports/document-template-web/` | Ready-to-review SVG, PNG, ICO and provenance manifest |
| `schemas/export-profile.schema.json` | Machine-readable profile shape |
| `schemas/export-manifest.schema.json` | Machine-readable provenance manifest shape |
| `contracts/document-template-web.contract.json` | Backward-compatibility snapshot for all 21 logical IDs, paths and destinations |
| `contracts/consumer-sync.contract.json` | Explicit shared-file allowlist and protected site roots for consumer synchronization |
| `scripts/sync-consumers.mjs` | Manifest-first DocumentTemplate and Oxtensions sync followed by allowlisted site shared-file sync, mapped SEO metadata maintenance and real diff-scoped DevKit audit; identity tokens are never embedded in consumer HTML and package source is never edited |
| `profiles/oxtensions-package.json` | Narrow package-brand profile for the Oxtensions README banner and NuGet icon |
| `exports/oxtensions-package/manifest.json` | Versioned provenance and exact two-output handoff for Oxtensions |
| `docs/CONSUMER-ASSET-NOTICE.md` | First-party usage boundary and authorization ID |

## Digital media exports

| Path | Purpose |
| --- | --- |
| `profiles/corporate-media.json` | Versioned card, social, favicon, Apple touch and PWA dimensions/content slots |
| `schemas/media-profile.schema.json` | Machine-readable media profile contract |
| `schemas/media-export-manifest.schema.json` | Machine-readable media provenance contract |
| `exports/corporate-media/` | Generic integration fixtures, icons, webmanifest template and provenance manifest |
| `docs/DIGITAL-MEDIA.md` | Media/SEO ownership, metadata and review rules |

## Presentation mockups

| File | Purpose |
| --- | --- |
| `assets/mockups/oxara-promotional-products-mockup.png` | Mug, agenda, notebook and pen application |
| `assets/mockups/oxara-company-signage-dark-mockup.png` | Cloud + Turquoise dimensional facade sign |
| `assets/mockups/oxara-signage-turquoise-applications-mockup.png` | Approved Ink and White neutral applications on Turquoise signage |

Mockups demonstrate intended visual tone. They are not production logo sources and must not be used to extract geometry or colors.
