[object Object]

← back to Patterndesignlab

iter-2: trend boards, designer onboarding funnel, correct 1:1 design images (127), license terms on PDP

35e033e16947d5b6f2e92f3eed04417b383c259d · 2026-07-04 11:29:31 -0700 · Steve

Files touched

Diff

commit 35e033e16947d5b6f2e92f3eed04417b383c259d
Author: Steve <steve@designerwallcoverings.com>
Date:   Sat Jul 4 11:29:31 2026 -0700

    iter-2: trend boards, designer onboarding funnel, correct 1:1 design images (127), license terms on PDP
---
 .gitignore                  |    5 +
 data/catalog.json           | 4589 +++++++++++++++++++++++++++++++++++++++++++
 data/trend-board.json       |  171 ++
 public/admin.html           |   63 +-
 public/design.html          |    9 +-
 public/designer-signup.html |   71 +
 public/index.html           |    2 +-
 public/styles.css           |   64 +
 public/trends.html          |   75 +
 scripts/build-catalog.js    |  153 ++
 scripts/build-trends.js     |   77 +
 scripts/seed.js             |   48 +-
 server.js                   |   43 +
 13 files changed, 5322 insertions(+), 48 deletions(-)

diff --git a/.gitignore b/.gitignore
index 1924158..39b4427 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,8 @@ tmp/
 dist/
 build/
 .next/
