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

# Horizontal 8 × 10 Memory Mate

> Prepare the four image roles and optional text for one 10 × 8 Memory Mate.

`memory-mate-8x10-horizontal` revision `1` produces one 10 × 8 inch Memory
Mate per quantity. It requires four prepared image assets; text values are
optional and are not image assets.

| Required role | Exact ratio | Example prepared pixels |
| ------------- | ----------- | ----------------------- |
| `background`  | `5:4`       | 2000 × 1600             |
| `individual`  | `5:7`       | 1500 × 2100             |
| `team`        | `7:5`       | 2100 × 1500             |
| `logo`        | `1:1`       | 1200 × 1200             |

The `text-style` option defaults to `white-no-stroke`; `text-1` through
`text-6` are optional, ordered, provider-neutral slots. Intentional whitespace
is preserved. Every required image role is `rotation_policy: "fixed"`: a
reciprocal ratio is rejected and WHCC does not enable provider rotation.

```json theme={null}
{
  "product": { "id": "memory-mate-8x10-horizontal", "revision": 1 },
  "quantity": 1,
  "options": [{ "option_id": "text-style", "value": "white-no-stroke" }],
  "assets": [
    { "role": "background", "url": "https://cdn.example.com/orders/bg.jpg", "pixel_width": 2000, "pixel_height": 1600 },
    { "role": "individual", "url": "https://cdn.example.com/orders/athlete.jpg", "pixel_width": 1500, "pixel_height": 2100 },
    { "role": "team", "url": "https://cdn.example.com/orders/team.jpg", "pixel_width": 2100, "pixel_height": 1500 },
    { "role": "logo", "url": "https://cdn.example.com/orders/logo.png", "pixel_width": 1200, "pixel_height": 1200 }
  ],
  "texts": [{ "slot": "text-1", "value": "2026" }, { "slot": "text-2", "value": "West Ridge" }]
}
```

Use the returned slot IDs, not inferred visual labels or provider node IDs. The
API does not yet publish a hosted theme/background catalog; `background` is a
prepared asset URL.
