> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jup.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan

# Spend docs — mobile screenshots (source of truth)

Integrated 2026-07-22 from 38 manual iPhone captures (triage: 6 kept). Normalization: `python3 scripts/normalize-screenshots.py` — blur zones, resize to 480px width, 16px rounded corners, optimized PNG. Display width in MDX: 240px (2x retina).

## Integrated images

| File                          | Source capture | Target                      | Anchor                                               | Notes                                                                  |
| ----------------------------- | -------------- | --------------------------- | ---------------------------------------------------- | ---------------------------------------------------------------------- |
| `spend-mode-switch.png`       | IMG\_0209      | `index.mdx`                 | Step "Set up Jupiter ID"                             | App home; profile icon top-left, card tab bottom-right                 |
| `jupiter-id-verification.png` | IMG\_0236      | `index.mdx`                 | Step "Verify your identity"                          | Verification intro, 5 steps, no personal data                          |
| `add-money-deposit.png`       | IMG\_0242      | `index.mdx`                 | Step "Fund your account"                             | Add Money menu (Deposit Address / From Jupiter Mobile / Bank Transfer) |
| `spend-home.png`              | IMG\_0229      | `index.mdx`                 | Step "Start using Jupiter Spend"                     | Spend home, \$0 balances                                               |
| `card-manage.png`             | IMG\_0241      | `jupiter-card.mdx`          | Step "Manage"                                        | **Blurred:** card last-4 on artwork + caption (zones in script config) |
| `earn-screen-tiers.png`       | IMG\_0240      | `rewards-and-referrals.mdx` | § Cashback Rate, after the "Rewards screen" sentence | Merged with the referral-share entry: the Refer button is visible      |

## Dropped entries (decided with Nicolas, 2026-07-22)

* `card-show-details` — would expose full card number/CVV; the Manage screenshot already shows where "Show Details" lives.
* `qr-pay-scanner` — replaced by a sentence in `qr-pay.mdx` (scanner = scan button, top-right of the Spend home). Scanner requires a verified account anyway.
* `remittance-virtual-accounts` — not captured (requires completed verification); dropped for this pass.
* `referral-share` — merged into `earn-screen-tiers.png` (Refer button visible). App label is "Refer"; the doc says "Refer to upgrade" (wording drift to watch).

## Privacy rules applied

Card last-4 blurred on `card-manage.png`. All other kept images show \$0 balances and no real names, addresses, banking identifiers, or ID documents. Never integrate a capture showing a full card number, IBAN/account numbers, a real name/balance, or identity-document content without blurring.

## Refresh workflow (manual)

1. Retake the capture on mobile (same screen/state as described above).
2. Drop it in `_staging/captures/spend/` with the same `IMG_xxxx` name referenced in `scripts/normalize-screenshots.py` (or update the `src` there).
3. Re-run `python3 scripts/normalize-screenshots.py [--only <name>]` — same output filename, MDX untouched.
4. If the capture contains sensitive data, add blur boxes (source pixels) to the script config.