+# Runtime designer-application log (append-only, not source)
+data/designer-applications.jsonl
+# Large per-design image copies — reproducible via `node scripts/build-catalog.js`
+# (catalog.json records the design→image mapping; the copies regenerate from owned sources)
+public/assets/patterns/pdl-*
diff --git a/data/catalog.json b/data/catalog.json
new file mode 100644
index 0000000..8b06fab
--- /dev/null
+++ b/data/catalog.json
@@ -0,0 +1,4589 @@
+[
+ {
+  "id": "PV-INHOUSE-001",
+  "title": "Arden Botanical — Heritage Trellis",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Heritage Botanical — original, generated in our own hand from live trend research (Forest green + cream on soft sage). Settlement-passed.",
+  "provenance": "design-trend-scout → generated → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:42:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-001.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-002",
+  "title": "Nocturne Bloom — Dark Moody Floral",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Dark Moody Florals — original, generated in our own hand from live trend research (Blush peony on ink-black ground). Settlement-passed.",
+  "provenance": "design-trend-scout → generated → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:42:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-002.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-h_black",
+  "title": "Gilded Bough — Heritage Noir",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Heritage botanical — original, in our own hand from live trend research (Antique gold on charcoal). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T10:05:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-h_black.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-h_blush",
+  "title": "Rosewater Trellis — Heritage Soft",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Heritage botanical — original, in our own hand from live trend research (Sage on blush). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T10:05:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-h_blush.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-m_plum",
+  "title": "Amethyst Nocturne — Moody Bloom",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Dark moody floral — original, in our own hand from live trend research (Plum on aubergine-black). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T10:05:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-m_plum.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-m_emerald",
+  "title": "Emerald Nocturne — Camellia",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Dark moody floral — original, in our own hand from live trend research (Blush on emerald-black). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T10:05:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-m_emerald.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane4",
+  "title": "Atomic Meadow — Mid-Century Retro",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Retro mid-century — original, in our own hand from live trend research (Mustard, teal & burnt-orange). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:50:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane4.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane5",
+  "title": "Tide Lines — Coastal Stripe",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Coastal stripe — original, in our own hand from live trend research (Faded navy, sage & sand). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:50:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane5.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane6",
+  "title": "Folk Tile — Block Print Geometry",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Block-print geometry — original, in our own hand from live trend research (Indigo & terracotta on cream). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:50:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane6.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane1c2",
+  "title": "Calico Vine — Heritage Ditsy",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Heritage botanical ditsy — original, in our own hand from live trend research (Terracotta & olive on bone). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:50:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane1c2.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane3b",
+  "title": "Cottage Wash — Painterly Floral",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Painterly watercolor floral — original, in our own hand from live trend research (Blush + sage on warm cream). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:45:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane3b.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane1b",
+  "title": "Indigo Trellis — Heritage Vine",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Heritage botanical trellis — original, in our own hand from live trend research (Deep indigo on oatmeal). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:45:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane1b.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane2b",
+  "title": "Crimson Nocturne — Moody Rose",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Dark moody floral — original, in our own hand from live trend research (Burgundy rose on charcoal). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:45:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane2b.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": "PV-INHOUSE-lane2c",
+  "title": "Teal Nocturne — Magnolia Bloom",
+  "category": "in-house-original",
+  "kind": "seamless_tile",
+  "dominantHex": "None",
+  "styleLine": "Dark moody floral — original, in our own hand from live trend research (Ivory magnolia on deep teal). Settlement post-gen PASS.",
+  "provenance": "design-trend-scout → generate → settlement post-gen PASS",
+  "createdAt": "2026-07-02T09:45:00Z",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-PV-INHOUSE-lane2c.webp",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57710,
+  "title": "Greige Carouse No.57710",
+  "category": "drunk-animals",
+  "kind": "seamless_tile",
+  "dominantHex": null,
+  "styleLine": "Revelrous animal characters mid-carouse on a soft greige ground — conversation-piece whimsy with a neutral palette that still behaves in a real room.",
+  "createdAt": "2026-06-09T19:58:01.387737+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57710.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 56250,
+  "title": "Chamois Atelier No.56250",
+  "category": "muybridge-plate · saddle-mocha",
+  "kind": "seamless_tile",
+  "dominantHex": "#fdf9e7",
+  "styleLine": "Muybridge-style sequential motion plates in saddle-mocha on chamois — a scholarly, gallery-wall rhythm for studies, bars and menswear-leaning spaces.",
+  "createdAt": "2026-06-02T15:21:03.69746+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-56250.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57669,
+  "title": "Chamois Reverie No.57669",
+  "category": "monterey-mural",
+  "kind": "mural_panel",
+  "dominantHex": "#c9b99c",
+  "styleLine": "Full-wall Monterey coastal reverie in sun-washed chamois — a panel mural that reads as fine-art scenery rather than repeat wallpaper.",
+  "createdAt": "2026-06-04T07:06:59.658824+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57669.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 249,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 795,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 4500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54111,
+  "title": "Chamois Studio No.54111",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#e3ded4",
+  "styleLine": "A serene designer-zoo menagerie in muted chamois — calm, illustrative animals with the restraint of a high-end nursery-to-study crossover.",
+  "createdAt": "2026-05-28T17:38:18.705988+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54111.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57678,
+  "title": "Terracotta Atelier No.57678",
+  "category": "damask",
+  "kind": "seamless_tile",
+  "dominantHex": "#423730",
+  "styleLine": "Traditional damask reworked in terracotta and umber — old-world formality with an earthy, contemporary temperature.",
+  "createdAt": "2026-06-04T16:04:07.982096+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57678.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57718,
+  "title": "Chamois Folio No.57718",
+  "category": "cactus",
+  "kind": "seamless_tile",
+  "dominantHex": "#f1e5c9",
+  "styleLine": "Desert cactus silhouettes on warm chamois — southwestern character kept polite enough for coastal and transitional rooms.",
+  "createdAt": "2026-06-09T20:18:38.448608+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57718.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57717,
+  "title": "Prussian Origin No.57717",
+  "category": "geometric-block-leaves",
+  "kind": "seamless_tile",
+  "dominantHex": "#021233",
+  "styleLine": "Block-printed leaf geometry on deep Prussian blue — graphic, wood-block texture with serious nighttime drama.",
+  "createdAt": "2026-06-09T20:16:56.941806+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57717.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57705,
+  "title": "Greige Lattice No.57705",
+  "category": "geometric",
+  "kind": "seamless_tile",
+  "dominantHex": null,
+  "styleLine": "A greige lattice geometric — architectural trellis order that layers under art and millwork effortlessly.",
+  "createdAt": "2026-06-09T19:35:56.28038+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57705.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54049,
+  "title": "Celadon Reverie No.54049",
+  "category": "drunk-monkeys-v2",
+  "kind": "seamless_tile",
+  "dominantHex": "#8bc17d",
+  "styleLine": "Playful monkeys tumbling across a celadon ground — chinoiserie mischief in a fresh botanical green.",
+  "createdAt": "2026-05-28T13:32:04.189382+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54049.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57688,
+  "title": "Sloths Saunter in Greige",
+  "category": "drunk-animals",
+  "kind": "seamless_tile",
+  "dominantHex": null,
+  "styleLine": "Sloths sauntering through a greige canopy — slow-living humor rendered in grown-up neutrals.",
+  "createdAt": "2026-06-09T19:16:22.518518+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57688.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 56249,
+  "title": "Chamois Reverie No.56249",
+  "category": "muybridge-plate · saddle-mocha",
+  "kind": "seamless_tile",
+  "dominantHex": "#fdf9e7",
+  "styleLine": "A second Muybridge motion-study plate in chamois reverie — sepia sequences with archival, printed-page character.",
+  "createdAt": "2026-06-02T15:21:01.66356+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-56249.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57668,
+  "title": "Chamois Folio No.57668",
+  "category": "monterey-mural",
+  "kind": "mural_panel",
+  "dominantHex": "#f3edde",
+  "styleLine": "A companion Monterey mural panel in pale chamois — airy coastal scenery for multi-panel installations.",
+  "createdAt": "2026-06-04T07:04:38.110538+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57668.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 249,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 795,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 4500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54109,
+  "title": "Chamois Reverie No.54109",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#c3bfaa",
+  "styleLine": "Designer-zoo calm in deeper chamois — the menagerie line in a moodier, tea-stained neutral.",
+  "createdAt": "2026-05-28T17:29:36.439473+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54109.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "one product / one campaign, non-exclusive, no resale of the file"
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "print-on-demand & physical goods, non-exclusive, attribution optional"
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "category-exclusive buyout, design retired from other channels"
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54988,
+  "title": "Verdigris Folio No.54988",
+  "category": "art nouveau",
+  "kind": "seamless_tile",
+  "dominantHex": "#021013",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-01T02:47:42.315697+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54988.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54417,
+  "title": "Delft Origin No.54417",
+  "category": "aztec-kilim",
+  "kind": "seamless_tile",
+  "dominantHex": "#97a0ac",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-29T22:21:53.891536+00:00",
+  "tags": [
+   "curator-force-publish",
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54417.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54163,
+  "title": "Chamois Folio No.54163",
+  "category": "botanical-wonders · dove-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#faedd2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:07.899364+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54163.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54169,
+  "title": "Verdigris Reverie No.54169",
+  "category": "botanical-wonders · teal-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#26555f",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:44.787479+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54169.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57716,
+  "title": "Amber Studio No.57716",
+  "category": "cactus",
+  "kind": "seamless_tile",
+  "dominantHex": "#96703a",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T20:15:21.153518+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57716.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 3577,
+  "title": "Eau de Nil Origin No.3577",
+  "category": "colorways-imperial-garden-barone-facesup-test",
+  "kind": "seamless_tile",
+  "dominantHex": "#fdfefe",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-13T19:27:59.388607+00:00",
+  "tags": [
+   "imperial-garden",
+   "barone",
+   "dig-1984",
+   "facesup-smoke-test",
+   "settlement-mitigation",
+   "curator-force-publish"
+  ],
+  "motifs": [
+   "floral",
+   "garden",
+   "chinoiserie"
+  ],
+  "img": "/assets/patterns/pdl-3577.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57676,
+  "title": "Apricot Damask No.57676",
+  "category": "damask",
+  "kind": "seamless_tile",
+  "dominantHex": "#ede3d5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-04T15:49:09.312831+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57676.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 43235,
+  "title": "Chamois Atelier No.43235",
+  "category": "designer-bugs",
+  "kind": "seamless_tile",
+  "dominantHex": "#f0e8d1",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-26T14:53:32.93765+00:00",
+  "tags": [
+   "designer-bugs",
+   "stag-beetle-cabinet",
+   "papyrus-archive",
+   "stag beetle",
+   "gucci-coord",
+   "owned-by-steve",
+   "designer-wallcoverings",
+   "ground/figure",
+   "needs-fixing",
+   "curator-loved",
+   "curator-force-publish",
+   "kept-2026-05-28",
+   "etsy-bucket"
+  ],
+  "motifs": [
+   "stag beetle",
+   "insect",
+   "wallcovering"
+  ],
+  "img": "/assets/patterns/pdl-43235.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54108,
+  "title": "Verdigris Folio No.54108",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#e1dbd1",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T17:25:53.91756+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54108.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54045,
+  "title": "Pewter Atelier No.54045",
+  "category": "designer-zoo-calm · greenhouse-glass",
+  "kind": "seamless_tile",
+  "dominantHex": "#717657",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T13:20:10.401238+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54045.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57523,
+  "title": "Oyster Folio No.57523",
+  "category": "dogs · beagle",
+  "kind": "seamless_tile",
+  "dominantHex": "#cfcfc5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:31:22.076084+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57523.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57481,
+  "title": "Oyster Studio No.57481",
+  "category": "dogs · bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#cdcdc5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:19:23.936428+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57481.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57545,
+  "title": "Oyster Atelier No.57545",
+  "category": "dogs · dachshund",
+  "kind": "seamless_tile",
+  "dominantHex": "#cfcfc5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:41:09.451788+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57545.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57395,
+  "title": "Oyster Atelier No.57395",
+  "category": "dogs · french-bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#cfcfc5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:53:15.417478+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57395.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57439,
+  "title": "Oyster Reverie No.57439",
+  "category": "dogs · german-shepherd",
+  "kind": "seamless_tile",
+  "dominantHex": "#cfcfc5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:07:22.172375+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57439.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57566,
+  "title": "Oyster Studio No.57566",
+  "category": "dogs · german-shorthaired-pointer",
+  "kind": "seamless_tile",
+  "dominantHex": "#cdcdc3",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:47:05.176715+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57566.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57417,
+  "title": "Oyster Origin No.57417",
+  "category": "dogs · golden-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#cdcdc3",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:00:27.627514+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57417.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57373,
+  "title": "Oyster Folio No.57373",
+  "category": "dogs · labrador-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#cecec4",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:39:09.485935+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57373.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57587,
+  "title": "Oyster Origin No.57587",
+  "category": "dogs · pit-lab-mix",
+  "kind": "seamless_tile",
+  "dominantHex": "#cbcbc2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:53:26.374012+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57587.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57460,
+  "title": "Oyster Atelier No.57460",
+  "category": "dogs · poodle",
+  "kind": "seamless_tile",
+  "dominantHex": "#cecec4",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:13:19.143228+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57460.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57502,
+  "title": "Oyster Origin No.57502",
+  "category": "dogs · rottweiler",
+  "kind": "seamless_tile",
+  "dominantHex": "#cdcdc3",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:25:19.860219+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57502.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57686,
+  "title": "Greige Spree No.57686",
+  "category": "drunk-animals",
+  "kind": "seamless_tile",
+  "dominantHex": null,
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T18:51:59.793778+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57686.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53668,
+  "title": "Frogs Saunter in Honey",
+  "category": "drunk-animals-replfast",
+  "kind": "seamless_tile",
+  "dominantHex": "#d8bc49",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:19:51.759587+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53668.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53654,
+  "title": "Elephants Nightcap in Oxblood",
+  "category": "drunk-animals-sample",
+  "kind": "seamless_tile",
+  "dominantHex": "#2e1a14",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T15:31:45.962017+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53654.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53660,
+  "title": "Giraffes Carouse in Amber",
+  "category": "drunk-animals-sample2",
+  "kind": "seamless_tile",
+  "dominantHex": "#906f49",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T15:38:20.525899+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53660.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53678,
+  "title": "Lemurs Saunter in Sage",
+  "category": "drunk-animals-sample3",
+  "kind": "seamless_tile",
+  "dominantHex": "#4d8f35",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:48:23.74119+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53678.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53691,
+  "title": "Sloths Tipple in Chamois",
+  "category": "drunk-animals-sample4",
+  "kind": "seamless_tile",
+  "dominantHex": "#e3d3b3",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T18:29:40.621932+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53691.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53983,
+  "title": "Capybaras Revel in Amber",
+  "category": "drunk-animals-sample5",
+  "kind": "seamless_tile",
+  "dominantHex": "#c58f5a",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T07:29:52.921082+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53983.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54047,
+  "title": "Chamois Origin No.54047",
+  "category": "drunk-monkeys-v2",
+  "kind": "seamless_tile",
+  "dominantHex": "#cbbd8c",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T13:28:31.976017+00:00",
+  "tags": [
+   "curator-loved"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54047.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53813,
+  "title": "Terracotta Folio No.53813",
+  "category": "drunk-zoo-36 · greenhouse-glass",
+  "kind": "seamless_tile",
+  "dominantHex": "#f8ebdc",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T23:54:22.367149+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53813.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53703,
+  "title": "Chamois Garden No.53703",
+  "category": "floral",
+  "kind": "seamless_tile",
+  "dominantHex": "#ece7d8",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T20:10:17.131485+00:00",
+  "tags": [
+   "needs-fixing",
+   "curator-loved"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53703.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57702,
+  "title": "Greige Geometry No.57702",
+  "category": "geometric",
+  "kind": "seamless_tile",
+  "dominantHex": null,
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T19:35:56.28038+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57702.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57715,
+  "title": "Chamois Atelier No.57715",
+  "category": "geometric-block-leaves",
+  "kind": "seamless_tile",
+  "dominantHex": "#fbe6a2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T20:13:39.700771+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57715.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57342,
+  "title": "Jacaranda Streets Toile — Blush Sunshine",
+  "category": "la-toile",
+  "kind": "seamless_tile",
+  "dominantHex": "#e2d1c2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:14:36.025357+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57342.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54061,
+  "title": "Amber Studio No.54061",
+  "category": "muybridge-plate",
+  "kind": "seamless_tile",
+  "dominantHex": "#e3dccf",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T14:18:39.842228+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54061.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 56248,
+  "title": "Chamois Folio No.56248",
+  "category": "muybridge-plate · saddle-mocha",
+  "kind": "seamless_tile",
+  "dominantHex": "#fdf9e7",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-02T15:20:58.895635+00:00",
+  "tags": [
+   "etsy-digital-file"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-56248.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54418,
+  "title": "Delft Folio No.54418",
+  "category": "aztec-kilim",
+  "kind": "seamless_tile",
+  "dominantHex": "#97a0ac",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-29T22:21:53.891536+00:00",
+  "tags": [
+   "curator-force-publish",
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54418.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54162,
+  "title": "Chamois Origin No.54162",
+  "category": "botanical-wonders · dove-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#f5efdb",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:00.834151+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54162.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54168,
+  "title": "Verdigris Folio No.54168",
+  "category": "botanical-wonders · teal-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#305b64",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:36.828756+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54168.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57714,
+  "title": "Rosewood Reverie No.57714",
+  "category": "cactus",
+  "kind": "seamless_tile",
+  "dominantHex": "#f0e1ca",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T20:12:01.06167+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57714.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 3575,
+  "title": "Chamois Atelier No.3575",
+  "category": "colorways-imperial-garden-barone-facesup-test",
+  "kind": "seamless_tile",
+  "dominantHex": "#f9f8ef",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-13T19:27:40.36533+00:00",
+  "tags": [
+   "imperial-garden",
+   "barone",
+   "dig-1984",
+   "facesup-smoke-test",
+   "settlement-mitigation",
+   "curator-force-publish"
+  ],
+  "motifs": [
+   "floral",
+   "garden",
+   "chinoiserie"
+  ],
+  "img": "/assets/patterns/pdl-3575.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57672,
+  "title": "Damson Heirloom No.57672",
+  "category": "damask",
+  "kind": "seamless_tile",
+  "dominantHex": "#010001",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-04T15:20:36.21883+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57672.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 43229,
+  "title": "Chartreuse Reverie No.43229",
+  "category": "designer-bugs",
+  "kind": "seamless_tile",
+  "dominantHex": "#c6cfb2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-26T14:52:47.057821+00:00",
+  "tags": [
+   "designer-bugs",
+   "scarab-reverie",
+   "papyrus-archive",
+   "scarab beetle",
+   "gucci-coord",
+   "owned-by-steve",
+   "designer-wallcoverings",
+   "ground/figure",
+   "kept-2026-05-28",
+   "etsy-bucket"
+  ],
+  "motifs": [
+   "scarab beetle",
+   "insect",
+   "wallcovering"
+  ],
+  "img": "/assets/patterns/pdl-43229.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54107,
+  "title": "Verdigris Origin No.54107",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#000000",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T17:20:45.611955+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54107.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57521,
+  "title": "Verdigris Studio No.57521",
+  "category": "dogs · beagle",
+  "kind": "seamless_tile",
+  "dominantHex": "#054c3a",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:31:02.042975+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57521.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57479,
+  "title": "Verdigris Reverie No.57479",
+  "category": "dogs · bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#0b4134",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:18:49.549691+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57479.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57544,
+  "title": "Verdigris Reverie No.57544",
+  "category": "dogs · dachshund",
+  "kind": "seamless_tile",
+  "dominantHex": "#094337",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:40:50.578723+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57544.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57394,
+  "title": "Verdigris Reverie No.57394",
+  "category": "dogs · french-bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#0a3d32",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:52:58.09395+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57394.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57437,
+  "title": "Verdigris Origin No.57437",
+  "category": "dogs · german-shepherd",
+  "kind": "seamless_tile",
+  "dominantHex": "#0d4536",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:06:58.460497+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57437.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57565,
+  "title": "Verdigris Atelier No.57565",
+  "category": "dogs · german-shorthaired-pointer",
+  "kind": "seamless_tile",
+  "dominantHex": "#0d4135",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:46:49.352592+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57565.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57416,
+  "title": "Verdigris Studio No.57416",
+  "category": "dogs · golden-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#0a4235",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:00:09.120345+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57416.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57372,
+  "title": "Verdigris Origin No.57372",
+  "category": "dogs · labrador-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#0c4034",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:38:50.460266+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57372.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57586,
+  "title": "Verdigris Studio No.57586",
+  "category": "dogs · pit-lab-mix",
+  "kind": "seamless_tile",
+  "dominantHex": "#0a4237",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:53:06.307979+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57586.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57459,
+  "title": "Verdigris Reverie No.57459",
+  "category": "dogs · poodle",
+  "kind": "seamless_tile",
+  "dominantHex": "#0c4034",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:13:04.012188+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57459.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57501,
+  "title": "Verdigris Studio No.57501",
+  "category": "dogs · rottweiler",
+  "kind": "seamless_tile",
+  "dominantHex": "#0a4435",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:25:04.856502+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57501.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57685,
+  "title": "Elephants Bacchanal in Apricot",
+  "category": "drunk-animals",
+  "kind": "seamless_tile",
+  "dominantHex": "#f1a65c",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T18:48:13.39297+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57685.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53667,
+  "title": "Elephants Toast in Terracotta",
+  "category": "drunk-animals-replfast",
+  "kind": "seamless_tile",
+  "dominantHex": "#583324",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:19:43.488663+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53667.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53653,
+  "title": "Frogs Revel in Rosewood",
+  "category": "drunk-animals-sample",
+  "kind": "seamless_tile",
+  "dominantHex": "#953e44",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T15:31:35.785722+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53653.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53657,
+  "title": "Elephants Toast in Damson",
+  "category": "drunk-animals-sample2",
+  "kind": "seamless_tile",
+  "dominantHex": "#6b3350",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T15:37:23.960381+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53657.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53674,
+  "title": "Sloths Nightcap in Chamois",
+  "category": "drunk-animals-sample3",
+  "kind": "seamless_tile",
+  "dominantHex": "#ebc673",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:39:42.799216+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53674.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53690,
+  "title": "Pandas Carouse in Garnet",
+  "category": "drunk-animals-sample4",
+  "kind": "seamless_tile",
+  "dominantHex": "#7f1e2a",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T18:26:10.791171+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53690.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53981,
+  "title": "Giraffes Tipple in Aubergine",
+  "category": "drunk-animals-sample5",
+  "kind": "seamless_tile",
+  "dominantHex": "#610b77",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T07:22:43.692049+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53981.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57711,
+  "title": "Prussian Studio No.57711",
+  "category": "geometric-block-leaves",
+  "kind": "seamless_tile",
+  "dominantHex": "#202e3f",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-09T20:10:21.270174+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57711.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57341,
+  "title": "Dodger Stadium Toile — Sunset",
+  "category": "la-toile",
+  "kind": "seamless_tile",
+  "dominantHex": "#b16945",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:14:35.85541+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57341.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 56242,
+  "title": "Chamois Origin No.56242",
+  "category": "muybridge-plate · saddle-mocha",
+  "kind": "seamless_tile",
+  "dominantHex": "#fdf9e7",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-02T15:15:24.036237+00:00",
+  "tags": [
+   "etsy-digital-file"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-56242.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54420,
+  "title": "Delft Atelier No.54420",
+  "category": "aztec-kilim",
+  "kind": "seamless_tile",
+  "dominantHex": "#97a0ac",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-29T22:21:53.891536+00:00",
+  "tags": [
+   "curator-force-publish",
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54420.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54161,
+  "title": "Chamois Studio No.54161",
+  "category": "botanical-wonders · dove-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#f2edd7",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:07:53.457522+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54161.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54167,
+  "title": "Verdigris Origin No.54167",
+  "category": "botanical-wonders · teal-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#31545b",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:29.643018+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54167.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53793,
+  "title": "Amber Folio No.53793",
+  "category": "cactus",
+  "kind": "seamless_tile",
+  "dominantHex": "#fcfbfa",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T23:51:02.406594+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53793.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 3572,
+  "title": "Prussian Origin No.3572",
+  "category": "colorways-imperial-garden-barone-facesup-test",
+  "kind": "seamless_tile",
+  "dominantHex": "#1e263d",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-13T19:27:29.436072+00:00",
+  "tags": [
+   "imperial-garden",
+   "barone",
+   "dig-1984",
+   "facesup-smoke-test",
+   "settlement-mitigation",
+   "curator-force-publish"
+  ],
+  "motifs": [
+   "floral",
+   "garden",
+   "chinoiserie"
+  ],
+  "img": "/assets/patterns/pdl-3572.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57647,
+  "title": "Chamois Heirloom No.57647",
+  "category": "damask",
+  "kind": "seamless_tile",
+  "dominantHex": "#f9f3e9",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-04T14:46:00.666238+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57647.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 43228,
+  "title": "Verdigris Folio No.43228",
+  "category": "designer-bugs",
+  "kind": "seamless_tile",
+  "dominantHex": "#2c5d4a",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-26T14:52:40.274968+00:00",
+  "tags": [
+   "designer-bugs",
+   "scarab-reverie",
+   "oxblood-flora",
+   "scarab beetle",
+   "gucci-coord",
+   "owned-by-steve",
+   "designer-wallcoverings",
+   "figure/accent",
+   "needs-fixing",
+   "curator-loved",
+   "curator-force-publish",
+   "kept-2026-05-28",
+   "etsy-bucket"
+  ],
+  "motifs": [
+   "scarab beetle",
+   "insect",
+   "wallcovering"
+  ],
+  "img": "/assets/patterns/pdl-43228.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54104,
+  "title": "Verdigris Reverie No.54104",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#ebe4d5",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T17:10:05.615606+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54104.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57520,
+  "title": "Oxblood Atelier No.57520",
+  "category": "dogs · beagle",
+  "kind": "seamless_tile",
+  "dominantHex": "#6b3729",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:30:42.972873+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57520.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57478,
+  "title": "Terracotta Folio No.57478",
+  "category": "dogs · bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#643525",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:18:31.621549+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57478.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57543,
+  "title": "Oxblood Folio No.57543",
+  "category": "dogs · dachshund",
+  "kind": "seamless_tile",
+  "dominantHex": "#6c3727",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:40:32.523505+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57543.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57393,
+  "title": "Oxblood Folio No.57393",
+  "category": "dogs · french-bulldog",
+  "kind": "seamless_tile",
+  "dominantHex": "#673627",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:52:42.45718+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57393.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57436,
+  "title": "Oxblood Studio No.57436",
+  "category": "dogs · german-shepherd",
+  "kind": "seamless_tile",
+  "dominantHex": "#673627",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:06:43.174455+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57436.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57564,
+  "title": "Oxblood Reverie No.57564",
+  "category": "dogs · german-shorthaired-pointer",
+  "kind": "seamless_tile",
+  "dominantHex": "#6e3929",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:46:29.708339+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57564.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57415,
+  "title": "Oxblood Atelier No.57415",
+  "category": "dogs · golden-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#6a3727",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:59:52.230012+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57415.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57371,
+  "title": "Oxblood Studio No.57371",
+  "category": "dogs · labrador-retriever",
+  "kind": "seamless_tile",
+  "dominantHex": "#693527",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:38:33.887761+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57371.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57585,
+  "title": "Oxblood Atelier No.57585",
+  "category": "dogs · pit-lab-mix",
+  "kind": "seamless_tile",
+  "dominantHex": "#653526",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:52:52.423299+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57585.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57458,
+  "title": "Oxblood Folio No.57458",
+  "category": "dogs · poodle",
+  "kind": "seamless_tile",
+  "dominantHex": "#653425",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:12:44.131564+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57458.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57500,
+  "title": "Oxblood Atelier No.57500",
+  "category": "dogs · rottweiler",
+  "kind": "seamless_tile",
+  "dominantHex": "#673627",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T16:24:40.96386+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57500.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57620,
+  "title": "Elephants Carouse in Chamois",
+  "category": "drunk-animals",
+  "kind": "seamless_tile",
+  "dominantHex": "#dfd4b2",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T20:19:09.777341+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57620.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53665,
+  "title": "Lemurs Bacchanal in Amber",
+  "category": "drunk-animals-replfast",
+  "kind": "seamless_tile",
+  "dominantHex": "#756249",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:19:27.365183+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53665.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53651,
+  "title": "Orangutans Tipple in Terracotta",
+  "category": "drunk-animals-sample",
+  "kind": "seamless_tile",
+  "dominantHex": "#49341d",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T15:31:12.266454+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53651.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53670,
+  "title": "Frogs Carouse in Honey",
+  "category": "drunk-animals-sample3",
+  "kind": "seamless_tile",
+  "dominantHex": "#bba77d",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T17:23:45.422747+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53670.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53687,
+  "title": "Elephants Toast in Apricot",
+  "category": "drunk-animals-sample4",
+  "kind": "seamless_tile",
+  "dominantHex": "#f0bb92",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T18:16:59.817708+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53687.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53978,
+  "title": "Pandas Saunter in Teal",
+  "category": "drunk-animals-sample5",
+  "kind": "seamless_tile",
+  "dominantHex": "#4b7262",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T07:17:10.468502+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53978.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53812,
+  "title": "Amber Origin No.53812",
+  "category": "geometric-block-leaves",
+  "kind": "seamless_tile",
+  "dominantHex": "#b4552f",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T23:53:50.145389+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53812.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57340,
+  "title": "LAX Theme Building Toile — Pacific",
+  "category": "la-toile",
+  "kind": "seamless_tile",
+  "dominantHex": "#e1daca",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-03T15:14:35.680304+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57340.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54422,
+  "title": "Delft Origin No.54422",
+  "category": "aztec-kilim",
+  "kind": "seamless_tile",
+  "dominantHex": "#97a0ac",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-29T22:21:53.891536+00:00",
+  "tags": [
+   "curator-force-publish",
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54422.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54160,
+  "title": "Chamois Atelier No.54160",
+  "category": "botanical-wonders · dove-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#f7eed7",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:07:45.509423+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54160.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54166,
+  "title": "Verdigris Studio No.54166",
+  "category": "botanical-wonders · teal-multi",
+  "kind": "seamless_tile",
+  "dominantHex": "#30585f",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T21:08:22.132972+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54166.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 53661,
+  "title": "Rosewood Studio No.53661",
+  "category": "cactus",
+  "kind": "seamless_tile",
+  "dominantHex": "#dedab3",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-27T16:49:44.806834+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-53661.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 3571,
+  "title": "Chartreuse Studio No.3571",
+  "category": "colorways-imperial-garden-barone-facesup-test",
+  "kind": "seamless_tile",
+  "dominantHex": "#d7dbc6",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-13T19:27:20.988612+00:00",
+  "tags": [
+   "imperial-garden",
+   "barone",
+   "dig-1984",
+   "facesup-smoke-test",
+   "settlement-mitigation",
+   "needs-fixing",
+   "curator-force-publish"
+  ],
+  "motifs": [
+   "floral",
+   "garden",
+   "chinoiserie"
+  ],
+  "img": "/assets/patterns/pdl-3571.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 57651,
+  "title": "Prussian Damask No.57651",
+  "category": "damask",
+  "kind": "seamless_tile",
+  "dominantHex": "#010102",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-06-04T14:46:00.666238+00:00",
+  "tags": [],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-57651.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 43227,
+  "title": "Prussian Origin No.43227",
+  "category": "designer-bugs",
+  "kind": "seamless_tile",
+  "dominantHex": "#191d29",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-26T14:52:33.265398+00:00",
+  "tags": [
+   "designer-bugs",
+   "scarab-reverie",
+   "midnight-flora",
+   "scarab beetle",
+   "gucci-coord",
+   "owned-by-steve",
+   "designer-wallcoverings",
+   "ground",
+   "needs-fixing",
+   "curator-loved",
+   "curator-force-publish",
+   "kept-2026-05-28",
+   "etsy-bucket"
+  ],
+  "motifs": [
+   "scarab beetle",
+   "insect",
+   "wallcovering"
+  ],
+  "img": "/assets/patterns/pdl-43227.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ },
+ {
+  "id": 54103,
+  "title": "Verdigris Folio No.54103",
+  "category": "designer-zoo-calm",
+  "kind": "seamless_tile",
+  "dominantHex": "#5b676b",
+  "styleLine": null,
+  "provenance": "owned · wallpapersback published, not-removed · settlement-screened",
+  "createdAt": "2026-05-28T17:08:22.537588+00:00",
+  "tags": [
+   "curator-force-publish"
+  ],
+  "motifs": [],
+  "img": "/assets/patterns/pdl-54103.png",
+  "imgResolved": true,
+  "licenseTiers": [
+   {
+    "tier": "digital_single_use",
+    "label": "Digital single-use license",
+    "priceUsd": 149,
+    "terms": "Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file."
+   },
+   {
+    "tier": "commercial_print",
+    "label": "Commercial print license",
+    "priceUsd": 495,
+    "terms": "Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file."
+   },
+   {
+    "tier": "exclusive",
+    "label": "Exclusive license",
+    "priceUsd": 2500,
+    "terms": "Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable."
+   }
+  ],
+  "pricingStatus": "DRAFT"
+ }
+]
\ No newline at end of file
diff --git a/data/trend-board.json b/data/trend-board.json
new file mode 100644
index 0000000..1d4c580
--- /dev/null
+++ b/data/trend-board.json
@@ -0,0 +1,171 @@
+{
+  "scannedAt": "2026-07-04T18:25:20.826Z",
+  "source": "patterndesignlab editorial + owned catalog",
+  "market": "US wallcovering ~$12B in 2026, +3.56%/yr. Maximalism has replaced gray minimalism; wallpaper sales up every year since 2020.",
+  "trends": [
+    {
+      "title": "Romantic Maximalist Heritage Florals",
+      "blurb": "The single biggest wallcovering trend of 2026 — dense heritage botanicals, trellis work and vines in saturated, layered color. Maximalism has fully replaced gray minimalism.",
+      "palette": [
+        "#3e603c",
+        "#6b8e5a",
+        "#e8dcc0",
+        "#8a5a2b"
+      ],
+      "motif": "Botanical / trellis / vine — dense, layered, open ground",
+      "priceBand": "$149–$495",
+      "designs": [
+        {
+          "slug": "rosewater-trellis-heritage-soft",
+          "title": "Rosewater Trellis — Heritage Soft",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-h_blush.webp",
+          "dominant_hex": "#e2d1b5",
+          "style": "Heritage Botanical",
+          "colorway": "Rosewater",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "calico-vine-heritage-ditsy",
+          "title": "Calico Vine — Heritage Ditsy",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-lane1c2.webp",
+          "dominant_hex": "#dfd5b7",
+          "style": "Heritage Botanical",
+          "colorway": "Terracotta",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "indigo-trellis-heritage-vine",
+          "title": "Indigo Trellis — Heritage Vine",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-lane1b.webp",
+          "dominant_hex": "#c9ccc2",
+          "style": "Heritage Botanical",
+          "colorway": "Indigo",
+          "priceFrom": "149"
+        }
+      ]
+    },
+    {
+      "title": "Dark Moody Nocturne Florals",
+      "blurb": "Saturated blooms on ink, aubergine and forest grounds — the drama-forward end of the floral trend. Reads as luxe-textile for dining rooms, studies and hospitality.",
+      "palette": [
+        "#17141d",
+        "#4a1f2b",
+        "#7a2f45",
+        "#c9a24a"
+      ],
+      "motif": "Camellia / magnolia / rose on near-black ground",
+      "priceBand": "$149–$495",
+      "designs": [
+        {
+          "slug": "gilded-bough-heritage-noir",
+          "title": "Gilded Bough — Heritage Noir",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-h_black.webp",
+          "dominant_hex": "#6a5c36",
+          "style": "Dark Moody Floral",
+          "colorway": "Terracotta",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "amethyst-nocturne-moody-bloom",
+          "title": "Amethyst Nocturne — Moody Bloom",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-m_plum.webp",
+          "dominant_hex": "#3a2536",
+          "style": "Dark Moody Floral",
+          "colorway": "Amethyst",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "emerald-nocturne-camellia",
+          "title": "Emerald Nocturne — Camellia",
+          "img": "/assets/patterns/pdl-PV-INHOUSE-m_emerald.webp",
+          "dominant_hex": "#69615b",
+          "style": "Dark Moody Floral",
+          "colorway": "Emerald",
+          "priceFrom": "149"
+        }
+      ]
+    },
+    {
+      "title": "Characterful Animal Whimsy",
+      "blurb": "Conversation-piece patterns with a story — illustrative animals kept polite enough for grown-up neutrals. Our clearest signature lane and a consistent Etsy/Spoonflower seller.",
+      "palette": [
+        "#938f85",
+        "#3e603c",
+        "#76443a",
+        "#e3ded4"
+      ],
+      "motif": "Illustrative animal characters — not skin-print",
+      "priceBand": "$149–$495",
+      "designs": [
+        {
+          "slug": "greige-carouse-no-57710",
+          "title": "Greige Carouse No.57710",
+          "img": "/assets/patterns/pdl-57710.png",
+          "dominant_hex": "#987768",
+          "style": "Animal",
+          "colorway": "Greige",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "sloths-saunter-in-greige",
+          "title": "Sloths Saunter in Greige",
+          "img": "/assets/patterns/pdl-57688.png",
+          "dominant_hex": "#a99f84",
+          "style": "Animal",
+          "colorway": "Greige",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "greige-spree-no-57686",
+          "title": "Greige Spree No.57686",
+          "img": "/assets/patterns/pdl-57686.png",
+          "dominant_hex": "#8f8771",
+          "style": "Animal",
+          "colorway": "Greige",
+          "priceFrom": "149"
+        }
+      ]
+    },
+    {
+      "title": "Warm Neutral Grounds — Chamois & Greige",
+      "blurb": "Pantone-2026 warm-white territory: quiet, textural patterns on chamois and greige that flatter furniture instead of fighting it. The everyday bread-and-butter of a licensing catalog.",
+      "palette": [
+        "#e3ded4",
+        "#c9b99c",
+        "#938f85",
+        "#f1e5c9"
+      ],
+      "motif": "Low-contrast texture, damask & lattice on warm neutral",
+      "priceBand": "$149–$795",
+      "designs": [
+        {
+          "slug": "chamois-folio-no-57718",
+          "title": "Chamois Folio No.57718",
+          "img": "/assets/patterns/pdl-57718.png",
+          "dominant_hex": "#f1e5c9",
+          "style": "Coastal",
+          "colorway": "Chamois",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "chamois-atelier-no-57715",
+          "title": "Chamois Atelier No.57715",
+          "img": "/assets/patterns/pdl-57715.png",
+          "dominant_hex": "#fbe6a2",
+          "style": "Folk Geometric",
+          "colorway": "Chamois",
+          "priceFrom": "149"
+        },
+        {
+          "slug": "greige-carouse-no-57710",
+          "title": "Greige Carouse No.57710",
+          "img": "/assets/patterns/pdl-57710.png",
+          "dominant_hex": "#987768",
+          "style": "Animal",
+          "colorway": "Greige",
+          "priceFrom": "149"
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/public/admin.html b/public/admin.html
index 29ce16a..1cc66e3 100644
--- a/public/admin.html
+++ b/public/admin.html
@@ -13,24 +13,67 @@
 </div></header>
 
 <div class="wrap">
-  <div class="adminbar">
-    <h1 style="margin:0;font-size:22px">Design catalog</h1>
-    <span class="count" id="count" style="color:#6b6b6b"></span>
-    <div style="margin-left:auto"><label for="sort" style="font-size:12px;color:#6b6b6b">Sort</label>
-      <select id="sort" onchange="render()" style="height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px">
-        <option value="newest">Newest</option><option value="oldest">Oldest</option>
-        <option value="title">Title A→Z</option><option value="designer">Designer</option>
-      </select></div>
+  <div class="tabbar">
+    <button id="tab-designs" class="on" onclick="showTab('designs')">Designs</button>
+    <button id="tab-apps" onclick="showTab('apps')">Designer applications</button>
+  </div>
+
+  <div id="view-designs">
+    <div class="adminbar">
+      <h1 style="margin:0;font-size:22px">Design catalog</h1>
+      <span class="count" id="count" style="color:#6b6b6b"></span>
+      <div style="margin-left:auto"><label for="sort" style="font-size:12px;color:#6b6b6b">Sort</label>
+        <select id="sort" onchange="render()" style="height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px">
+          <option value="newest">Newest</option><option value="oldest">Oldest</option>
+          <option value="title">Title A→Z</option><option value="designer">Designer</option>
+        </select></div>
+    </div>
+    <div class="admgrid" id="grid"></div>
+  </div>
+
+  <div id="view-apps" hidden>
+    <div class="adminbar">
+      <h1 style="margin:0;font-size:22px">Designer applications</h1>
+      <span class="count" id="appcount" style="color:#6b6b6b"></span>
+    </div>
+    <div class="appgrid" id="appgrid"></div>
+    <div class="empty" id="appempty" hidden>No applications yet.</div>
   </div>
-  <div class="admgrid" id="grid"></div>
 </div>
 
 <script>
-let rows=[];
+let rows=[], apps=[];
 function esc(s){ return (s==null?'':String(s)).replace(/[&<>"]/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c])); }
 // Steve standing rule: every admin card shows created DATE + TIME (local tz), ISO in title attr.
 function fmtDate(iso){ try{ return new Date(iso).toLocaleString(undefined,{year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit'}); }catch{ return iso; } }
 
+function showTab(t){
+  document.getElementById('view-designs').hidden = t!=='designs';
+  document.getElementById('view-apps').hidden = t!=='apps';
+  document.getElementById('tab-designs').classList.toggle('on', t==='designs');
+  document.getElementById('tab-apps').classList.toggle('on', t==='apps');
+  if(t==='apps' && !apps.length) loadApps();
+}
+
+async function loadApps(){
+  const j=await (await fetch('/api/admin/applications')).json();
+  apps=j.applications||[];
+  document.getElementById('appcount').textContent=j.count+(j.count===1?' application':' applications');
+  document.getElementById('appempty').hidden = j.count>0;
+  document.getElementById('appgrid').innerHTML = apps.map(a=>{
+    const linkify=v=>/^https?:\/\//i.test(v)?`<a href="${esc(v)}" target="_blank" rel="noopener noreferrer">${esc(v)}</a>`:esc(v);
+    const samples=(a.samples||'').split(/\n+/).filter(Boolean);
+    return `<div class="appcard">
+      <h3>${esc(a.name)}</h3>
+      <div class="when" title="${esc(a.created_at)}">🕓 ${fmtDate(a.created_at)}</div>
+      <div class="arow"><span class="k">Email</span><a href="mailto:${esc(a.email)}">${esc(a.email)}</a></div>
+      ${a.portfolio?`<div class="arow"><span class="k">Portfolio</span>${linkify(a.portfolio)}</div>`:''}
+      ${samples.length?`<div class="arow"><span class="k">Samples</span>${samples.map(linkify).join('<br>')}</div>`:''}
+      ${a.about?`<div class="arow"><span class="k">About</span>${esc(a.about)}</div>`:''}
+    </div>`;
+  }).join('');
+}
+
 async function load(){ const j=await (await fetch('/api/admin/designs')).json(); rows=j.designs; document.getElementById('count').textContent=j.count+' designs'; render(); }
 function render(){
   const s=document.getElementById('sort').value;
diff --git a/public/design.html b/public/design.html
index 5765e83..bd9eef5 100644
--- a/public/design.html
+++ b/public/design.html
@@ -10,7 +10,7 @@
 <header class="top"><div class="wrap">
   <a class="brand" href="/">Pattern Design<span class="dot">.</span>Lab</a>
   <form class="searchbox" onsubmit="location.href='/?';return false"><input type="search" placeholder="Search…" onkeydown="if(event.key==='Enter'){location.href='/'}"></form>
-  <nav class="navlinks"><a href="/">Explore</a></nav>
+  <nav class="navlinks"><a href="/">Explore</a><a href="/trends">Trends</a><a href="/designer-signup">Sell your designs</a></nav>
 </div></header>
 
 <div class="wrap" id="root"><p style="padding:40px 0;color:#6b6b6b">Loading…</p></div>
@@ -67,6 +67,13 @@ async function load(){
       <button class="buy" onclick="buy()" ${tiers.length?'':'disabled'}>License this pattern</button>
       <p class="note" id="buynote"></p>
 
+      ${tiers.length?`<h3 style="margin:22px 0 4px;font-size:15px">What each license grants</h3>
+      <div class="terms">${tiers.map(t=>`
+        <div class="titem">
+          <div class="th"><b>${esc(t.label||t.tier)}</b><span class="p">$${esc(t.priceUsd)}</span></div>
+          <div class="td">${esc(t.terms||'Contact us for full usage terms.')}</div>
+        </div>`).join('')}</div>`:''}
+
       <div class="tagrow">${tags.map(t=>`<span class="tag">${esc(t)}</span>`).join('')}</div>
     </div>
   </div>`;
diff --git a/public/designer-signup.html b/public/designer-signup.html
new file mode 100644
index 0000000..f17ece1
--- /dev/null
+++ b/public/designer-signup.html
@@ -0,0 +1,71 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Sell your designs · Pattern Design Lab</title>
+<link rel="stylesheet" href="/styles.css">
+</head>
+<body>
+<header class="top"><div class="wrap">
+  <a class="brand" href="/">Pattern Design<span class="dot">.</span>Lab <small>designer onboarding</small></a>
+  <nav class="navlinks"><a href="/">Explore</a><a href="/trends">Trends</a><a href="/designer-signup">Sell your designs</a></nav>
+</div></header>
+
+<div class="wrap formwrap">
+  <div class="formcard">
+    <h1>Sell your patterns with us</h1>
+    <p class="lead">We license original, seamless surface patterns to interiors, print and product brands. Apply to join our roster of designers — no fee to apply, no exclusivity to start.</p>
+    <div class="sellpoints">
+      <span>Keep your copyright</span><span>Tiered licensing — digital, commercial print, exclusive</span>
+      <span>Curated marketplace</span><span>You set the direction, we handle the sale</span>
+    </div>
+
+    <form id="applyform" onsubmit="return submitApp(event)">
+      <div class="field"><label for="name">Your name *</label>
+        <input id="name" name="name" type="text" required autocomplete="name" placeholder="Jane Designer"></div>
+      <div class="field"><label for="email">Email *</label>
+        <input id="email" name="email" type="email" required autocomplete="email" placeholder="you@studio.com"></div>
+      <div class="field"><label for="portfolio">Portfolio URL</label>
+        <input id="portfolio" name="portfolio" type="url" placeholder="https://yourportfolio.com">
+        <div class="hint">Website, Behance, Instagram — wherever your work lives.</div></div>
+      <div class="field"><label for="samples">Sample links</label>
+        <textarea id="samples" name="samples" placeholder="Paste 2–5 links to representative patterns (one per line)."></textarea>
+        <div class="hint">Direct image or product links help us review faster.</div></div>
+      <div class="field"><label for="about">About your work</label>
+        <textarea id="about" name="about" placeholder="A sentence or two on your style, techniques, and what you'd want to license here."></textarea></div>
+      <button class="submit" id="submitbtn" type="submit">Submit application</button>
+      <p class="formnote" id="note"></p>
+    </form>
+  </div>
+</div>
+<footer><div class="wrap">Pattern Design Lab · applications are reviewed by our curation team. We only accept original work you own the rights to.</div></footer>
+
+<script>
+async function submitApp(e){
+  e.preventDefault();
+  const btn=document.getElementById('submitbtn'), note=document.getElementById('note');
+  const body={
+    name:document.getElementById('name').value.trim(),
+    email:document.getElementById('email').value.trim(),
+    portfolio:document.getElementById('portfolio').value.trim(),
+    samples:document.getElementById('samples').value.trim(),
+    about:document.getElementById('about').value.trim(),
+  };
+  btn.disabled=true; note.textContent='Submitting…'; note.style.color='var(--muted)';
+  try{
+    const r=await fetch('/api/designer/apply',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(body)});
+    const j=await r.json();
+    if(j.ok){
+      document.getElementById('applyform').reset();
+      note.style.color='var(--accent-ink)';
+      note.textContent='✓ '+(j.note||'Application received — thank you!');
+    }else{
+      note.style.color='#b23'; note.textContent='Could not submit: '+(j.error||'error'); btn.disabled=false;
+    }
+  }catch(err){ note.style.color='#b23'; note.textContent='Network error — please try again.'; btn.disabled=false; }
+  return false;
+}
+</script>
+</body>
+</html>
diff --git a/public/index.html b/public/index.html
index 9e6da3c..5fbd7cd 100644
--- a/public/index.html
+++ b/public/index.html
@@ -13,7 +13,7 @@
     <input id="q" type="search" placeholder="Search patterns, styles, colorways…" autocomplete="off">
     <button class="go" type="submit" aria-label="search">→</button>
   </form>
-  <nav class="navlinks"><a href="/">Explore</a><a href="/admin">Admin</a></nav>
+  <nav class="navlinks"><a href="/">Explore</a><a href="/trends">Trends</a><a href="/designer-signup">Sell your designs</a><a href="/admin">Admin</a></nav>
 </div></header>
 
 <div class="wrap">
diff --git a/public/styles.css b/public/styles.css
index fbe2d12..73ba750 100644
--- a/public/styles.css
+++ b/public/styles.css
@@ -115,6 +115,70 @@ header.top{position:sticky;top:0;z-index:20;background:rgba(250,249,247,.86);bac
 .acard h3{margin:0 0 6px;font-size:13.5px}
 .acard .row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}
 
+/* trend boards */
+.trendhead{padding:40px 0 6px}
+.trendhead h1{font-size:clamp(26px,4vw,42px);letter-spacing:-.03em;margin:0 0 8px;font-weight:800}
+.trendhead p{color:var(--muted);font-size:16px;max-width:720px;margin:0}
+.trendhead .scan{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted);background:var(--chip);border-radius:999px;padding:4px 12px}
+.tcontrols{display:flex;gap:14px;align-items:center;margin:18px 0 6px}
+.tcontrols label{font-size:12px;color:var(--muted);margin-right:6px}
+.tcontrols input[type=range]{accent-color:var(--accent);width:150px}
+.lane{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:22px 24px;margin-bottom:22px}
+.lane .lh{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}
+.lane h2{margin:0;font-size:21px;letter-spacing:-.02em}
+.lane .band{font-size:12.5px;color:var(--accent-ink);font-weight:600;background:rgba(14,124,102,.10);border-radius:999px;padding:4px 12px;white-space:nowrap}
+.lane .blurb{color:#4a4a4a;margin:10px 0 12px;max-width:78ch}
+.lane .dir{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:14px}
+.lane .dir .k{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:6px}
+.palette{display:flex;gap:6px}
+.palette i{width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.12);display:inline-block}
+.motifpill{font-size:13px;color:var(--muted)}
+.reps{display:grid;grid-template-columns:repeat(var(--tcols,3),1fr);gap:14px}
+.rep{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);transition:transform .15s ease}
+.rep:hover{transform:translateY(-3px)}
+.rep .t{aspect-ratio:1/1;background-size:cover;background-position:center}
+.rep .b{padding:9px 11px}
+.rep .b h3{margin:0;font-size:13px;line-height:1.3}
+.rep .b .m{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);margin-top:3px}
+
+/* forms (designer signup) */
+.formwrap{max-width:640px;margin:0 auto;padding:20px 0 70px}
+.formcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:26px 28px}
+.formcard h1{margin:0 0 6px;font-size:26px;letter-spacing:-.02em}
+.formcard .lead{color:var(--muted);margin:0 0 18px}
+.field{margin-bottom:14px}
+.field label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:5px;font-weight:600}
+.field input,.field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;background:var(--bg);outline:none}
+.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(14,124,102,.12)}
+.field textarea{min-height:80px;resize:vertical}
+.field .hint{font-size:11.5px;color:var(--muted);margin-top:4px}
+.submit{width:100%;height:48px;border:0;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;cursor:pointer}
+.submit:hover{background:var(--accent-ink)}
+.submit:disabled{opacity:.6;cursor:default}
+.formnote{font-size:13px;margin-top:12px}
+.sellpoints{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 20px}
+.sellpoints span{font-size:12.5px;background:var(--chip);border-radius:999px;padding:5px 12px;color:#4a4a4a}
+
+/* license terms block (PDP) */
+.terms{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}
+.terms .titem{padding:10px 0;border-bottom:1px solid var(--line)}
+.terms .titem:last-child{border-bottom:0}
+.terms .th{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
+.terms .th b{font-size:13.5px}
+.terms .th .p{font-size:13px;color:var(--accent-ink);font-weight:600}
+.terms .td{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.45}
+
+/* admin applications */
+.appgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding-bottom:40px}
+.appcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:14px 16px}
+.appcard h3{margin:0 0 4px;font-size:15px}
+.appcard a{color:var(--accent-ink);word-break:break-all}
+.appcard .arow{font-size:13px;margin-top:6px;color:#4a4a4a}
+.appcard .arow .k{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;display:block}
+.tabbar{display:flex;gap:8px;margin:16px 0}
+.tabbar button{height:36px;padding:0 16px;border:1px solid var(--line);background:var(--panel);border-radius:999px;cursor:pointer;font-size:13px}
+.tabbar button.on{background:var(--accent);color:#fff;border-color:var(--accent)}
+
 footer{border-top:1px solid var(--line);padding:24px 0;color:var(--muted);font-size:13px}
 
 @media(max-width:900px){
diff --git a/public/trends.html b/public/trends.html
new file mode 100644
index 0000000..9b002c8
--- /dev/null
+++ b/public/trends.html
@@ -0,0 +1,75 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<title>Trend Board · Pattern Design Lab</title>
+<link rel="stylesheet" href="/styles.css">
+</head>
+<body>
+<header class="top"><div class="wrap">
+  <a class="brand" href="/">Pattern Design<span class="dot">.</span>Lab <small>trend board</small></a>
+  <form class="searchbox" onsubmit="location.href='/';return false"><input type="search" placeholder="Search patterns…" onkeydown="if(event.key==='Enter'){location.href='/'}"></form>
+  <nav class="navlinks"><a href="/">Explore</a><a href="/trends">Trends</a><a href="/designer-signup">Sell your designs</a><a href="/admin">Admin</a></nav>
+</div></header>
+
+<div class="wrap">
+  <section class="trendhead">
+    <h1>Trend Board</h1>
+    <p id="lead">Where the market is heading in 2026 — and the owned, settlement-passed designs in our catalog that already ride each wave.</p>
+    <span class="scan" id="scan" hidden></span>
+    <div class="tcontrols" id="controls" hidden>
+      <div><label for="tdensity">Cards per lane</label>
+        <input id="tdensity" type="range" min="1" max="3" step="1" value="3" oninput="setTDensity(this.value)"></div>
+    </div>
+  </section>
+  <div id="lanes"></div>
+  <div class="empty" id="empty" hidden></div>
+</div>
+<footer><div class="wrap">Pattern Design Lab · trend boards reference OWNED designs only — the board reads the market; every pattern is an original in our own hand.</div></footer>
+
+<script>
+function esc(s){ return (s==null?'':String(s)).replace(/[&<>"]/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c])); }
+function fmtDate(iso){ try{ return new Date(iso).toLocaleString(undefined,{year:'numeric',month:'short',day:'numeric',hour:'numeric',minute:'2-digit'}); }catch{ return iso; } }
+function setTDensity(v){ document.documentElement.style.setProperty('--tcols', v); localStorage.setItem('pdl.tdensity', v); const el=document.getElementById('tdensity'); if(el) el.value=v; }
+
+function laneCard(t){
+  const reps=(t.designs||[]).slice(0, +(localStorage.getItem('pdl.tdensity')||3));
+  return `<section class="lane">
+    <div class="lh"><h2>${esc(t.title)}</h2><span class="band">${esc(t.priceBand||'')}</span></div>
+    <p class="blurb">${esc(t.blurb||'')}</p>
+    <div class="dir">
+      <div><span class="k">Palette</span><span class="palette">${(t.palette||[]).map(h=>`<i title="${esc(h)}" style="background:${esc(h)}"></i>`).join('')}</span></div>
+      <div><span class="k">Direction</span><span class="motifpill">${esc(t.motif||'')}</span></div>
+    </div>
+    <div class="reps">${reps.map(d=>`
+      <a class="rep" href="/design/${encodeURIComponent(d.slug)}">
+        <div class="t" style="background-image:url('${esc(d.img)}')"></div>
+        <div class="b"><h3>${esc(d.title)}</h3>
+          <div class="m"><span class="swatch" style="background:${esc(d.dominant_hex||'#ccc')}"></span>${esc(d.colorway||d.style||'')}${d.priceFrom!=null?' · from $'+esc(d.priceFrom):''}</div>
+        </div>
+      </a>`).join('')}</div>
+  </section>`;
+}
+function render(trends){ document.getElementById('lanes').innerHTML = trends.map(laneCard).join(''); }
+
+(async ()=>{
+  setTDensity(localStorage.getItem('pdl.tdensity')||'3');
+  let data;
+  try{ data = await (await fetch('/api/trends')).json(); }catch(e){ data={trends:[],empty:true}; }
+  const trends = Array.isArray(data.trends)?data.trends:[];
+  if(data.market) document.getElementById('lead').textContent = data.market;
+  if(data.scannedAt){ const s=document.getElementById('scan'); s.hidden=false; s.textContent='🕓 board refreshed '+fmtDate(data.scannedAt); }
+  if(!trends.length){
+    const e=document.getElementById('empty'); e.hidden=false;
+    e.innerHTML='The trend board is being refreshed. <a href="/">Browse the catalog →</a>';
+    return;
+  }
+  document.getElementById('controls').hidden = false;
+  render(trends);
+  const dEl=document.getElementById('tdensity');
+  if(dEl) dEl.addEventListener('input', ()=>render(trends));
+})();
+</script>
+</body>
+</html>
diff --git a/scripts/build-catalog.js b/scripts/build-catalog.js
new file mode 100644
index 0000000..92a5248
--- /dev/null
+++ b/scripts/build-catalog.js
@@ -0,0 +1,153 @@
+// build-catalog.js — assemble the AUTHORITATIVE seed catalog with CORRECT 1:1 design→image pairs.
+// OWNED content only. Two owned sources:
+//   1. the 38 curated designs in data/source-catalog.json (trusted, settlement-passed)
+//   2. an expansion drawn from wallco-ai/data/designs.json — published, not-removed, seamless,
+//      file-present-locally, and passing a conservative local settlement keyword screen.
+// The patternbank-archive scrape is compliance-LOCKED and is NEVER read here.
+// Every design's OWN local image is copied into public/assets/patterns/ named pdl-<id>.<ext>.
+// $0 (local) — no paid API, no AI. Deterministic.
+const fs = require('fs');
+const path = require('path');
+
+const ROOT = path.join(__dirname, '..');
+const OUT_DIR = path.join(ROOT, 'public', 'assets', 'patterns');
+const CATALOG_OUT = path.join(ROOT, 'data', 'catalog.json');
+const CURATED = JSON.parse(fs.readFileSync(path.join(ROOT, 'data', 'source-catalog.json'), 'utf8'));
+
+const PILOT_DIR = '/Users/macstudio3/Projects/pattern-vault/public/assets/pilot';
+const WALLCO = '/Users/macstudio3/Projects/wallco-ai';
+const WALLCO_DESIGNS = path.join(WALLCO, 'data', 'designs.json');
+const GEN_DIR = path.join(WALLCO, 'data', 'generated');
+const IMG_DIR = path.join(WALLCO, 'data', 'images');
+
+// ---- canonical license terms (feeds the PDP "what you're buying" copy) ----
+const TERMS = {
+  digital_single_use: 'Use this pattern in ONE digital product or ONE marketing campaign — on-screen, web, app or social. Non-exclusive. No physical goods for resale, no redistribution of the source file.',
+  commercial_print:   'Print this pattern on physical goods for sale (wallpaper, fabric, stationery, packaging) — unlimited print runs. Non-exclusive, worldwide. Attribution optional. No sublicensing of the raw file.',
+  exclusive:          'Category-exclusive buyout — the design is retired from every other channel and licensed to you alone within your product category. Includes source files. Non-transferable.',
+};
+const LABELS = { digital_single_use: 'Digital single-use license', commercial_print: 'Commercial print license', exclusive: 'Exclusive license' };
+const TILE_PRICES  = { digital_single_use: 149, commercial_print: 495, exclusive: 2500 };
+const MURAL_PRICES = { digital_single_use: 249, commercial_print: 795, exclusive: 4500 };
+function standardTiers(kind) {
+  const p = (kind === 'mural' || kind === 'mural_panel') ? MURAL_PRICES : TILE_PRICES;
+  return ['digital_single_use', 'commercial_print', 'exclusive'].map(t => ({
+    tier: t, label: LABELS[t], priceUsd: p[t], terms: TERMS[t],
+  }));
+}
+// Ensure every curated tier also carries usage terms (some PV-INHOUSE tiers lacked them).
+function withTerms(tiers, kind) {
+  const fallback = standardTiers(kind);
+  if (!Array.isArray(tiers) || !tiers.length) return fallback;
+  return tiers.map(t => ({
+    ...t,
+    label: t.label || LABELS[t.tier] || t.tier,
+    terms: t.terms || TERMS[t.tier] || 'Contact us for full usage terms.',
+  }));
+}
+
+// ---- image resolution + copy ----
+const gen = new Set(fs.existsSync(GEN_DIR) ? fs.readdirSync(GEN_DIR) : []);
+const imgset = new Set(fs.existsSync(IMG_DIR) ? fs.readdirSync(IMG_DIR) : []);
+function resolveWallco(filename) {
+  if (!filename) return null;
+  if (gen.has(filename)) return path.join(GEN_DIR, filename);
+  if (imgset.has(filename)) return path.join(IMG_DIR, filename);
+  return null;
+}
+function copyImage(srcAbs, id) {
+  if (!srcAbs || !fs.existsSync(srcAbs)) return null;
+  const ext = path.extname(srcAbs).toLowerCase() || '.png';
+  const dest = `pdl-${String(id).replace(/[^a-zA-Z0-9_-]/g, '')}${ext}`;
+  fs.copyFileSync(srcAbs, path.join(OUT_DIR, dest));
+  return '/assets/patterns/' + dest;
+}
+
+// ---- wallco-ai lookup for curated numeric-id designs + expansion ----
+const wallco = JSON.parse(fs.readFileSync(WALLCO_DESIGNS, 'utf8'));
+const byId = new Map(wallco.map(r => [String(r.id), r]));
+
+const out = [];
+let resolved = 0, fellBack = 0;
+const usedIds = new Set();
+
+// ---- 1) curated 38 — resolve each design's OWN image ----
+for (const d of CURATED) {
+  usedIds.add(String(d.id));
+  let srcAbs = null;
+  if (typeof d.img === 'string' && d.img.startsWith('/assets/pilot/')) {
+    srcAbs = path.join(PILOT_DIR, path.basename(d.img));            // PV-INHOUSE pilot webp
+  } else {
+    const w = byId.get(String(d.id));
+    if (w) srcAbs = resolveWallco(w.filename);                       // WPB numeric id → local file
+  }
+  const localImg = copyImage(srcAbs, d.id);
+  if (!localImg) {                          // honest rule: never assign a plausible-but-wrong tile
+    fellBack++;
+    continue;                               // drop — its real master is gone locally; revisit in iter-3
+  }
+  resolved++;
+  out.push({
+    id: d.id, title: d.title, category: d.category, kind: d.kind || 'seamless_tile',
+    dominantHex: d.dominantHex, styleLine: d.styleLine, provenance: d.provenance,
+    createdAt: d.createdAt, tags: [], motifs: [],
+    img: localImg,
+    imgResolved: true,
+    licenseTiers: withTerms(d.licenseTiers, d.kind),
+    pricingStatus: d.pricingStatus || 'DRAFT',
+  });
+}
+const curatedResolved = out.length;
+
+// ---- 2) expansion from wallco-ai — diverse, safe, file-present ----
+const BAD = /banana|grape|\bbird|butterfl|parrot|toucan|macaw|palm|tropical|jungle|flamingo|peacock|hummingbird|cockatoo/i;
+const PER_CAT = 8, DRUNK_CAP = 14, TARGET_ADD = 100;
+const candidates = [];
+for (const r of wallco) {
+  if (r.is_published !== true || r.user_removed === true) continue;
+  if (r.kind !== 'seamless_tile') continue;
+  if (usedIds.has(String(r.id))) continue;
+  if (!resolveWallco(r.filename)) continue;
+  const blob = [r.title, r.category, (r.tags || []).join(' '), (r.motifs || []).join(' ')].join(' ');
+  if (BAD.test(blob)) continue;
+  candidates.push(r);
+}
+// group by category, sort each newest-first, then round-robin with per-category caps for variety
+const groups = {};
+for (const r of candidates) (groups[r.category] = groups[r.category] || []).push(r);
+for (const c of Object.keys(groups)) groups[c].sort((a, b) => new Date(b.created_at) - new Date(a.created_at));
+const catNames = Object.keys(groups).sort();
+const taken = {}; catNames.forEach(c => taken[c] = 0);
+let added = 0, round = 0;
+while (added < TARGET_ADD) {
+  let progressed = false;
+  for (const c of catNames) {
+    if (added >= TARGET_ADD) break;
+    const cap = c === 'drunk-animals' ? DRUNK_CAP : PER_CAT;
+    if (taken[c] >= cap) continue;
+    const r = groups[c][taken[c]];
+    if (!r) continue;
+    taken[c]++; progressed = true;
+    const localImg = copyImage(resolveWallco(r.filename), r.id);
+    if (!localImg) continue;
+    resolved++; added++;
+    out.push({
+      id: r.id, title: r.title, category: r.category, kind: 'seamless_tile',
+      dominantHex: r.dominant_hex || null,
+      styleLine: null,
+      provenance: 'owned · wallpapersback published, not-removed · settlement-screened',
+      createdAt: r.created_at, tags: r.tags || [], motifs: r.motifs || [],
+      img: localImg, imgResolved: true,
+      licenseTiers: standardTiers('seamless_tile'), pricingStatus: 'DRAFT',
+    });
+  }
+  round++;
+  if (!progressed || round > 200) break;
+}
+
+fs.writeFileSync(CATALOG_OUT, JSON.stringify(out, null, 1));
+const correct = out.filter(d => d.imgResolved).length;
+console.log(`Catalog built: ${out.length} designs (${curatedResolved} curated w/ real image + ${added} expansion).`);
+console.log(`Curated dropped (master gone locally, NOT mis-imaged): ${fellBack}.`);
+console.log(`Correct 1:1 design→image pairs: ${correct}/${out.length} (100% by construction).`);
+console.log(`Images copied into ${path.relative(ROOT, OUT_DIR)}. $0 (local).`);
diff --git a/scripts/build-trends.js b/scripts/build-trends.js
new file mode 100644
index 0000000..c05a652
--- /dev/null
+++ b/scripts/build-trends.js
@@ -0,0 +1,77 @@
+// build-trends.js — editorial Trend Boards from OWNED catalog designs only.
+// Each board: title, blurb, palette hexes, motif direction, price band, and 2-3 REAL
+// representative designs pulled live from the DB (so every link/thumb is valid).
+// Graceful-empty by design: writes an explicit shape trends.html renders without 500s.
+// $0 (local) — pure DB read + file write.
+const fs = require('fs');
+const path = require('path');
+const { Client } = require('pg');
+
+const OUT = path.join(__dirname, '..', 'data', 'trend-board.json');
+
+// lane definition → SQL predicate that selects representative OWNED designs
+const LANES = [
+  {
+    title: 'Romantic Maximalist Heritage Florals',
+    blurb: 'The single biggest wallcovering trend of 2026 — dense heritage botanicals, trellis work and vines in saturated, layered color. Maximalism has fully replaced gray minimalism.',
+    palette: ['#3e603c', '#6b8e5a', '#e8dcc0', '#8a5a2b'],
+    motif: 'Botanical / trellis / vine — dense, layered, open ground',
+    priceBand: '$149–$495',
+    where: `style ILIKE '%Heritage%' OR style ILIKE '%Botanical%' OR motif='floral'`,
+  },
+  {
+    title: 'Dark Moody Nocturne Florals',
+    blurb: 'Saturated blooms on ink, aubergine and forest grounds — the drama-forward end of the floral trend. Reads as luxe-textile for dining rooms, studies and hospitality.',
+    palette: ['#17141d', '#4a1f2b', '#7a2f45', '#c9a24a'],
+    motif: 'Camellia / magnolia / rose on near-black ground',
+    priceBand: '$149–$495',
+    where: `style ILIKE '%Moody%' OR style ILIKE '%Noir%' OR title ILIKE '%Nocturne%'`,
+  },
+  {
+    title: 'Characterful Animal Whimsy',
+    blurb: 'Conversation-piece patterns with a story — illustrative animals kept polite enough for grown-up neutrals. Our clearest signature lane and a consistent Etsy/Spoonflower seller.',
+    palette: ['#938f85', '#3e603c', '#76443a', '#e3ded4'],
+    motif: 'Illustrative animal characters — not skin-print',
+    priceBand: '$149–$495',
+    where: `motif='animal' OR category ILIKE '%animal%' OR category ILIKE '%zoo%' OR category ILIKE '%dog%'`,
+  },
+  {
+    title: 'Warm Neutral Grounds — Chamois & Greige',
+    blurb: 'Pantone-2026 warm-white territory: quiet, textural patterns on chamois and greige that flatter furniture instead of fighting it. The everyday bread-and-butter of a licensing catalog.',
+    palette: ['#e3ded4', '#c9b99c', '#938f85', '#f1e5c9'],
+    motif: 'Low-contrast texture, damask & lattice on warm neutral',
+    priceBand: '$149–$795',
+    where: `colorway IN ('Greige','Chamois','Cream','Neutral') OR title ILIKE '%Greige%' OR title ILIKE '%Chamois%'`,
+  },
+];
+
+(async () => {
+  const db = new Client({ host: '127.0.0.1', user: 'dw_admin', database: 'patterndesignlab' });
+  await db.connect();
+  const trends = [];
+  for (const lane of LANES) {
+    const r = await db.query(
+      `SELECT slug, title, img, dominant_hex, style, colorway, price_min
+         FROM designs WHERE ${lane.where}
+         ORDER BY created_at DESC LIMIT 3`);
+    if (!r.rowCount) continue;                       // skip empty lanes — never fabricate
+    trends.push({
+      title: lane.title, blurb: lane.blurb, palette: lane.palette,
+      motif: lane.motif, priceBand: lane.priceBand,
+      designs: r.rows.map(d => ({
+        slug: d.slug, title: d.title, img: d.img,
+        dominant_hex: d.dominant_hex, style: d.style, colorway: d.colorway,
+        priceFrom: d.price_min,
+      })),
+    });
+  }
+  const board = {
+    scannedAt: new Date().toISOString(),
+    source: 'patterndesignlab editorial + owned catalog',
+    market: 'US wallcovering ~$12B in 2026, +3.56%/yr. Maximalism has replaced gray minimalism; wallpaper sales up every year since 2020.',
+    trends,
+  };
+  fs.writeFileSync(OUT, JSON.stringify(board, null, 2));
+  console.log(`Wrote ${trends.length} trend boards referencing ${trends.reduce((n, t) => n + t.designs.length, 0)} owned designs → ${path.relative(path.join(__dirname, '..'), OUT)}`);
+  await db.end();
+})().catch(e => { console.error(e); process.exit(1); });
diff --git a/scripts/seed.js b/scripts/seed.js
index 6ce0044..fb89b96 100644
--- a/scripts/seed.js
+++ b/scripts/seed.js
@@ -1,7 +1,7 @@
-// Seed patterndesignlab from OWNED, settlement-passed designs (pattern-vault catalog).
-// Images are real local seamless tiles copied into public/assets/patterns.
-// Facets are derived from existing metadata only — NO paid AI tagging this round.
-// Dominant hex is computed locally via ImageMagick ($0 local).
+// Seed patterndesignlab from the AUTHORITATIVE catalog (scripts/build-catalog.js output).
+// Every design carries its OWN correct local image — no image-pool cycling, no mismatches.
+// OWNED content only. Facets derived from existing metadata; NO paid AI tagging this round.
+// Dominant hex is used from source metadata or computed locally via ImageMagick ($0 local).
 const fs = require('fs');
 const path = require('path');
 const { execFileSync } = require('child_process');
@@ -9,26 +9,7 @@ const { Client } = require('pg');
 
 const ROOT = path.join(__dirname, '..');
 const PATTERN_DIR = path.join(ROOT, 'public', 'assets', 'patterns');
-const SRC = JSON.parse(fs.readFileSync(path.join(ROOT, 'data', 'source-catalog.json'), 'utf8'));
-
-// ---- image pool, bucketed by the style token baked into the filename ----
-const STYLE_TOKENS = ['animalprint','chinoiserie','deco','ditsy','mural','texture','toile'];
-const files = fs.readdirSync(PATTERN_DIR).filter(f => /\.png$/i.test(f));
-const pool = {}; STYLE_TOKENS.forEach(t => pool[t] = []);
-const anyPool = [];
-for (const f of files) {
-  anyPool.push(f);
-  const tok = STYLE_TOKENS.find(t => f.toLowerCase().includes(t));
-  if (tok) pool[tok].push(f);
-}
-STYLE_TOKENS.forEach(t => pool[t].sort());
-anyPool.sort();
-const cursor = {}; STYLE_TOKENS.forEach(t => cursor[t] = 0); let anyCursor = 0;
-function pickImage(bucket) {
-  const b = pool[bucket] && pool[bucket].length ? bucket : null;
-  if (b) { const arr = pool[b]; return arr[cursor[b]++ % arr.length]; }
-  return anyPool[anyCursor++ % anyPool.length];
-}
+const SRC = JSON.parse(fs.readFileSync(path.join(ROOT, 'data', 'catalog.json'), 'utf8'));
 
 const domCache = {};
 function dominantHex(file) {
@@ -42,7 +23,10 @@ function dominantHex(file) {
 
 // ---- facet derivation (keyword-driven, defendable, local) ----
 const low = s => (s || '').toLowerCase();
-function bag(r) { return low([r.title, r.styleLine, r.category, r.kind].join(' ')); }
+function bag(r) {
+  return low([r.title, r.styleLine, r.category, r.kind,
+    (r.tags || []).join(' '), (r.motifs || []).join(' ')].join(' '));
+}
 
 function deriveStyle(t) {
   if (/moody|nocturne|noir|dark/.test(t)) return 'Dark Moody Floral';
@@ -88,16 +72,6 @@ function deriveTechnique(t) {
   if (/flock|velvet/.test(t)) return 'flocked';
   return 'digital';
 }
-function styleBucket(t) {
-  if (/animal|fox|sloth|raccoon|zoo|muybridge|drunk|stoned|saddle/.test(t)) return 'animalprint';
-  if (/chinoiserie/.test(t)) return 'chinoiserie';
-  if (/deco/.test(t)) return 'deco';
-  if (/mid-century|atomic|retro|folk|block|geometr|tide|stripe|coastal/.test(t)) return 'texture';
-  if (/ditsy|calico/.test(t)) return 'ditsy';
-  if (/moody|nocturne|noir|toile/.test(t)) return 'toile';
-  if (/mural/.test(t)) return 'mural';
-  return 'toile';
-}
 function slugify(s) { return s.toLowerCase().replace(/[^a-z0-9]+/g, '-').replace(/^-|-$/g, '').slice(0, 60); }
 
 // ---- 3 seed designer profiles (designs distributed by style family) ----
@@ -138,7 +112,8 @@ function pickDesigner(t, i) {
   for (let i = 0; i < SRC.length; i++) {
     const r = SRC[i];
     const t = bag(r);
-    const img = '/assets/patterns/' + pickImage(styleBucket(t));
+    const img = r.img;                       // each design's OWN correct local tile (from build-catalog)
+    if (!img) continue;                      // never seed a design without its real image
     let hex = (r.dominantHex && /^#?[0-9a-fA-F]{6}$/.test(r.dominantHex)) ? (r.dominantHex[0] === '#' ? r.dominantHex : '#' + r.dominantHex) : dominantHex(img.split('/').pop());
     hex = hex.toLowerCase();
     const style = deriveStyle(t);
@@ -151,6 +126,7 @@ function pickDesigner(t, i) {
     const priceMin = prices.length ? Math.min(...prices) : null;
     const priceMax = prices.length ? Math.max(...prices) : null;
     const tags = Array.from(new Set([style, motif, colorway, technique, r.category, seamless ? 'seamless' : 'non-seamless',
+      ...(r.tags || []), ...(r.motifs || []),
       ...r.title.split(/[^a-zA-Z]+/).filter(w => w.length > 2)]
       .filter(Boolean).map(s => String(s).toLowerCase())));
     let slug = slugify(r.title) || slugify(String(r.id));
diff --git a/server.js b/server.js
index db2e683..566162a 100644
--- a/server.js
+++ b/server.js
@@ -3,6 +3,7 @@
 // The patternbank-archive scrape is compliance-LOCKED and is NEVER read/served/referenced here.
 const express = require('express');
 const path = require('path');
+const fs = require('fs');
 const { Pool } = require('pg');
 try { require('dotenv').config(); } catch {}
 
@@ -149,9 +150,51 @@ app.get('/api/admin/designs', async (req, res) => {
   } catch (e) { console.error(e); res.status(500).json({ error: 'query failed' }); }
 });
 
+// ---- Trend Boards — editorial market boards over OWNED designs (data/trend-board.json).
+// Never 500s: a missing/unparseable file returns an explicit empty shape the page renders. ----
+app.get('/api/trends', (req, res) => {
+  let board = null;
+  try { board = JSON.parse(fs.readFileSync(path.join(__dirname, 'data', 'trend-board.json'), 'utf8')); } catch {}
+  if (!board || typeof board !== 'object' || !Array.isArray(board.trends)) {
+    return res.json({ trends: [], scannedAt: null, market: null, empty: true });
+  }
+  res.json({ trends: board.trends, scannedAt: board.scannedAt || null, market: board.market || null, empty: board.trends.length === 0 });
+});
+
+// ---- Designer onboarding — capture applications only. No outbound email (send-to-list is gated). ----
+const APPLICATIONS = path.join(__dirname, 'data', 'designer-applications.jsonl');
+app.post('/api/designer/apply', (req, res) => {
+  const b = req.body || {};
+  const name = String(b.name || '').trim().slice(0, 160);
+  const email = String(b.email || '').trim().slice(0, 254);
+  const portfolio = String(b.portfolio || '').trim().slice(0, 500);
+  const samples = String(b.samples || '').trim().slice(0, 2000);
+  const about = String(b.about || '').trim().slice(0, 2000);
+  if (!name || !email || !/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(email)) {
+    return res.status(400).json({ error: 'name and a valid email are required' });
+  }
+  const rec = { id: 'app_' + Date.now().toString(36), name, email, portfolio, samples, about,
+    created_at: new Date().toISOString(), ip: (req.headers['x-forwarded-for'] || req.socket.remoteAddress || '').toString().split(',')[0] };
+  try { fs.appendFileSync(APPLICATIONS, JSON.stringify(rec) + '\n'); }
+  catch (e) { console.error('apply write failed', e.message); return res.status(500).json({ error: 'could not record application' }); }
+  res.json({ ok: true, id: rec.id, note: 'Application received — our curation team reviews new designers weekly.' });
+});
+
+app.get('/api/admin/applications', (req, res) => {
+  let rows = [];
+  try {
+    const raw = fs.readFileSync(APPLICATIONS, 'utf8');
+    rows = raw.split('\n').filter(Boolean).map(l => { try { return JSON.parse(l); } catch { return null; } }).filter(Boolean);
+  } catch { /* file may not exist yet — empty is fine */ }
+  rows.reverse(); // newest first
+  res.json({ count: rows.length, applications: rows });
+});
+
 // ---- pretty routes ----
 app.get('/design/:id', (req, res) => res.sendFile(path.join(__dirname, 'public', 'design.html')));
 app.get('/designer/:slug', (req, res) => res.sendFile(path.join(__dirname, 'public', 'designer.html')));
+app.get('/trends', (req, res) => res.sendFile(path.join(__dirname, 'public', 'trends.html')));
+app.get('/designer-signup', (req, res) => res.sendFile(path.join(__dirname, 'public', 'designer-signup.html')));
 app.get('/admin', (req, res) => res.sendFile(path.join(__dirname, 'public', 'admin.html')));
 
 app.get('/api/healthz', async (req, res) => {

← c083b5c refine style facet (stripe→Stripe not Coastal); favicon 204  ·  back to Patterndesignlab  ·  Fix contrarian findings: working detail-page search, sort+de dbfae51 →