← back to Trending Dw
auto-save: 2026-07-15T11:06:03 (3 files) — data/real-images/candidates/ data/real-images/ledger.json public/assets/real/
8ddd3d13fa87d3420f8cafecf51f7209b291cf10 · 2026-07-15 11:06:12 -0700 · Steve Abrams
Files touched
A data/real-images/candidates/TR-001.jsonA data/real-images/candidates/TR-002.jsonA data/real-images/candidates/TR-003.jsonA data/real-images/candidates/TR-004.jsonA data/real-images/candidates/TR-005.jsonA data/real-images/candidates/TR-006.jsonA data/real-images/candidates/TR-007.jsonA data/real-images/candidates/TR-008.jsonA data/real-images/candidates/TR-009.jsonA data/real-images/candidates/TR-010.jsonA data/real-images/candidates/TR-011.jsonA data/real-images/candidates/TR-012.jsonA data/real-images/candidates/TR-013.jsonA data/real-images/candidates/TR-014.jsonA data/real-images/candidates/TR-015.jsonA data/real-images/candidates/TR-016.jsonA data/real-images/candidates/TR-017.jsonA data/real-images/candidates/TR-018.jsonA data/real-images/candidates/TR-019.jsonA data/real-images/candidates/TR-020.jsonA data/real-images/candidates/TR-021.jsonA data/real-images/candidates/TR-022.jsonA data/real-images/candidates/TR-023.jsonA data/real-images/candidates/TR-024.jsonA data/real-images/candidates/TR-025.jsonA data/real-images/candidates/TR-026.jsonA data/real-images/candidates/TR-027.jsonA data/real-images/candidates/TR-028.jsonA data/real-images/candidates/TR-029.jsonA data/real-images/candidates/TR-030.jsonA data/real-images/candidates/TR-031.jsonA data/real-images/candidates/TR-032.jsonA data/real-images/candidates/TR-033.jsonA data/real-images/candidates/TR-034.jsonA data/real-images/candidates/TR-035.jsonA data/real-images/candidates/TR-036.jsonA data/real-images/candidates/TR-037.jsonA data/real-images/candidates/TR-038.jsonA data/real-images/candidates/TR-039.jsonA data/real-images/candidates/TR-040.jsonA data/real-images/candidates/TR-041.jsonA data/real-images/candidates/TR-042.jsonA data/real-images/candidates/TR-043.jsonA data/real-images/candidates/TR-044.jsonA data/real-images/candidates/TR-045.jsonA data/real-images/candidates/TR-046.jsonA data/real-images/candidates/TR-047.jsonA data/real-images/candidates/TR-048.jsonA data/real-images/candidates/TR-049.jsonA data/real-images/candidates/TR-065.jsonA data/real-images/candidates/TR-066.jsonA data/real-images/candidates/TR-067.jsonA data/real-images/candidates/TR-068.jsonA data/real-images/candidates/TR-069.jsonA data/real-images/candidates/TR-070.jsonA data/real-images/candidates/TR-071.jsonA data/real-images/candidates/TR-072.jsonA data/real-images/candidates/TR-073.jsonA data/real-images/candidates/TR-074.jsonA data/real-images/candidates/TR-075.jsonA data/real-images/candidates/TR-076.jsonA data/real-images/candidates/TR-150.jsonA data/real-images/candidates/TR-151.jsonA data/real-images/candidates/TR-152.jsonA data/real-images/candidates/TR-153.jsonA data/real-images/candidates/TR-154.jsonA data/real-images/candidates/TR-155.jsonA data/real-images/candidates/TR-156.jsonA data/real-images/candidates/TR-157.jsonA data/real-images/candidates/TR-158.jsonA data/real-images/candidates/TR-159.jsonA data/real-images/candidates/TR-160.jsonA data/real-images/candidates/TR-161.jsonA data/real-images/candidates/TR-162.jsonA data/real-images/candidates/TR-163.jsonA data/real-images/candidates/TR-164.jsonA data/real-images/candidates/TR-165.jsonA data/real-images/candidates/TR-166.jsonA data/real-images/candidates/TR-167.jsonA data/real-images/candidates/TR-168.jsonA data/real-images/candidates/TR-169.jsonA data/real-images/candidates/TR-170.jsonA data/real-images/candidates/TR-171.jsonA data/real-images/candidates/TR-172.jsonA data/real-images/candidates/TR-173.jsonA data/real-images/candidates/TR-174.jsonA data/real-images/candidates/TR-175.jsonA data/real-images/candidates/TR-176.jsonA data/real-images/candidates/TR-177.jsonA data/real-images/candidates/TR-185.jsonA data/real-images/candidates/TR-186.jsonA data/real-images/candidates/TR-187.jsonA data/real-images/candidates/TR-188.jsonA data/real-images/candidates/TR-189.jsonA data/real-images/candidates/TR-194.jsonA data/real-images/candidates/TR-211.jsonA data/real-images/candidates/TR-212.jsonA data/real-images/candidates/TR-214.jsonA data/real-images/candidates/TR-215.jsonA data/real-images/candidates/TR-216.jsonA data/real-images/candidates/TR-217.jsonA data/real-images/candidates/TR-218.jsonA data/real-images/candidates/TR-230.jsonA data/real-images/candidates/TR-231.jsonA data/real-images/ledger.jsonA public/assets/real/01fed1ec969baa25.webpA public/assets/real/06354f219cec20b7.webpA public/assets/real/07283c9736eae19a.jpgA public/assets/real/0ab7a0b22c9877fb.webpA public/assets/real/0c07236ddf96122f.jpgA public/assets/real/1fcb172898433b84.webpA public/assets/real/272cfc8f00dd9d4b.webpA public/assets/real/2a2e3b87075efe46.jpgA public/assets/real/2b2225ba89b375e8.jpgA public/assets/real/330f7e521a9ed495.webpA public/assets/real/3ddd320d8423d628.jpgA public/assets/real/3ec28b7873415bc7.webpA public/assets/real/4129690cd1352750.webpA public/assets/real/427638acec417e9f.webpA public/assets/real/469112ed0f40143e.webpA public/assets/real/4a6a4f34c57301bd.webpA public/assets/real/68a8100657a9ddd5.webpA public/assets/real/76512e93c1d2c6cf.webpA public/assets/real/78c1121be7f943b7.webpA public/assets/real/84b85ac096533c4c.webpA public/assets/real/929a320faa1ee792.webpA public/assets/real/94d6e549884685a3.jpgA public/assets/real/951e80bc6fd362ff.webpA public/assets/real/99480187e77c2b0d.jpgA public/assets/real/a8af0db4f6ef427c.jpgA public/assets/real/ae1e26775eeccb7d.webpA public/assets/real/af3b4dbde07b8505.jpgA public/assets/real/af8b3c20ff008e91.webpA public/assets/real/b0f5b9183747fc3e.webpA public/assets/real/b21164bc3813fbdb.jpgA public/assets/real/b3818e9a9baa078f.webpA public/assets/real/b7e60c0a34ed1144.webpA public/assets/real/baaec803e93a4212.jpgA public/assets/real/bc263a7bcd9ab2d7.jpgA public/assets/real/c0f9456906fc21c2.webpA public/assets/real/c1608aaa84294d72.jpgA public/assets/real/c63e68b01715efd4.webpA public/assets/real/c7ed7c11bae10431.webpA public/assets/real/c87e268467fa93f8.webpA public/assets/real/c936eb590c093388.webpA public/assets/real/ce3f2fc1cde14615.webpA public/assets/real/e01b292ddd4d5ab7.webpA public/assets/real/e6e1c1c409ab469f.jpgA public/assets/real/eada6424bc14e48e.webpA public/assets/real/ef4dc765b1ea6850.webpA public/assets/real/f2fd8b44cd969a7e.jpgA public/assets/real/fff7613d27edc11a.webpA public/assets/real/katezaremba-wiggle-harlequin-flower.webpA public/assets/real/mersea-cozy-cottage-floral.webpA public/assets/real/timeless-boho-ethnic-354.webpA public/assets/real/timeless-mandala-535.webpA public/assets/real/timeless-mexican-embroidery-birds-blush-288.webpA public/assets/real/timeless-persian-ikat-543.webpA public/assets/real/timeless-provence-violet-lavender-262.webp
Diff
commit 8ddd3d13fa87d3420f8cafecf51f7209b291cf10
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jul 15 11:06:12 2026 -0700
auto-save: 2026-07-15T11:06:03 (3 files) — data/real-images/candidates/ data/real-images/ledger.json public/assets/real/
---
data/real-images/candidates/TR-001.json | 15 +
data/real-images/candidates/TR-002.json | 13 +
data/real-images/candidates/TR-003.json | 16 +
data/real-images/candidates/TR-004.json | 15 +
data/real-images/candidates/TR-005.json | 15 +
data/real-images/candidates/TR-006.json | 15 +
data/real-images/candidates/TR-007.json | 15 +
data/real-images/candidates/TR-008.json | 15 +
data/real-images/candidates/TR-009.json | 15 +
data/real-images/candidates/TR-010.json | 15 +
data/real-images/candidates/TR-011.json | 15 +
data/real-images/candidates/TR-012.json | 16 +
data/real-images/candidates/TR-013.json | 13 +
data/real-images/candidates/TR-014.json | 16 +
data/real-images/candidates/TR-015.json | 16 +
data/real-images/candidates/TR-016.json | 15 +
data/real-images/candidates/TR-017.json | 15 +
data/real-images/candidates/TR-018.json | 15 +
data/real-images/candidates/TR-019.json | 15 +
data/real-images/candidates/TR-020.json | 15 +
data/real-images/candidates/TR-021.json | 17 +
data/real-images/candidates/TR-022.json | 15 +
data/real-images/candidates/TR-023.json | 15 +
data/real-images/candidates/TR-024.json | 15 +
data/real-images/candidates/TR-025.json | 17 +
data/real-images/candidates/TR-026.json | 15 +
data/real-images/candidates/TR-027.json | 15 +
data/real-images/candidates/TR-028.json | 17 +
data/real-images/candidates/TR-029.json | 13 +
data/real-images/candidates/TR-030.json | 15 +
data/real-images/candidates/TR-031.json | 13 +
data/real-images/candidates/TR-032.json | 13 +
data/real-images/candidates/TR-033.json | 15 +
data/real-images/candidates/TR-034.json | 15 +
data/real-images/candidates/TR-035.json | 13 +
data/real-images/candidates/TR-036.json | 13 +
data/real-images/candidates/TR-037.json | 13 +
data/real-images/candidates/TR-038.json | 13 +
data/real-images/candidates/TR-039.json | 13 +
data/real-images/candidates/TR-040.json | 13 +
data/real-images/candidates/TR-041.json | 13 +
data/real-images/candidates/TR-042.json | 13 +
data/real-images/candidates/TR-043.json | 13 +
data/real-images/candidates/TR-044.json | 13 +
data/real-images/candidates/TR-045.json | 13 +
data/real-images/candidates/TR-046.json | 16 +
data/real-images/candidates/TR-047.json | 13 +
data/real-images/candidates/TR-048.json | 17 +
data/real-images/candidates/TR-049.json | 16 +
data/real-images/candidates/TR-065.json | 16 +
data/real-images/candidates/TR-066.json | 16 +
data/real-images/candidates/TR-067.json | 16 +
data/real-images/candidates/TR-068.json | 16 +
data/real-images/candidates/TR-069.json | 15 +
data/real-images/candidates/TR-070.json | 16 +
data/real-images/candidates/TR-071.json | 16 +
data/real-images/candidates/TR-072.json | 16 +
data/real-images/candidates/TR-073.json | 16 +
data/real-images/candidates/TR-074.json | 16 +
data/real-images/candidates/TR-075.json | 16 +
data/real-images/candidates/TR-076.json | 16 +
data/real-images/candidates/TR-150.json | 15 +
data/real-images/candidates/TR-151.json | 15 +
data/real-images/candidates/TR-152.json | 16 +
data/real-images/candidates/TR-153.json | 16 +
data/real-images/candidates/TR-154.json | 16 +
data/real-images/candidates/TR-155.json | 15 +
data/real-images/candidates/TR-156.json | 15 +
data/real-images/candidates/TR-157.json | 15 +
data/real-images/candidates/TR-158.json | 16 +
data/real-images/candidates/TR-159.json | 15 +
data/real-images/candidates/TR-160.json | 16 +
data/real-images/candidates/TR-161.json | 15 +
data/real-images/candidates/TR-162.json | 16 +
data/real-images/candidates/TR-163.json | 15 +
data/real-images/candidates/TR-164.json | 16 +
data/real-images/candidates/TR-165.json | 15 +
data/real-images/candidates/TR-166.json | 15 +
data/real-images/candidates/TR-167.json | 15 +
data/real-images/candidates/TR-168.json | 13 +
data/real-images/candidates/TR-169.json | 13 +
data/real-images/candidates/TR-170.json | 16 +
data/real-images/candidates/TR-171.json | 13 +
data/real-images/candidates/TR-172.json | 13 +
data/real-images/candidates/TR-173.json | 15 +
data/real-images/candidates/TR-174.json | 13 +
data/real-images/candidates/TR-175.json | 15 +
data/real-images/candidates/TR-176.json | 13 +
data/real-images/candidates/TR-177.json | 13 +
data/real-images/candidates/TR-185.json | 16 +
data/real-images/candidates/TR-186.json | 16 +
data/real-images/candidates/TR-187.json | 13 +
data/real-images/candidates/TR-188.json | 15 +
data/real-images/candidates/TR-189.json | 13 +
data/real-images/candidates/TR-194.json | 16 +
data/real-images/candidates/TR-211.json | 13 +
data/real-images/candidates/TR-212.json | 13 +
data/real-images/candidates/TR-214.json | 13 +
data/real-images/candidates/TR-215.json | 13 +
data/real-images/candidates/TR-216.json | 13 +
data/real-images/candidates/TR-217.json | 13 +
data/real-images/candidates/TR-218.json | 13 +
data/real-images/candidates/TR-230.json | 13 +
data/real-images/candidates/TR-231.json | 16 +
data/real-images/ledger.json | 1515 ++++++++++++++++++++
public/assets/real/01fed1ec969baa25.webp | Bin 0 -> 77194 bytes
public/assets/real/06354f219cec20b7.webp | Bin 0 -> 92034 bytes
public/assets/real/07283c9736eae19a.jpg | Bin 0 -> 280086 bytes
public/assets/real/0ab7a0b22c9877fb.webp | Bin 0 -> 146282 bytes
public/assets/real/0c07236ddf96122f.jpg | Bin 0 -> 238904 bytes
public/assets/real/1fcb172898433b84.webp | Bin 0 -> 228886 bytes
public/assets/real/272cfc8f00dd9d4b.webp | Bin 0 -> 86892 bytes
public/assets/real/2a2e3b87075efe46.jpg | Bin 0 -> 306933 bytes
public/assets/real/2b2225ba89b375e8.jpg | Bin 0 -> 452606 bytes
public/assets/real/330f7e521a9ed495.webp | Bin 0 -> 143278 bytes
public/assets/real/3ddd320d8423d628.jpg | Bin 0 -> 438054 bytes
public/assets/real/3ec28b7873415bc7.webp | Bin 0 -> 52140 bytes
public/assets/real/4129690cd1352750.webp | Bin 0 -> 134346 bytes
public/assets/real/427638acec417e9f.webp | Bin 0 -> 246662 bytes
public/assets/real/469112ed0f40143e.webp | Bin 0 -> 140554 bytes
public/assets/real/4a6a4f34c57301bd.webp | Bin 0 -> 77040 bytes
public/assets/real/68a8100657a9ddd5.webp | Bin 0 -> 91900 bytes
public/assets/real/76512e93c1d2c6cf.webp | Bin 0 -> 129762 bytes
public/assets/real/78c1121be7f943b7.webp | Bin 0 -> 85018 bytes
public/assets/real/84b85ac096533c4c.webp | Bin 0 -> 278126 bytes
public/assets/real/929a320faa1ee792.webp | Bin 0 -> 105122 bytes
public/assets/real/94d6e549884685a3.jpg | Bin 0 -> 243378 bytes
public/assets/real/951e80bc6fd362ff.webp | Bin 0 -> 151996 bytes
public/assets/real/99480187e77c2b0d.jpg | Bin 0 -> 358615 bytes
public/assets/real/a8af0db4f6ef427c.jpg | Bin 0 -> 315391 bytes
public/assets/real/ae1e26775eeccb7d.webp | Bin 0 -> 196816 bytes
public/assets/real/af3b4dbde07b8505.jpg | Bin 0 -> 189311 bytes
public/assets/real/af8b3c20ff008e91.webp | Bin 0 -> 108654 bytes
public/assets/real/b0f5b9183747fc3e.webp | Bin 0 -> 102504 bytes
public/assets/real/b21164bc3813fbdb.jpg | Bin 0 -> 337488 bytes
public/assets/real/b3818e9a9baa078f.webp | Bin 0 -> 57852 bytes
public/assets/real/b7e60c0a34ed1144.webp | Bin 0 -> 334218 bytes
public/assets/real/baaec803e93a4212.jpg | Bin 0 -> 181468 bytes
public/assets/real/bc263a7bcd9ab2d7.jpg | Bin 0 -> 137854 bytes
public/assets/real/c0f9456906fc21c2.webp | Bin 0 -> 103906 bytes
public/assets/real/c1608aaa84294d72.jpg | Bin 0 -> 32583 bytes
public/assets/real/c63e68b01715efd4.webp | Bin 0 -> 148654 bytes
public/assets/real/c7ed7c11bae10431.webp | Bin 0 -> 1716888 bytes
public/assets/real/c87e268467fa93f8.webp | Bin 0 -> 256794 bytes
public/assets/real/c936eb590c093388.webp | Bin 0 -> 133934 bytes
public/assets/real/ce3f2fc1cde14615.webp | Bin 0 -> 158534 bytes
public/assets/real/e01b292ddd4d5ab7.webp | Bin 0 -> 17616 bytes
public/assets/real/e6e1c1c409ab469f.jpg | Bin 0 -> 99976 bytes
public/assets/real/eada6424bc14e48e.webp | Bin 0 -> 250734 bytes
public/assets/real/ef4dc765b1ea6850.webp | Bin 0 -> 160504 bytes
public/assets/real/f2fd8b44cd969a7e.jpg | Bin 0 -> 305807 bytes
public/assets/real/fff7613d27edc11a.webp | Bin 0 -> 206914 bytes
.../real/katezaremba-wiggle-harlequin-flower.webp | Bin 0 -> 178108 bytes
public/assets/real/mersea-cozy-cottage-floral.webp | Bin 0 -> 161728 bytes
public/assets/real/timeless-boho-ethnic-354.webp | Bin 0 -> 207180 bytes
public/assets/real/timeless-mandala-535.webp | Bin 0 -> 223456 bytes
...imeless-mexican-embroidery-birds-blush-288.webp | Bin 0 -> 191928 bytes
public/assets/real/timeless-persian-ikat-543.webp | Bin 0 -> 196480 bytes
.../timeless-provence-violet-lavender-262.webp | Bin 0 -> 184584 bytes
159 files changed, 3044 insertions(+)
diff --git a/data/real-images/candidates/TR-001.json b/data/real-images/candidates/TR-001.json
new file mode 100644
index 0000000..5fd2eca
--- /dev/null
+++ b/data/real-images/candidates/TR-001.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-001",
+ "fingerprint": "c0f9456906fc21c2",
+ "title": "Dark Botanic: Cheetahs & Monkeys Secret Garden",
+ "candidateImageUrl": "https://i.etsystatic.com/16834792/r/il/e926e8/4787165225/il_794xN.4787165225_8p5x.jpg",
+ "sourcePageUrl": "https://www.etsy.com/shop/xwallcolors",
+ "altCandidates": [
+ "https://i.etsystatic.com/16834792/r/il/e926e8/4787165225/il_340x270.4787165225_8p5x.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: dark botanic wallpaper cheetahs and monkeys secret garden #B12 MAGIC FOREST from xwallcolors shop. il_340x270 verified 200 image/jpeg; upgraded to il_794xN."
+}
diff --git a/data/real-images/candidates/TR-002.json b/data/real-images/candidates/TR-002.json
new file mode 100644
index 0000000..12913e5
--- /dev/null
+++ b/data/real-images/candidates/TR-002.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-002",
+ "fingerprint": "ef4dc765b1ea6850",
+ "title": "Sunrise Landscape Boho Mural",
+ "candidateImageUrl": "https://i.etsystatic.com/inv/ddace1/3660921930/inv_fullxfull.3660921930_ozxks30k.jpg",
+ "sourcePageUrl": "https://www.etsy.com/shop/Wallphy",
+ "altCandidates": [],
+ "confidence": 0.45,
+ "method": "exa-search+etsy-blog-shop-photo",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "Wallphy confirmed seller on Etsy (Star Seller, 5511 reviews for Sunrise Landscape listing). Etsy featured page confirms listing exists. Candidate image is the Wallphy shop photo from Etsy blog (pink forest) — NOT the sunrise landscape itself. Etsy listing pages 403/timeout for crawlers. Low confidence since image is shop portrait not the specific product. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-003.json b/data/real-images/candidates/TR-003.json
new file mode 100644
index 0000000..0e4b8d0
--- /dev/null
+++ b/data/real-images/candidates/TR-003.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-003",
+ "fingerprint": "1fcb172898433b84",
+ "title": "Fern Botanical Naturalist (removable)",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/3a70a5/1465454272/il_794xN.1465454272_cmse.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/946a12/1647778996/il_794xN.1647778996_i5z7.jpg",
+ "https://i.etsystatic.com/17396300/c/787/625/105/483/il/ddc31d/1465479140/il_340x270.1465479140_saci.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "BOTANICAL WALLPAPER Fern Wallpaper Customizable Hand Painted Greenery Forest Naturalist Removable Black Wallpaper from musewallstudio Naturalist Collection. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-004.json b/data/real-images/candidates/TR-004.json
new file mode 100644
index 0000000..6fe2260
--- /dev/null
+++ b/data/real-images/candidates/TR-004.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-004",
+ "fingerprint": "4129690cd1352750",
+ "title": "Material Minerals on Brushed Blush",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/01394a/5957592136/il_794xN.5957592136_7v0g.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1723682471/material-minerals-on-brushed-blush",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/01394a/5957592136/il_340x270.5957592136_7v0g.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Material MINERALS on Brushed Blush REMOVABLE WALLPAPER from musewallstudio listing 1723682471. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-005.json b/data/real-images/candidates/TR-005.json
new file mode 100644
index 0000000..4660b4b
--- /dev/null
+++ b/data/real-images/candidates/TR-005.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-005",
+ "fingerprint": "3ec28b7873415bc7",
+ "title": "Gray Botanical Ink Leaf",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/75f412/1648986784/il_794xN.1648986784_50mz.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/628032496/gray-botanical-ink-leaf-wallpaper-simple",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/75f412/1648986784/il_340x270.1648986784_50mz.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Gray Botanical INK LEAF WALLPAPER Simple Removable Wallpaper from musewallstudio listing 628032496. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-006.json b/data/real-images/candidates/TR-006.json
new file mode 100644
index 0000000..2412dd8
--- /dev/null
+++ b/data/real-images/candidates/TR-006.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-006",
+ "fingerprint": "fff7613d27edc11a",
+ "title": "Citrus Exotic Fruit Watercolor",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/b84e8b/3061986489/il_794xN.3061986489_gck4.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1001005517/citrus-wallpaper-exotic-fruit-watercolor",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/b84e8b/3061986489/il_340x270.3061986489_gck4.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: CITRUS WALLPAPER Exotic FRUIT Watercolor Wallpaper Customizable Hand Painted Colorful Botanical Citrus Plant Pattern from musewallstudio listing 1001005517. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-007.json b/data/real-images/candidates/TR-007.json
new file mode 100644
index 0000000..459752f
--- /dev/null
+++ b/data/real-images/candidates/TR-007.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-007",
+ "fingerprint": "ae1e26775eeccb7d",
+ "title": "Snake Botanical Wall Mural",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/a499d9/2059065787/il_794xN.2059065787_9mtr.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/723393654/snake-wallpaper-botanical-wall-mural",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/a499d9/2059065787/il_340x270.2059065787_9mtr.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: SNAKE WALLPAPER BOTANICAL Wall Mural Forest Wallpaper Personalized Magical Reptiles Design Hand Painted Pink Washable Wall Paper from musewallstudio listing 723393654. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-008.json b/data/real-images/candidates/TR-008.json
new file mode 100644
index 0000000..129fa30
--- /dev/null
+++ b/data/real-images/candidates/TR-008.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-008",
+ "fingerprint": "c936eb590c093388",
+ "title": "Mineral Science Removable",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/1335ec/6005556303/il_794xN.6005556303_cu95.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/1335ec/6005556303/il_340x270.6005556303_cu95.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "MINERAL SCIENCE Is Fun Removable WALLPAPER Peel Stick And Traditional Self Adhesive Wallpaper from musewallstudio. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-009.json b/data/real-images/candidates/TR-009.json
new file mode 100644
index 0000000..1e3befa
--- /dev/null
+++ b/data/real-images/candidates/TR-009.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-009",
+ "fingerprint": "c63e68b01715efd4",
+ "title": "Light Blue Damask",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/d28e21/3885946603/il_794xN.3885946603_n6re.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1208930694/light-blue-damask-removable-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/d28e21/3885946603/il_340x270.3885946603_n6re.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Light Blue Damask Removable Wallpaper from musewallstudio listing 1208930694. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-010.json b/data/real-images/candidates/TR-010.json
new file mode 100644
index 0000000..a4b7686
--- /dev/null
+++ b/data/real-images/candidates/TR-010.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-010",
+ "fingerprint": "4a6a4f34c57301bd",
+ "title": "Blue Chevron Watercolor",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/ebaaa6/2417724567/il_794xN.2417724567_li7a.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/ebaaa6/2417724567/il_340x270.2417724567_li7a.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blue Chevron Watercolor Removable Wallpaper Neutral Chevron Wallpaper Neutral Peel and Stick Wallpaper Scandi Self Adhesive Wallpaper from musewallstudio. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-011.json b/data/real-images/candidates/TR-011.json
new file mode 100644
index 0000000..523e442
--- /dev/null
+++ b/data/real-images/candidates/TR-011.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-011",
+ "fingerprint": "272cfc8f00dd9d4b",
+ "title": "Dalmatian Dot Custom",
+ "candidateImageUrl": "https://i.etsystatic.com/17396300/r/il/c88bef/2011387944/il_794xN.2011387944_j7zl.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/634779789/dot-wallpaper-dalmatian-custom-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/c88bef/2011387944/il_340x270.2011387944_j7zl.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: DOT WALLPAPER DALMATIAN Custom Wallpaper Personalized Black Spots Print Removable White Wall Mural from musewallstudio listing 634779789. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-012.json b/data/real-images/candidates/TR-012.json
new file mode 100644
index 0000000..7a8dbc8
--- /dev/null
+++ b/data/real-images/candidates/TR-012.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-012",
+ "fingerprint": "469112ed0f40143e",
+ "title": "Paintbrush Maze (removable)",
+ "candidateImageUrl": "https://livetteswallpaper.com/cdn/shop/products/RAIN-BLUE-PAINTBRUSH-bedroom-1.jpg?v=1748072410",
+ "sourcePageUrl": "https://livetteswallpaper.com/products/rain-blue-paintbrush-maze-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/RAIN-BLUE-PAINTBRUSH-bedroom-2.jpg?v=1748072410",
+ "https://livetteswallpaper.com/cdn/shop/products/bold-paint-lines-rain-roll_13cdb8a3-7c26-4cc9-b957-8b6a07df1c5d.jpg?v=1748072410"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Rain Blue colorway matches Ombre Blue item color; product confirmed on Livettes site with 1100 reviews"
+}
diff --git a/data/real-images/candidates/TR-013.json b/data/real-images/candidates/TR-013.json
new file mode 100644
index 0000000..a2a8180
--- /dev/null
+++ b/data/real-images/candidates/TR-013.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-013",
+ "fingerprint": "eada6424bc14e48e",
+ "title": "London Metro Lines",
+ "candidateImageUrl": "https://livetteswallpaper.com/cdn/shop/products/Wallpaper-roll-image-london-brush.jpg?v=1748073666",
+ "sourcePageUrl": "https://livetteswallpaper.com/products/london-metro-lines-removable-wallpaper-in-black-and-off-white-ad",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Black & Off White colorway; 591 reviews confirmed; roll image clearly shows the metro lines pattern"
+}
diff --git a/data/real-images/candidates/TR-014.json b/data/real-images/candidates/TR-014.json
new file mode 100644
index 0000000..f481538
--- /dev/null
+++ b/data/real-images/candidates/TR-014.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-014",
+ "fingerprint": "07283c9736eae19a",
+ "title": "Delicate Oversized Floral",
+ "candidateImageUrl": "https://livetteswallpaper.com/cdn/shop/products/Delicate-floral-wallpaper-1.jpg?v=1748073020",
+ "sourcePageUrl": "https://livetteswallpaper.com/products/oversized-floral-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Modern-bohemian-farmhouse-removable-wallpaper.jpg?v=1748073020",
+ "https://livetteswallpaper.com/cdn/shop/products/client-photo-listing-delicate-floral-girls-room.jpg?v=1748073020"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Product page titled 'Delicate Floral Design wallpaper' / 'Oversized floral removable wallpaper' — exact match; white colorway"
+}
diff --git a/data/real-images/candidates/TR-015.json b/data/real-images/candidates/TR-015.json
new file mode 100644
index 0000000..a43e931
--- /dev/null
+++ b/data/real-images/candidates/TR-015.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-015",
+ "fingerprint": "951e80bc6fd362ff",
+ "title": "Wildflower Foliage (nursery)",
+ "candidateImageUrl": "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-1.jpg?v=1748073217",
+ "sourcePageUrl": "https://livetteswallpaper.com/products/wildflower-design-removable-wallpaper-for-kids-room",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-2.jpg?v=1748073218",
+ "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-roll.jpg?v=1748073218"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Wildflower foliage nursery/kids room wallpaper by Livettes; sage botanical with wildflowers"
+}
diff --git a/data/real-images/candidates/TR-016.json b/data/real-images/candidates/TR-016.json
new file mode 100644
index 0000000..c5c9a99
--- /dev/null
+++ b/data/real-images/candidates/TR-016.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-016",
+ "fingerprint": "c87e268467fa93f8",
+ "title": "Blue Classic Plaid",
+ "candidateImageUrl": "https://livetteswallpaper.com/cdn/shop/products/Blue-classic-plaid-design-wallpaper-in-nursery-interior.jpg?v=1748072253",
+ "sourcePageUrl": "https://livetteswallpaper.com/products/blue-classic-plaid-design-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Coastal-nursery-interior-with-blue-plaid-wallpaper.jpg?v=1748072253"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blue windowpane grid / classic plaid design; powder blue colorway; nursery room image confirmed"
+}
diff --git a/data/real-images/candidates/TR-017.json b/data/real-images/candidates/TR-017.json
new file mode 100644
index 0000000..1b81fb4
--- /dev/null
+++ b/data/real-images/candidates/TR-017.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-017",
+ "fingerprint": "68a8100657a9ddd5",
+ "title": "Minimalist Limewash Venetian Plaster",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/ecdd68/6856817581/il_794xN.6856817581_elrd.jpg",
+ "sourcePageUrl": "https://www.etsy.com/sg-en/listing/1743149503/minimalist-limewash-wallpaper-for-walls",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/ecdd68/6856817581/il_340x270.6856817581_elrd.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Minimalist Limewash Wallpaper For Walls Plaster Peel And Stick Wallpaper Venetian Self Adhesive Wall Mural Light Beige Accent Wall from LivettesWallpaper listing 1743149503. il_794xN verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-018.json b/data/real-images/candidates/TR-018.json
new file mode 100644
index 0000000..570118e
--- /dev/null
+++ b/data/real-images/candidates/TR-018.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-018",
+ "fingerprint": "78c1121be7f943b7",
+ "title": "Gold Chain Metallic",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/ab86b0/6660183466/il_794xN.6660183466_i0vl.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1851093980/gold-chain-pattern-metallic-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/ab86b0/6660183466/il_340x270.6660183466_i0vl.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1851093980 from LivettesWallpaper shop. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-019.json b/data/real-images/candidates/TR-019.json
new file mode 100644
index 0000000..a3bb1dc
--- /dev/null
+++ b/data/real-images/candidates/TR-019.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-019",
+ "fingerprint": "06354f219cec20b7",
+ "title": "Gold Snake Metallic",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/749b28/6553066618/il_794xN.6553066618_m2cc.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1855602411/gold-snake-metallic-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/749b28/6553066618/il_340x270.6553066618_m2cc.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1855602411 from LivettesWallpaper shop. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-020.json b/data/real-images/candidates/TR-020.json
new file mode 100644
index 0000000..68bfcc4
--- /dev/null
+++ b/data/real-images/candidates/TR-020.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-020",
+ "fingerprint": "330f7e521a9ed495",
+ "title": "Fall Terrazzo",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/cd1383/6623541561/il_794xN.6623541561_bve1.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1846011416/fall-color-terrazzo-removable-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/cd1383/6623541561/il_340x270.6623541561_bve1.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1846011416 from LivettesWallpaper shop. Fall terrazzo rust/orange. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-021.json b/data/real-images/candidates/TR-021.json
new file mode 100644
index 0000000..e706d0f
--- /dev/null
+++ b/data/real-images/candidates/TR-021.json
@@ -0,0 +1,17 @@
+{
+ "id": "TR-021",
+ "fingerprint": "76512e93c1d2c6cf",
+ "title": "Vintage Botanical Toile (Green)",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/4d4aa5/6615952411/il_794xN.6615952411_j89k.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1100065213/pine-green-toile-pattern-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/4d4aa5/6615952411/il_340x270.6615952411_j89k.jpg",
+ "https://i.etsystatic.com/9140003/r/il/e4a79d/6615958871/il_794xN.6615958871_iyp6.jpg",
+ "https://i.etsystatic.com/9140003/r/il/f62c65/6567830290/il_794xN.6567830290_bn1a.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search found listing 1100065213 pine-green-toile from LivettesWallpaper; image from shop page",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Pine green toile / vintage botanical prints confirmed from Livettes. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-022.json b/data/real-images/candidates/TR-022.json
new file mode 100644
index 0000000..e40730e
--- /dev/null
+++ b/data/real-images/candidates/TR-022.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-022",
+ "fingerprint": "af8b3c20ff008e91",
+ "title": "Dark Moody Purple Floral",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/59d467/6615958433/il_794xN.6615958433_9yvz.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1828191800/dark-floral-bedroom-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/59d467/6615958433/il_340x270.6615958433_9yvz.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1828191800 dark-floral-bedroom-wallpaper from LivettesWallpaper. Purple moody floral. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-023.json b/data/real-images/candidates/TR-023.json
new file mode 100644
index 0000000..81d6e43
--- /dev/null
+++ b/data/real-images/candidates/TR-023.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-023",
+ "fingerprint": "b0f5b9183747fc3e",
+ "title": "Agate Blue Faux Stone",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/388ea3/6615958107/il_794xN.6615958107_5h2g.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1828183540/agate-wallpaper-blue-peel-and-stick",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/388ea3/6615958107/il_340x270.6615958107_5h2g.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights; title matches exactly",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1828183540 agate-wallpaper-blue-peel-and-stick from LivettesWallpaper. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-024.json b/data/real-images/candidates/TR-024.json
new file mode 100644
index 0000000..1dd3afa
--- /dev/null
+++ b/data/real-images/candidates/TR-024.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-024",
+ "fingerprint": "b3818e9a9baa078f",
+ "title": "Retro Circle Mid-Century (Green/Pink)",
+ "candidateImageUrl": "https://i.etsystatic.com/9140003/r/il/001393/6480412240/il_794xN.6480412240_jf6h.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1778184347/retro-background-green-and-pink-pastel",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/001393/6480412240/il_340x270.6480412240_jf6h.jpg"
+ ],
+ "confidence": 0.94,
+ "method": "exa-search shop page, image+listing URL extracted; alt text matches green/pink circle mid-century",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1778184347 retro-background-green-and-pink-pastel from LivettesWallpaper. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-025.json b/data/real-images/candidates/TR-025.json
new file mode 100644
index 0000000..8c57164
--- /dev/null
+++ b/data/real-images/candidates/TR-025.json
@@ -0,0 +1,17 @@
+{
+ "id": "TR-025",
+ "fingerprint": "0ab7a0b22c9877fb",
+ "title": "Seamless Crane Chinoiserie (removable)",
+ "candidateImageUrl": "https://i.etsystatic.com/12312441/r/il/fa9840/1576283694/il_794xN.1576283694_ql3h.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/633004785/seamless-crane-peel-and-stick-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/fa9840/1576283694/il_340x270.1576283694_ql3h.jpg",
+ "https://i.etsystatic.com/12312441/r/il/76900f/1617673339/il_794xN.1617673339_oubk.jpg",
+ "https://i.etsystatic.com/12312441/r/il/4ebd78/1623729895/il_794xN.1623729895_1g2b.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search WallHalla shop page, listing+image extracted from highlights; exact title match",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 633004785 seamless-crane-peel-and-stick-wallpaper from WallHalla. Chinoiserie crane blush. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-026.json b/data/real-images/candidates/TR-026.json
new file mode 100644
index 0000000..5cc2ebf
--- /dev/null
+++ b/data/real-images/candidates/TR-026.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-026",
+ "fingerprint": "ce3f2fc1cde14615",
+ "title": "Masai Red Zebra (removable)",
+ "candidateImageUrl": "https://i.etsystatic.com/12312441/r/il/e7e333/1115855420/il_794xN.1115855420_5imx.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/503204357/zebras-wallpaper-removable-peel-and",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/e7e333/1115855420/il_340x270.1115855420_5imx.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search WallHalla shop page featured item, alt text contains Masai Red Zebra; listing URL extracted",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 503204357 zebras-wallpaper-removable-peel-and from WallHalla. Featured item. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-027.json b/data/real-images/candidates/TR-027.json
new file mode 100644
index 0000000..6766c4d
--- /dev/null
+++ b/data/real-images/candidates/TR-027.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-027",
+ "fingerprint": "427638acec417e9f",
+ "title": "Leopard Jungle Peel & Stick",
+ "candidateImageUrl": "https://i.etsystatic.com/12312441/r/il/066b61/1042288777/il_794xN.1042288777_ju88.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/387331590/peel-and-stick-leopard-pattern-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/066b61/1042288777/il_340x270.1042288777_ju88.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search WallHalla shop page, listing+image extracted; alt text Leopard Pattern Wallpaper Jungle Tiger",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 387331590 peel-and-stick-leopard-pattern-wallpaper from WallHalla. Mustard/jungle. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-028.json b/data/real-images/candidates/TR-028.json
new file mode 100644
index 0000000..857c34b
--- /dev/null
+++ b/data/real-images/candidates/TR-028.json
@@ -0,0 +1,17 @@
+{
+ "id": "TR-028",
+ "fingerprint": "84b85ac096533c4c",
+ "title": "Watercolor Tropical Palm",
+ "candidateImageUrl": "https://i.etsystatic.com/12312441/r/il/12634e/1161245171/il_794xN.1161245171_s34n.jpg",
+ "sourcePageUrl": "https://www.etsy.com/shop/WallHalla",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/12634e/1161245171/il_340x270.1161245171_s34n.jpg",
+ "https://i.etsystatic.com/12312441/r/il/034187/1114638014/il_794xN.1114638014_701u.jpg",
+ "https://i.etsystatic.com/12312441/r/il/2ad1db/1114312262/il_794xN.1114312262_m5iq.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search WallHalla shop page; watercolor tropical plants/flowers image selected; exact listing URL not resolved",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "WallHalla Watercolor Flowers/Tropical Plants image from shop. Source is shop page, not specific listing. Image verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-029.json b/data/real-images/candidates/TR-029.json
new file mode 100644
index 0000000..4952e15
--- /dev/null
+++ b/data/real-images/candidates/TR-029.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-029",
+ "fingerprint": "500e54ee3982ccdd",
+ "title": "Abstract Pomegranate (Red & White)",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/shop/RoomBloomArt",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search + exa-fetch RoomBloomArt shop; shop page found but no pomegranate listing image surfaced in results",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "RoomBloomArt shop confirmed on Etsy (342 listings, Fruits and Veggies section=14 items). Could not extract specific pomegranate listing image URL from fetched shop page content within budget."
+}
diff --git a/data/real-images/candidates/TR-030.json b/data/real-images/candidates/TR-030.json
new file mode 100644
index 0000000..fd7f3f1
--- /dev/null
+++ b/data/real-images/candidates/TR-030.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-030",
+ "fingerprint": "mersea-cozy-cottage-floral",
+ "title": "Cozy Cottage Floral Scatter",
+ "candidateImageUrl": "https://i.etsystatic.com/6364500/r/il/e1a6c5/3107621367/il_794xN.3107621367_by7y.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/999221378/cozy-cottage-floral-scatter-ink-and",
+ "altCandidates": [
+ "https://i.etsystatic.com/6364500/r/il/e1a6c5/3107621367/il_340x270.3107621367_by7y.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-fetch listing page + og:image extraction",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "MerseaHome shop; UK listing URL; image verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-031.json b/data/real-images/candidates/TR-031.json
new file mode 100644
index 0000000..07ea28c
--- /dev/null
+++ b/data/real-images/candidates/TR-031.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-031",
+ "fingerprint": "crabdancer-fishing-lures-navy",
+ "title": "Fishing Lures Navy Wallpaper",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/shop/CrabDancer",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search + shop page fetch — listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "CrabDancer shop confirmed on Etsy featured wallpaper page (~296-299 reviews, $10.50); specific Fishing Lures Navy listing URL and image not retrieved due to crawl timeouts"
+}
diff --git a/data/real-images/candidates/TR-032.json b/data/real-images/candidates/TR-032.json
new file mode 100644
index 0000000..63fed44
--- /dev/null
+++ b/data/real-images/candidates/TR-032.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-032",
+ "fingerprint": "accenwall-dark-galaxy-space-mural",
+ "title": "Dark Galaxy Space Mural",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/featured/etsy-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search — listing confirmed on featured page, crawl timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "AccentuWall; full title: 'Space Mural Wall Covering | Dark Galaxy | Peel and Stick or Unpasted Wallpaper Mural | Non-toxic'; also listed on simpleshapes.com as SKU W8025-Dark; all listing page fetches timed out (CRAWL_LIVECRAWL_TIMEOUT)"
+}
diff --git a/data/real-images/candidates/TR-033.json b/data/real-images/candidates/TR-033.json
new file mode 100644
index 0000000..caba25a
--- /dev/null
+++ b/data/real-images/candidates/TR-033.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-033",
+ "fingerprint": "katezaremba-wiggle-harlequin-flower",
+ "title": "Wiggle Harlequin Flower Neckerchief",
+ "candidateImageUrl": "https://i.etsystatic.com/5575359/r/il/c55614/5719337415/il_794xN.5719337415_3bre.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/633915569/neckerchiefs-silk-scarf-bandana-wiggle",
+ "altCandidates": [
+ "https://i.etsystatic.com/5575359/r/il/416dca/6589573855/il_794xN.6589573855_tucc.jpg"
+ ],
+ "confidence": 0.72,
+ "method": "exa-search + shop page fetch",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "KateZarembaCompany; item title matches harlequin flower scarf listing (#633915569), not the wiggle stripe wallpaper; primary image is harlequin flower pattern; alt is wiggle stripe wallpaper from same shop"
+}
diff --git a/data/real-images/candidates/TR-034.json b/data/real-images/candidates/TR-034.json
new file mode 100644
index 0000000..596289d
--- /dev/null
+++ b/data/real-images/candidates/TR-034.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-034",
+ "fingerprint": "timeless-mexican-embroidery-birds-blush-288",
+ "title": "Mexican Embroidery Birds Removable Wallpaper #288",
+ "candidateImageUrl": "https://i.etsystatic.com/16928094/r/il/54dc1a/1741251419/il_794xN.1741251419_tbx8.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/647078256/mexican-embroidery-birds-removable",
+ "altCandidates": [
+ "https://i.etsystatic.com/16928094/r/il/249ff4/1693790192/il_794xN.1693790192_b8es.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "TimelessDecorations shop; blush colorway (#288); alt image is green/red colorway (#286); both verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-035.json b/data/real-images/candidates/TR-035.json
new file mode 100644
index 0000000..67d4c66
--- /dev/null
+++ b/data/real-images/candidates/TR-035.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-035",
+ "fingerprint": "timeless-persian-ikat-543",
+ "title": "Persian Ikat Removable Wallpaper #543",
+ "candidateImageUrl": "https://i.etsystatic.com/16928094/r/il/1eb2fc/1693197642/il_794xN.1693197642_mbg5.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1789918214/porcelain-indigo-persian-ikat-removable",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; Porcelain Indigo colorway; verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-036.json b/data/real-images/candidates/TR-036.json
new file mode 100644
index 0000000..db086a7
--- /dev/null
+++ b/data/real-images/candidates/TR-036.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-036",
+ "fingerprint": "timeless-boho-ethnic-354",
+ "title": "Boho Ethnic Removable Wallpaper Blue #354",
+ "candidateImageUrl": "https://i.etsystatic.com/16928094/r/il/52f839/1740870569/il_794xN.1740870569_t136.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1790445952/boho-ethnic-removable-wallpaper-blue-and",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; blue and white colorway; verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-037.json b/data/real-images/candidates/TR-037.json
new file mode 100644
index 0000000..fd500e3
--- /dev/null
+++ b/data/real-images/candidates/TR-037.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-037",
+ "fingerprint": "timeless-mandala-535",
+ "title": "Mandala Pattern Removable Wallpaper #535",
+ "candidateImageUrl": "https://i.etsystatic.com/16928094/r/il/511cac/1693199720/il_794xN.1693199720_keg5.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1802572529/mandala-pattern-removable-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-038.json b/data/real-images/candidates/TR-038.json
new file mode 100644
index 0000000..2d6bf0e
--- /dev/null
+++ b/data/real-images/candidates/TR-038.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-038",
+ "fingerprint": "timeless-art-deco-texture-green-419",
+ "title": "Art Deco Texture Removable Wallpaper Green #419",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #419 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Art Deco Texture Removable Wallpaper, Green And White Wall Mural, Design Peel and Stick Glamour Wallpaper #419'; not found in shop home page listing grid; would need search pagination or direct listing search"
+}
diff --git a/data/real-images/candidates/TR-039.json b/data/real-images/candidates/TR-039.json
new file mode 100644
index 0000000..3068d5f
--- /dev/null
+++ b/data/real-images/candidates/TR-039.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-039",
+ "fingerprint": "timeless-tribal-african-353",
+ "title": "Tribal African Style Removable Wallpaper Black Red #353",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #353 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Tribal African Style Removable Wallpaper, Black And Red Wall Mural, Temporary Peel and Stick Ethnic Wallpaper #353'; not found in shop home page listing grid; would need search pagination or direct listing search"
+}
diff --git a/data/real-images/candidates/TR-040.json b/data/real-images/candidates/TR-040.json
new file mode 100644
index 0000000..04b141f
--- /dev/null
+++ b/data/real-images/candidates/TR-040.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-040",
+ "fingerprint": "timeless-gold-ferns-28",
+ "title": "Gold Ferns And Leaves Removable Wallpaper #28",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #28 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Gold Ferns And Leaves Removable Wallpaper, Gold And Black Wall Mural, Dark Self-Adhesive Wallpaper #28'; not found in shop home page listing grid; would need search pagination or direct listing search"
+}
diff --git a/data/real-images/candidates/TR-041.json b/data/real-images/candidates/TR-041.json
new file mode 100644
index 0000000..795febc
--- /dev/null
+++ b/data/real-images/candidates/TR-041.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-041",
+ "fingerprint": "timeless-provence-violet-lavender-262",
+ "title": "Provence Violet Lavender Flowers Removable Wallpaper #262",
+ "candidateImageUrl": "https://i.etsystatic.com/16928094/r/il/110cd3/1693576254/il_794xN.1693576254_lmc5.jpg",
+ "sourcePageUrl": "https://www.etsy.com/uk/listing/1788357764/provence-violet-lavender-flowers",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; verified 200 image/jpeg"
+}
diff --git a/data/real-images/candidates/TR-042.json b/data/real-images/candidates/TR-042.json
new file mode 100644
index 0000000..fbbb473
--- /dev/null
+++ b/data/real-images/candidates/TR-042.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-042",
+ "fingerprint": "d71bd6c6ce4c3bff",
+ "title": "Chaotic Dots Monochrome",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search: confirmed listing #478 exists (Chaotic Dots Removable Wallpaper, White And Black Wall Mural, Monochrome Wallpaper, Dots Wall Mural #478) but no i.etsystatic.com image URL surfaced from search or fetch; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #478 confirmed to exist; could not extract per-listing image URL without direct listing page access"
+}
diff --git a/data/real-images/candidates/TR-043.json b/data/real-images/candidates/TR-043.json
new file mode 100644
index 0000000..a21a57b
--- /dev/null
+++ b/data/real-images/candidates/TR-043.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-043",
+ "fingerprint": "dc28bcbe99919878",
+ "title": "Flying Bird Minimalist",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search: confirmed listing #488 exists (Flying Bird Removable Wallpaper, Gray And White Wall Mural, Wall Covering Minimalist Wallpaper #488) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #488 confirmed present; could not extract per-listing image URL without direct listing page access"
+}
diff --git a/data/real-images/candidates/TR-044.json b/data/real-images/candidates/TR-044.json
new file mode 100644
index 0000000..c7deeec
--- /dev/null
+++ b/data/real-images/candidates/TR-044.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-044",
+ "fingerprint": "7eec936f768dc8e7",
+ "title": "Bee Playground (kids)",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search: confirmed listing #559 exists (Bee Playground Wallpaper, Reusable Wallpaper, Yellow, Black, Illustration, Removable Wallpaper, Wallpaper Kids, Nursery Decor #559) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #559 confirmed present; could not extract per-listing image URL without direct listing page access"
+}
diff --git a/data/real-images/candidates/TR-045.json b/data/real-images/candidates/TR-045.json
new file mode 100644
index 0000000..ade701d
--- /dev/null
+++ b/data/real-images/candidates/TR-045.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-045",
+ "fingerprint": "e8234bb26bc85170",
+ "title": "Tropical Flowers (Blue & Green)",
+ "candidateImageUrl": null,
+ "sourcePageUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0.0,
+ "method": "exa-search: confirmed listing #14 exists (Tropical Flowers Removable Wallpaper, Blue And Green Wall Mural, Dark Peel and Stick Wallpaper #14) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #14 confirmed present; could not extract per-listing image URL without direct listing page access"
+}
diff --git a/data/real-images/candidates/TR-046.json b/data/real-images/candidates/TR-046.json
new file mode 100644
index 0000000..500e4ff
--- /dev/null
+++ b/data/real-images/candidates/TR-046.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-046",
+ "fingerprint": "e01b292ddd4d5ab7",
+ "title": "Fish Pink Under-the-Sea",
+ "candidateImageUrl": "https://i.etsystatic.com/5654667/r/il/910fa4/2853834675/il_794xN.2853834675_tkjr.jpg",
+ "sourcePageUrl": "https://www.etsy.com/au/listing/931574466/samples-fish-wallpaper-sample",
+ "altCandidates": [
+ "https://i.etsystatic.com/5654667/r/il/7f97df/2853836737/il_794xN.2853836737_c8t6.jpg",
+ "https://i.etsystatic.com/5654667/r/il/b2e871/2806159068/il_794xN.2806159068_3ffc.jpg"
+ ],
+ "confidence": 0.85,
+ "method": "exa-search found SianZeng fish wallpaper sample listing; exa-fetch on listing page extracted il_794xN image URLs for A4 Pink variant; verified 200 image/jpeg",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "SianZeng shop ID 5654667; listing 931574466 is a sample listing for the Fish Wallpaper (pink colorway A4 Pink); altCandidate[0] is the Both Colours pack, altCandidate[1] is the 70cm x 75cm Pink swatch"
+}
diff --git a/data/real-images/candidates/TR-047.json b/data/real-images/candidates/TR-047.json
new file mode 100644
index 0000000..95cbfe5
--- /dev/null
+++ b/data/real-images/candidates/TR-047.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-047",
+ "fingerprint": "01fed1ec969baa25",
+ "title": "Garden Party Floral",
+ "candidateImageUrl": "https://i.etsystatic.com/10028083/r/il/e7835e/6776888441/il_794xN.6776888441_7c2u.jpg",
+ "sourcePageUrl": "https://www.etsy.com/listing/1876560322/rifle-garden-party-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.65,
+ "method": "exa-search found DMarieInteriors Etsy listing titled 'Rifle Garden Party Wallpaper' (listing 1876560322) with i.etsystatic.com image; this is a reseller/licensed listing selling Rifle Paper Co Garden Party pattern; verified 200 image/jpeg",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Rifle Paper Co does not have a direct Etsy shop; this is a licensed/reseller listing for the Garden Party wallpaper pattern by Rifle Paper Co; confidence slightly reduced as it's a proxy listing not from Rifle Paper Co's own storefront"
+}
diff --git a/data/real-images/candidates/TR-048.json b/data/real-images/candidates/TR-048.json
new file mode 100644
index 0000000..3cc77e4
--- /dev/null
+++ b/data/real-images/candidates/TR-048.json
@@ -0,0 +1,17 @@
+{
+ "id": "TR-048",
+ "fingerprint": "c7ed7c11bae10431",
+ "title": "Grateful Thread Woven",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_White_blue.jpg?v=1706597345",
+ "sourcePageUrl": "https://chasingpaper.com/products/grateful-thread",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_Blue_White.jpg?v=1706597333",
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_Chartreuse_White.jpg?v=1706597389",
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/e3d9f54f69e6--Greatful-thread-blue-white-3e5625.jpg?v=1783614656"
+ ],
+ "confidence": 0.9,
+ "method": "Chasing Paper Shopify product JSON fetched via $0 curl (chasingpaper.com/products/grateful-thread.json); extracted image CDN URLs; Cream/White-Blue variant chosen as best match for 'Cream' color; all 3 verified 200 image/jpeg",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Grateful Thread is a Chasing Paper original design; item URL was etsy.com/featured/etsy-wallpaper (generic page) — Chasing Paper brand sells on Etsy but the Grateful Thread woven texture pattern is from their own site; Shopify JSON gave all image variants; White/Blue chosen as closest to cream/woven-texture colorway"
+}
diff --git a/data/real-images/candidates/TR-049.json b/data/real-images/candidates/TR-049.json
new file mode 100644
index 0000000..5e5cdf4
--- /dev/null
+++ b/data/real-images/candidates/TR-049.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-049",
+ "fingerprint": "929a320faa1ee792",
+ "title": "Vintage Botanical Mural",
+ "candidateImageUrl": "https://i.etsystatic.com/7726384/r/il/549f25/6022259543/il_794xN.6022259543_nplu.jpg",
+ "sourcePageUrl": "https://www.etsy.com/shop/anewalldecor",
+ "altCandidates": [
+ "https://i.etsystatic.com/7726384/r/il/479fb8/1982355923/il_794xN.1982355923_j1ko.jpg",
+ "https://i.etsystatic.com/7726384/r/il/b265dd/6225718116/il_794xN.6225718116_3rem.jpg"
+ ],
+ "confidence": 0.7,
+ "method": "exa-search found anewalldecor (Anewall) Etsy shop; shop features 'Wavy Botanical - Beautiful Floral Wallpaper | Vintage Pattern Wallpaper' and 'Blush Floral Wallpaper - Vintage Mural'; Wavy Botanical chosen as primary match for 'Vintage Botanical Mural' style; verified 200 image/jpeg for both",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "Anewall (anewalldecor) shop ID 7726384; item URL was etsy.com/featured/etsy-wallpaper (generic); no specific listing titled 'Vintage Botanical Mural' found but Anewall specializes in vintage mural wallpapers in sage/botanical styles; 'Wavy Botanical' is the closest match; confidence reduced as exact listing title not confirmed"
+}
diff --git a/data/real-images/candidates/TR-065.json b/data/real-images/candidates/TR-065.json
new file mode 100644
index 0000000..1ad5879
--- /dev/null
+++ b/data/real-images/candidates/TR-065.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-065",
+ "fingerprint": "f4343b2478615104",
+ "title": "Craft Revival Victorian Botanical",
+ "candidateImageUrl": "https://img.spoonflower.com/c/20629724/i/l/ySfwrKs68Bd3mmMdOium8arY3JP2CgvqgaiYj6n1-d8PIxPF3qhnzSZ5/20629724.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/20629724-moody-maximalist-floral-design-in-oxblood-red-and-dusty-rose-by-joanneherrmann",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/20629724/i/l/ySfwrKs68Bd3mmMdOium8arY3JP2CgvqgaiAgJruztAJKVvfxfRuzQ/20629724.png",
+ "https://img.spoonflower.com/c/18939862/i/s/dummy/18939862.png"
+ ],
+ "confidence": 0.75,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower inspiration collection theme; no single canonical product. Best match: Moody Maximalist Floral in Oxblood Red (design 20629724) by joanneherrmann — matches heritage floral + oxblood color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-066.json b/data/real-images/candidates/TR-066.json
new file mode 100644
index 0000000..6ba456a
--- /dev/null
+++ b/data/real-images/candidates/TR-066.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-066",
+ "fingerprint": "eca58fe40addd80c",
+ "title": "Cottagecore Pastoral Florals",
+ "candidateImageUrl": "https://img.spoonflower.com/c/22273570/i/l/JZZ4vC9_ZQXHuX6i4yvtr7aPhbJbiVOxnT8AGEQukrT7FzqFCzjAjyYs/22273570.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/22273570-cream-ditsy-floral-warm-beige-woodland-meadow-neutral-cottagecore-daisies-by-stacywarddesign",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/19192687/i/s/EN1rSPjq_ll1tqS_9jVGXrgq2b950Ri-PjPD3nXpwjJqs_MZhAsVwQ/19192687.png",
+ "https://img.spoonflower.com/c/19640236/i/s/S8R8cLkZsls7OhbfpOmxRV38z-B46xnWJySr/19640236.png"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower cottagecore collection theme. Best match: Cream Ditsy Floral Woodland Meadow Neutral Cottagecore Daisies (design 22273570) by stacywarddesign — cream ditsy pastoral, matches style+color exactly. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-067.json b/data/real-images/candidates/TR-067.json
new file mode 100644
index 0000000..8719ea2
--- /dev/null
+++ b/data/real-images/candidates/TR-067.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-067",
+ "fingerprint": "02be936a6c5eb4c9",
+ "title": "Art Deco Roaring-20s",
+ "candidateImageUrl": "https://img.spoonflower.com/c/14901979/i/l/tBC4BD8ZENxQBi0CcqDaieKRT_4uCP5MWQ3Vsj-UiVNDsJVi65fcSc_s/14901979.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/14901979-art-deco-geometric-patterns-in-gold-and-black-by-paper_and_frill",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/14901979/i/l/tBC4BD8ZENxQBi0CcqDaieKRT_4uCP5MWQ3NvQyPvlxFut148MjYTw/14901979.png",
+ "https://img.spoonflower.com/c/19377905/i/s/dummy/19377905.png"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Art Deco Roaring 20s collection theme. Best match: Art Deco Geometric Patterns in Gold and Black (design 14901979) by paper_and_frill — 1920s fan/geometric gold, matches style+color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-068.json b/data/real-images/candidates/TR-068.json
new file mode 100644
index 0000000..c2347a8
--- /dev/null
+++ b/data/real-images/candidates/TR-068.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-068",
+ "fingerprint": "e8351fec81a4a574",
+ "title": "Japandi Farmhouse",
+ "candidateImageUrl": "https://img.spoonflower.com/c/22417906/i/l/ommK5DdhjyJaRNG4eLxJ0WZkxxfznyH2iGgUFHU4reGk7j2PaSi9_ojz/22417906.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/22417906-japandi-minimalist-earthy-neutral-faux-plaster-effect-soft-greige-by-ailsadelaneydesign",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/22417906/i/l/ommK5DdhjyJaRNG4eLxJ0WZkxxfznyH2iGgMG0Yjmu6i5HWVcnS2_A/22417906.png",
+ "https://img.spoonflower.com/c/21531576/i/s/dummy/21531576.png"
+ ],
+ "confidence": 0.80,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Japandi Farmhouse collection theme. Best match: Japandi Minimalist Earthy Neutral Faux Plaster Effect Soft Greige (design 22417906) by ailsadelaneydesign — greige texture/farmhouse minimalist, matches style+color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-069.json b/data/real-images/candidates/TR-069.json
new file mode 100644
index 0000000..f600acc
--- /dev/null
+++ b/data/real-images/candidates/TR-069.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-069",
+ "fingerprint": "a2bcda7cde8250f2",
+ "title": "Color Confident Conversational",
+ "candidateImageUrl": "https://img.spoonflower.com/c/15544070/i/l/F4Wjk6uDc2-mKkiLur9wmgETzDY0FA3o8z4HZm5dVkgoRvzs3SqjnSVj/15544070.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/15544070-groovy-90s-pop-geometric-over-a-pink-disco-large-color-confident-by-the_mirwo_forest",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/15544070/i/l/F4Wjk6uDc2-mKkiLur9wmgETzDY0FA3o8z4faV1GYUcuTLT2xnWumw/15544070.png"
+ ],
+ "confidence": 0.72,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Color Confident Conversational collection theme. Best match: Groovy 90s Pop Geometric Pink Disco (design 15544070) by the_mirwo_forest — pop pink novelty conversational, title literally uses 'color confident'. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-070.json b/data/real-images/candidates/TR-070.json
new file mode 100644
index 0000000..43c3862
--- /dev/null
+++ b/data/real-images/candidates/TR-070.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-070",
+ "fingerprint": "9d0d0eb5ad5bb6a4",
+ "title": "Cabincore Woodland",
+ "candidateImageUrl": "https://img.spoonflower.com/c/18271250/i/l/xLY3xFvNJffhmtUt9dXm_fs-g3ok872HYIjoxaup7OCdvSCYC5Uhv-Or/18271250.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/18271250-cabincore-woodland-by-me_coco_design",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/18849616/i/s/dummy/18849616.png",
+ "https://img.spoonflower.com/c/18269451/i/s/dummy/18269451.png"
+ ],
+ "confidence": 0.85,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Cabincore Woodland collection theme. Best match: Cabincore Woodland (design 18271250) by me_coco_design — exact keyword match 'cabincore woodland', olive/botanical style. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-071.json b/data/real-images/candidates/TR-071.json
new file mode 100644
index 0000000..0853473
--- /dev/null
+++ b/data/real-images/candidates/TR-071.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-071",
+ "fingerprint": "843bf9d1292e3f2c",
+ "title": "Warm Minimalism Soft Hues",
+ "candidateImageUrl": "https://img.spoonflower.com/c/17673991/i/l/Q52Sm5bA-GnQ9bW5teqlwOzSUosrsXqPonz2y9cyAI9GC43k4_pG6nwr/17673991.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/17673991-stucco-plaster-in-cream-warm-neutral-textured-tonal-for-modern-farmhouse-by-ashleighfish",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/21612252/i/s/dummy/21612252.png",
+ "https://img.spoonflower.com/c/17773593/i/s/dummy/17773593.png"
+ ],
+ "confidence": 0.78,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Warm Minimalism Soft Hues collection theme. Best match: Stucco Plaster Cream Warm Neutral Textured Tonal (design 17673991) by ashleighfish — cream texture-effect soft hue, matches style+color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-072.json b/data/real-images/candidates/TR-072.json
new file mode 100644
index 0000000..5ed522a
--- /dev/null
+++ b/data/real-images/candidates/TR-072.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-072",
+ "fingerprint": "627b5e32ec097587",
+ "title": "Mid-Century Bold Shapes",
+ "candidateImageUrl": "https://img.spoonflower.com/c/21709064/i/l/oITbvbqJezU7p9lDo7L5V3GSuFkE93sdsADp2F-qJ5DKuaYsMP1HvrS0/21709064.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/21709064-retro-mid-century-geometric-bold-shapes-by-susanrydberg",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/21283788/i/s/dummy/21283788.png",
+ "https://img.spoonflower.com/c/21572817/i/s/dummy/21572817.png"
+ ],
+ "confidence": 0.88,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Mid-Century Bold Shapes collection theme. Best match: Retro Mid Century Geometric Bold Shapes (design 21709064) by susanrydberg — mustard warm colors, bold geometric shapes, exact keyword match. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-073.json b/data/real-images/candidates/TR-073.json
new file mode 100644
index 0000000..f944a43
--- /dev/null
+++ b/data/real-images/candidates/TR-073.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-073",
+ "fingerprint": "d1b48ba902aec415",
+ "title": "William Morris Inspired",
+ "candidateImageUrl": "https://img.spoonflower.com/c/21315425/i/l/xnE_NHBG4SZaT8_nHi33HIgpO3_rIo2g5XslJ1d_tM7Od1uDLu-6Ocx1/21315425.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/21315425-blackthorn-william-morris-forest-green-muted-original-colors-medium-by-faye_giblin",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/15882915/i/s/dummy/15882915.png",
+ "https://img.spoonflower.com/c/20703196/i/s/dummy/20703196.png"
+ ],
+ "confidence": 0.85,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower William Morris Inspired collection theme. Best match: Blackthorn William Morris Forest Green Muted Original Colors (design 21315425) by faye_giblin — heritage floral forest green, William Morris style. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-074.json b/data/real-images/candidates/TR-074.json
new file mode 100644
index 0000000..3385628
--- /dev/null
+++ b/data/real-images/candidates/TR-074.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-074",
+ "fingerprint": "a7956ba04f530fd9",
+ "title": "Chinoiserie Trending Style",
+ "candidateImageUrl": "https://img.spoonflower.com/c/20356303/i/l/hqP6mptILZIUjPufNTHLIsHZMDOiJqJfchaHAEQ-jTY32q-aNd1Q0fuC/20356303.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/20356303-chinoiserie-peonies-and-birds-rich-teal-garden-tapestry-by-betterloveart",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/20356303/i/l/hqP6mptILZIUjPufNTHLIsHZMDOiJqJfchafD3clujkx0OeALoFe0w/20356303.png",
+ "https://img.spoonflower.com/c/20492346/i/s/dummy/20492346.png"
+ ],
+ "confidence": 0.83,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Chinoiserie Trending Style collection theme. Best match: Chinoiserie Peonies and Birds Rich Teal Garden Tapestry (design 20356303) by betterloveart — teal chinoiserie birds/florals, matches style+color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-075.json b/data/real-images/candidates/TR-075.json
new file mode 100644
index 0000000..c5f48cd
--- /dev/null
+++ b/data/real-images/candidates/TR-075.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-075",
+ "fingerprint": "158f888907834f9e",
+ "title": "Textured & Tonal",
+ "candidateImageUrl": "https://img.spoonflower.com/c/20645295/i/l/8Uzd3TkHE_AIYu79kYJk8v94033wzr5vzxsoHl4nZLzmqS8Xx1rAsCka/20645295.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/20645295-textured-solid-light-greige-linen-look-warm-stone-gray-faux-linen-by-ariel_lea",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/20604743/i/s/dummy/20604743.png",
+ "https://img.spoonflower.com/c/21643246/i/s/dummy/21643246.png"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Textured & Tonal collection theme. Best match: Textured Solid Light Greige Linen Look Warm Stone Gray Faux Linen (design 20645295) by ariel_lea — greige tonal texture, matches style+color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-076.json b/data/real-images/candidates/TR-076.json
new file mode 100644
index 0000000..6f51f25
--- /dev/null
+++ b/data/real-images/candidates/TR-076.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-076",
+ "fingerprint": "8cb6f548778a1f92",
+ "title": "Garden Tapestry",
+ "candidateImageUrl": "https://img.spoonflower.com/c/21740161/i/l/0fmi6gm9EOJ8c6gw-G60J2qGgo1kXCV0qZRctngmsns8HdTakDVsmR_d/21740161.png",
+ "sourcePageUrl": "https://www.spoonflower.com/en/wallpaper/21740161-botanical-vintage-floral-heritage-tapestry-garden-rose-pink-by-emily_sunday_designs",
+ "altCandidates": [
+ "https://img.spoonflower.com/c/21740161/i/l/0fmi6gm9EOJ8c6gw-G60J2qGgo1kXCV0qZRctngmsns8HdTakDVsmR_d/21740161.png",
+ "https://img.spoonflower.com/c/20356349/i/s/dummy/20356349.png"
+ ],
+ "confidence": 0.80,
+ "method": "exa-search+curl-page+img-extract",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Spoonflower Garden Tapestry collection theme (claret heritage floral). Best match: Botanical Vintage Floral Heritage Tapestry Garden Rose Pink (design 21740161) by emily_sunday_designs — tapestry-style dense botanical, heritage floral. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-150.json b/data/real-images/candidates/TR-150.json
new file mode 100644
index 0000000..cc00367
--- /dev/null
+++ b/data/real-images/candidates/TR-150.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-150",
+ "fingerprint": "3ddd320d8423d628",
+ "title": "Pimpernel",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/asset/img/product/82826/tiled/morris-pimpernel-green-wallpaper-tiled-082826.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/pimpernel/82826",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/082826_163x163_thumb.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Pimpernel in Green (product 82826 / code 210389) — sage colorway; tiled repeat image shows pattern clearly"
+}
diff --git a/data/real-images/candidates/TR-151.json b/data/real-images/candidates/TR-151.json
new file mode 100644
index 0000000..cdcb472
--- /dev/null
+++ b/data/real-images/candidates/TR-151.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-151",
+ "fingerprint": "b21164bc3813fbdb",
+ "title": "Strawberry Thief",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160521_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/strawberry-thief/160521",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/asset/img/product/160521/tiled/morris-strawberry-thief-indigo-wallpaper-tiled-160521.jpg"
+ ],
+ "confidence": 0.97,
+ "method": "exa-search + exa-fetch og:image extraction",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Strawberry Thief Indigo by Morris (product 160521, code 216749) — exact match; full-size orig image confirmed 200"
+}
diff --git a/data/real-images/candidates/TR-152.json b/data/real-images/candidates/TR-152.json
new file mode 100644
index 0000000..c51eaaa
--- /dev/null
+++ b/data/real-images/candidates/TR-152.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-152",
+ "fingerprint": "027ad3a070448e21",
+ "title": "Willow Bough",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/221675_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/us/products/william-morris-at-home/willow-bough/221675",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221674_1_orig.jpg",
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221673_1_orig.jpg"
+ ],
+ "confidence": 0.88,
+ "method": "exa-fetch page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Product 221675 is Plum colorway; manifest URL points specifically to this product. Nearby IDs 221673-221674 are other colorways of same Willow Bough design by William Morris at Home"
+}
diff --git a/data/real-images/candidates/TR-153.json b/data/real-images/candidates/TR-153.json
new file mode 100644
index 0000000..4e143c3
--- /dev/null
+++ b/data/real-images/candidates/TR-153.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-153",
+ "fingerprint": "e6e1c1c409ab469f",
+ "title": "Acanthus",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160506_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/acanthus/160506",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/099483_163x163_thumb.jpg",
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221649_163x163_thumb.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Acanthus; 160506=Ivory/Pearl exclusive colourway, 99483=Pale Grey Green — item color is Olive; 221649 is Sage & Duck Egg from William Morris at Home line"
+}
diff --git a/data/real-images/candidates/TR-154.json b/data/real-images/candidates/TR-154.json
new file mode 100644
index 0000000..9bd786b
--- /dev/null
+++ b/data/real-images/candidates/TR-154.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-154",
+ "fingerprint": "b7a9cd1467d0e97c",
+ "title": "Golden Lily",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160479_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/golden-lily/160479",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160479_163x163_thumb.jpg",
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/082996_163x163_thumb.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Golden Lily; 160479 = Green/Red exclusive colourway; forest green item color matches; also Olive/Russet at 82996"
+}
diff --git a/data/real-images/candidates/TR-155.json b/data/real-images/candidates/TR-155.json
new file mode 100644
index 0000000..79b5cf1
--- /dev/null
+++ b/data/real-images/candidates/TR-155.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-155",
+ "fingerprint": "2a2e3b87075efe46",
+ "title": "Thistle",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160503_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/thistle/160503",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160503_163x163_thumb.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Thistle Claret/Gold (product 160503, code 216737) — claret item color exact match; metallic gold on dramatic claret red"
+}
diff --git a/data/real-images/candidates/TR-156.json b/data/real-images/candidates/TR-156.json
new file mode 100644
index 0000000..ca193d3
--- /dev/null
+++ b/data/real-images/candidates/TR-156.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-156",
+ "fingerprint": "0c07236ddf96122f",
+ "title": "Bird & Pomegranate",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160474_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/bird-pomegranate/160474",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160474_163x163_thumb.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Bird & Pomegranate Pearl/Jade (product 160474); teal color from collection list thumbnail confirmed; also Green/Blue at 99462"
+}
diff --git a/data/real-images/candidates/TR-157.json b/data/real-images/candidates/TR-157.json
new file mode 100644
index 0000000..02c2be8
--- /dev/null
+++ b/data/real-images/candidates/TR-157.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-157",
+ "fingerprint": "af3b4dbde07b8505",
+ "title": "Brer Rabbit",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160512_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/brer-rabbit/160512",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/212342_1_orig.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Brer Rabbit Peacock/Gold colorway (160512) on wallpaperdirect.com CDN; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-158.json b/data/real-images/candidates/TR-158.json
new file mode 100644
index 0000000..751243c
--- /dev/null
+++ b/data/real-images/candidates/TR-158.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-158",
+ "fingerprint": "2b2225ba89b375e8",
+ "title": "Morris Seaweed",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/asset/img/product/126121/tiled/morris-morris-seaweed-silver-ecru-wallpaper-tiled-126121.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/morris-seaweed/126121",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160499_1_orig.jpg",
+ "https://cdn.wallpaperdirect.com/asset/img/product/160499/tiled/morris-morris-seaweed-gilver-faded-sea-pink-wallpaper-tiled-160499.jpg"
+ ],
+ "confidence": 0.88,
+ "method": "exa-search+tiled-CDN-image",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris Seaweed Silver/Ecru (126121); _1_orig returned 404 so using tiled variant; olive/green colorways also available as alts (160499)"
+}
diff --git a/data/real-images/candidates/TR-159.json b/data/real-images/candidates/TR-159.json
new file mode 100644
index 0000000..faae20c
--- /dev/null
+++ b/data/real-images/candidates/TR-159.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-159",
+ "fingerprint": "f2fd8b44cd969a7e",
+ "title": "Snakeshead",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160516_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/morris/snakeshead/160516",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/143925_1_orig.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Snakeshead Slate/Dove (160516) colorway matches 'Slate' item color; 200 verified on CDN"
+}
diff --git a/data/real-images/candidates/TR-160.json b/data/real-images/candidates/TR-160.json
new file mode 100644
index 0000000..69ae898
--- /dev/null
+++ b/data/real-images/candidates/TR-160.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-160",
+ "fingerprint": "bc263a7bcd9ab2d7",
+ "title": "Garden (Arts & Crafts damask)",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/223350_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/william-morris-at-home/garden/223350",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/223350_2_orig.jpg",
+ "https://cdn.wallpaperdirect.com/asset/img/product/223350/tiled/william-morris-at-home-garden-cottages-blues-wallpaper-tiled-223350.jpg"
+ ],
+ "confidence": 0.96,
+ "method": "exa-search+direct-page-fetch+CDN-image-confirmed",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Garden Cottages Blues (223350) on wallpaperdirect; image URL confirmed directly from page HTML; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-161.json b/data/real-images/candidates/TR-161.json
new file mode 100644
index 0000000..dbd0eee
--- /dev/null
+++ b/data/real-images/candidates/TR-161.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-161",
+ "fingerprint": "a8af0db4f6ef427c",
+ "title": "Blackthorn",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/221688_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/william-morris-at-home/blackthorn/221688",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221690_1_orig.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blackthorn Charcoal & Burnt Orange (221688, code 124250); charcoal colorway matches item; 200 verified on CDN"
+}
diff --git a/data/real-images/candidates/TR-162.json b/data/real-images/candidates/TR-162.json
new file mode 100644
index 0000000..4988438
--- /dev/null
+++ b/data/real-images/candidates/TR-162.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-162",
+ "fingerprint": "2cc9bced11bee107",
+ "title": "Honeysuckle",
+ "candidateImageUrl": "https://www.worldofwallpaper.com/media/catalog/product/cache/6517c62f5899ad6aa0ba23ceb3eeff97/w/m/wmo089z-honeysuckle-wallpaper-verde-ae1.jpg",
+ "sourcePageUrl": "https://www.worldofwallpaper.com/ie/william-morris-at-home-honeysuckle-wallpaper-verde-140487.html",
+ "altCandidates": [
+ "https://images.dunelm.com/30985222_alt01.jpg",
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/223264_1_orig.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search+worldofwallpaper-og:image",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Honeysuckle Verde/Sage (pattern code 140487) by William Morris at Home; sage-green colorway; image from worldofwallpaper.com, 200 verified; WPD exact sage ID not confirmed so using credible retailer"
+}
diff --git a/data/real-images/candidates/TR-163.json b/data/real-images/candidates/TR-163.json
new file mode 100644
index 0000000..08f531f
--- /dev/null
+++ b/data/real-images/candidates/TR-163.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-163",
+ "fingerprint": "94d6e549884685a3",
+ "title": "Raphael (Central Park trees)",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/asset/img/product/128087/tiled/sandberg-raphael-blue-wallpaper-tiled-128087.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/us/products/sandberg/raphael/128087",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/128087_163x163_thumb.jpg"
+ ],
+ "confidence": 0.94,
+ "method": "exa-search+tiled-CDN-image",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Sandberg Raphael Blue (128087); Central Park trees in shades of blue; _1_orig 404 so using tiled variant, 200 verified"
+}
diff --git a/data/real-images/candidates/TR-164.json b/data/real-images/candidates/TR-164.json
new file mode 100644
index 0000000..ae9f78f
--- /dev/null
+++ b/data/real-images/candidates/TR-164.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-164",
+ "fingerprint": "b7e60c0a34ed1144",
+ "title": "Florencecourt",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_Flatshot_Item_100-1002-27f0d66809.webp?v=1784028155",
+ "sourcePageUrl": "https://cole-and-son.com/products/florencecourt",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_Flatshot_Item_100-1001-2deb68a8a1.webp?v=1784028127",
+ "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_WaveImage_Item_100-1001.jpg?v=1769111538"
+ ],
+ "confidence": 0.90,
+ "method": "exa-search+cole-and-son-shopify-json",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Cole & Son Florencecourt 100/1002 Leaf Green on Parchment; image from cole-and-son.com Shopify CDN (official source); wallpaperdirect.com blocked Exa fetch; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-165.json b/data/real-images/candidates/TR-165.json
new file mode 100644
index 0000000..524d41b
--- /dev/null
+++ b/data/real-images/candidates/TR-165.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-165",
+ "fingerprint": "99480187e77c2b0d",
+ "title": "Highgrove (peonies & roses)",
+ "candidateImageUrl": "https://cdn11.bigcommerce.com/s-hv21hhsv/images/stencil/1280x1280/products/42871/311697/TW2436r__27863.1730243736.jpg?c=2",
+ "sourcePageUrl": "https://www.nattyandpolly.com.au/highgrove-blush-wallpaper/",
+ "altCandidates": [
+ "https://cdn11.bigcommerce.com/s-hv21hhsv/products/42871/images/311697/TW2436r__27863.1730243736.490.588.jpg?c=2"
+ ],
+ "confidence": 0.87,
+ "method": "exa-search+retailer-product-page-og:image",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Timothy Wilman Highgrove Blush (SKU TW2436); floral with trailing leaves, peonies and roses in blush pink; wallpaperdirect.com product page not found by Exa; credible AU retailer image, 200 verified"
+}
diff --git a/data/real-images/candidates/TR-166.json b/data/real-images/candidates/TR-166.json
new file mode 100644
index 0000000..e6c841c
--- /dev/null
+++ b/data/real-images/candidates/TR-166.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-166",
+ "fingerprint": "c1608aaa84294d72",
+ "title": "Magnolia Grove",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/186399_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/laura-ashley/magnolia-grove/186399",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/186402_1_orig.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Laura Ashley Magnolia Grove Natural/Cream (186399, code 113353); painterly magnolia design with white blooms on beige; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-167.json b/data/real-images/candidates/TR-167.json
new file mode 100644
index 0000000..3bee4df
--- /dev/null
+++ b/data/real-images/candidates/TR-167.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-167",
+ "fingerprint": "baaec803e93a4212",
+ "title": "Japanese Garden (birds)",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/196110_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/arthouse/japanese-garden/196110",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/173133_1_orig.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Arthouse Japanese Garden Blue (196110, code 908106); soaring birds over Japanese treescape in teal/blue; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-168.json b/data/real-images/candidates/TR-168.json
new file mode 100644
index 0000000..42d95d6
--- /dev/null
+++ b/data/real-images/candidates/TR-168.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-168",
+ "fingerprint": "434de6d3ae0117a3",
+ "title": "Amelie Texture",
+ "candidateImageUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/186137_1_orig.jpg",
+ "sourcePageUrl": "https://www.wallpaperdirect.com/products/albany/amelie-texture/186137",
+ "altCandidates": [],
+ "confidence": 0.96,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Albany Amelie Texture Grey (186137, code 3008); simple all-over plain texture in grey/greige; 200 verified"
+}
diff --git a/data/real-images/candidates/TR-169.json b/data/real-images/candidates/TR-169.json
new file mode 100644
index 0000000..8e8a9ea
--- /dev/null
+++ b/data/real-images/candidates/TR-169.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-169",
+ "fingerprint": "5638ea6cdccef45a",
+ "title": "Copper Garden",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_9fdc5667-962e-465a-bb81-b53f29fcef64.jpg?v=1714503371",
+ "sourcePageUrl": "https://wallblush.com/products/copper-garden-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "products-json-handle-lookup + verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Wallblush Shopify product JSON served directly; handle copper-garden-wallpaper confirmed 200"
+}
diff --git a/data/real-images/candidates/TR-170.json b/data/real-images/candidates/TR-170.json
new file mode 100644
index 0000000..b2d1c32
--- /dev/null
+++ b/data/real-images/candidates/TR-170.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-170",
+ "fingerprint": "75d516ccacf751ef",
+ "title": "Jagger",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_3cae1924-6cde-4b7b-bb1c-97dbbaf67f33.jpg?v=1763754134",
+ "sourcePageUrl": "https://wallblush.com/products/the-jagger",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/Jagger_Damask_Bloom_Black.jpg?v=1771277724",
+ "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/654-6163_1.png?v=1763754134"
+ ],
+ "confidence": 0.9,
+ "method": "products-json catalog scan + direct handle lookup; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "The Jagger Wallpaper (charcoal retro geometric) confirmed via product JSON; Jagger Damask variants also found as alt"
+}
diff --git a/data/real-images/candidates/TR-171.json b/data/real-images/candidates/TR-171.json
new file mode 100644
index 0000000..af9db45
--- /dev/null
+++ b/data/real-images/candidates/TR-171.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-171",
+ "fingerprint": "3e0fe463c7d438bc",
+ "title": "Bloom Wild Moody Floral",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_b714b5c8-8a90-40d1-9451-0bf01245e901.jpg?v=1708363603",
+ "sourcePageUrl": "https://wallblush.com/products/bloom-wild-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.97,
+ "method": "direct product URL from manifest + og:image extraction + product JSON fallback; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product URL provided directly in manifest; og:image and product JSON both returned same Shopify CDN image"
+}
diff --git a/data/real-images/candidates/TR-172.json b/data/real-images/candidates/TR-172.json
new file mode 100644
index 0000000..1a91172
--- /dev/null
+++ b/data/real-images/candidates/TR-172.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-172",
+ "fingerprint": "8ac260c9c4fdf615",
+ "title": "The Nora Mural",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_d5886d48-6543-4a41-9366-2c58d8f67d15.jpg?v=1698947447",
+ "sourcePageUrl": "https://wallblush.com/products/nora-watercolor",
+ "altCandidates": [],
+ "confidence": 0.9,
+ "method": "products-json full catalog scan (page 7) matched 'nora'; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Handle nora-watercolor found for The Nora Mural Wallpaper in catalog scan"
+}
diff --git a/data/real-images/candidates/TR-173.json b/data/real-images/candidates/TR-173.json
new file mode 100644
index 0000000..e223547
--- /dev/null
+++ b/data/real-images/candidates/TR-173.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-173",
+ "fingerprint": "1b520f98fd656dc6",
+ "title": "Reality Star (Clay)",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/EleanorWallpaperNuetralBohoTexturedPrint_7_42538edd-9835-4bfe-ad56-9ce48af358c1.png?v=1714586116",
+ "sourcePageUrl": "https://wallblush.com/products/reality-star-clay-edition",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/EleanorWallpaperNuetralBohoTexturedPrint_7_08e1b577-716b-41b5-a1db-2d25bc083a0c.png?v=1782424917"
+ ],
+ "confidence": 0.93,
+ "method": "products-json catalog scan matched 'reality star clay'; direct handle confirmed 200 image/png",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Clay colorway specifically; terracotta boho texture pattern confirmed"
+}
diff --git a/data/real-images/candidates/TR-174.json b/data/real-images/candidates/TR-174.json
new file mode 100644
index 0000000..4ddee2c
--- /dev/null
+++ b/data/real-images/candidates/TR-174.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-174",
+ "fingerprint": "63817889b833cb7e",
+ "title": "Leaf Me Be",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_c811edfb-0265-4221-b22b-3b781eb67d97.jpg?v=1697481636",
+ "sourcePageUrl": "https://wallblush.com/products/leaf-me-be",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "direct handle lookup leaf-me-be; product JSON; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Sage botanical wallpaper; handle confirmed directly via products.json"
+}
diff --git a/data/real-images/candidates/TR-175.json b/data/real-images/candidates/TR-175.json
new file mode 100644
index 0000000..45e232b
--- /dev/null
+++ b/data/real-images/candidates/TR-175.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-175",
+ "fingerprint": "04152a5bef91827a",
+ "title": "Manhattan Concrete",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_4f7b6388-db6b-4d38-9fc7-819341e44668.jpg?v=1714514374",
+ "sourcePageUrl": "https://wallblush.com/products/buffalo-check",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/ManhattanWallpaperFauxConcretePrintGrayandBlackandWhite.png?v=1762442486"
+ ],
+ "confidence": 0.88,
+ "method": "products-json catalog scan page 7 matched 'manhattan'; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Manhattan - Concrete Wallpaper found under handle buffalo-check (legacy handle); alt image from separate listing also available"
+}
diff --git a/data/real-images/candidates/TR-176.json b/data/real-images/candidates/TR-176.json
new file mode 100644
index 0000000..2f513ea
--- /dev/null
+++ b/data/real-images/candidates/TR-176.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-176",
+ "fingerprint": "cdb37426bf51b786",
+ "title": "Huck & Finn",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/HuckAndFinnWallpaperBrownandWhiteVintageTreehouseMural.png?v=1762444191",
+ "sourcePageUrl": "https://wallblush.com/products/treehouse",
+ "altCandidates": [],
+ "confidence": 0.92,
+ "method": "products-json catalog scan page 6 matched 'huck'; verified 200 image/png",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Huck & Finn Wallpaper (brown & white vintage treehouse mural) found under handle treehouse; forest green botanical confirmed"
+}
diff --git a/data/real-images/candidates/TR-177.json b/data/real-images/candidates/TR-177.json
new file mode 100644
index 0000000..ce159bf
--- /dev/null
+++ b/data/real-images/candidates/TR-177.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-177",
+ "fingerprint": "d066d461ff6c2eb3",
+ "title": "Selina Boho",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0108/8225/2863/files/shopify_b015d0a5-5159-4d47-be05-ee8511ebb126.jpg?v=1699043429",
+ "sourcePageUrl": "https://wallblush.com/products/selina",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "direct handle lookup selina; product JSON; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Selina boho terracotta wallpaper confirmed via direct products/selina.json handle"
+}
diff --git a/data/real-images/candidates/TR-185.json b/data/real-images/candidates/TR-185.json
new file mode 100644
index 0000000..59ba5ef
--- /dev/null
+++ b/data/real-images/candidates/TR-185.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-185",
+ "fingerprint": "01ca889d6eb7af65",
+ "title": "Chinoiserie Garden Mural — Vintage Botanical",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0922/2101/4292/files/Wallpaper-5745z_1abd7746-33cf-45cd-bd9e-29d40185be9e.jpg?v=1777049526",
+ "sourcePageUrl": "https://vivawalls.com/products/chinoiserie-garden-mural-wallpaper-vintage-botanical-scene",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0922/2101/4292/files/Wallpaper-5745x_17ae3240-870c-4ec6-81a6-eb2bba173661.jpg?v=1777049526",
+ "https://cdn.shopify.com/s/files/1/0922/2101/4292/files/Wallpaper-5745y_d718762c-306b-4aa4-95f8-ca84b5c7c81d.jpg?v=1777049526"
+ ],
+ "confidence": 0.96,
+ "method": "direct product URL from manifest + Shopify .json endpoint; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Vivawalls Shopify store; product JSON served cleanly; chinoiserie vintage botanical mural confirmed"
+}
diff --git a/data/real-images/candidates/TR-186.json b/data/real-images/candidates/TR-186.json
new file mode 100644
index 0000000..b035694
--- /dev/null
+++ b/data/real-images/candidates/TR-186.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-186",
+ "fingerprint": "de79c816aba58aed",
+ "title": "Oriental Garden Crane Mural",
+ "candidateImageUrl": "https://s46572.pcdn.co/wp-content/uploads/2022/11/KH-Oriental-Garden-Mural-Teal-1-Part1.jpg",
+ "sourcePageUrl": "https://www.miltonandking.co.uk/product/oriental-garden-mural/",
+ "altCandidates": [
+ "https://s46572.pcdn.co/wp-content/uploads/2023/02/KH-Oriental-Garden-Mural-Teal-1-Part1.jpg",
+ "https://s46572.pcdn.co/wp-content/uploads/2022/11/KH-Oriental-Garden-Mural-Teal-6P-Part1.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "direct product URL from manifest + og:image extraction from WordPress page; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Milton & King UK site served og:image directly; teal chinoiserie crane mural product confirmed"
+}
diff --git a/data/real-images/candidates/TR-187.json b/data/real-images/candidates/TR-187.json
new file mode 100644
index 0000000..84152b0
--- /dev/null
+++ b/data/real-images/candidates/TR-187.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-187",
+ "fingerprint": "b7e9bcab518245af",
+ "title": "Nijo Saffron Chinoiserie Mural",
+ "candidateImageUrl": "https://www.feathr.com/global/wp-content/uploads/yellow-floral-chinoiserie-wall-mural-FE48605-HeroImageLo.jpg",
+ "sourcePageUrl": "https://www.feathr.com/global/wall-murals/yellow-floral-chinoiserie-wall-mural-fe48605/",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "direct product URL from manifest + og:image extraction from page; verified 200 image/jpeg",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Feathr product page served og:image directly; yellow/saffron chinoiserie mural confirmed"
+}
diff --git a/data/real-images/candidates/TR-188.json b/data/real-images/candidates/TR-188.json
new file mode 100644
index 0000000..767d016
--- /dev/null
+++ b/data/real-images/candidates/TR-188.json
@@ -0,0 +1,15 @@
+{
+ "id": "TR-188",
+ "fingerprint": "6543cf4ad46ab0d9",
+ "title": "Botanical Panorama Scenic Mural",
+ "candidateImageUrl": "https://www.giffywalls.com/cdn/shop/files/scenic-botanical-landscape-wall-mural-elegant-nature-decor-1214335245.jpg?v=1770287724",
+ "sourcePageUrl": "https://www.giffywalls.com/products/scenic-botanical-landscape-wall-mural-b696",
+ "altCandidates": [
+ "https://www.giffywalls.com/cdn/shop/articles/mural-wallpaper-the-biggest-wall-trend-of-2026-3976670.jpg?v=1773389058"
+ ],
+ "confidence": 0.82,
+ "method": "curl-search+og:image — searched giffywalls.com for 'botanical panorama mural', found scenic-botanical-landscape-wall-mural-b696 product, extracted og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product title 'Scenic Botanical Landscape Wall Mural' is the closest match on giffywalls.com to 'Botanical Panorama Scenic Mural'; image verified 200 image/jpeg at 2500px wide"
+}
diff --git a/data/real-images/candidates/TR-189.json b/data/real-images/candidates/TR-189.json
new file mode 100644
index 0000000..a12a15b
--- /dev/null
+++ b/data/real-images/candidates/TR-189.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-189",
+ "fingerprint": "6ee39dbc570d45d2",
+ "title": "Art-Deco Fan & Sunburst Geometric",
+ "candidateImageUrl": "https://www.meltflexai.com/blog/wallpaper-trends-2026/art-deco-revival.webp",
+ "sourcePageUrl": "https://www.meltflexai.com/blog/wallpaper-trends-2026",
+ "altCandidates": [],
+ "confidence": 0.55,
+ "method": "curl+img-parse — fetched meltflexai.com blog, extracted inline img with alt 'Entryway with bold Art Deco wallpaper featuring metallic gold fan motifs and sunburst arches'",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "MeltFlex is a trend/AI blog, not a product vendor — this is an editorial illustration of the Art Deco trend, not a shoppable product image. Verified 200 image/webp. Confidence moderate as it depicts the correct trend pattern (gold fan/sunburst art deco) but is editorial."
+}
diff --git a/data/real-images/candidates/TR-194.json b/data/real-images/candidates/TR-194.json
new file mode 100644
index 0000000..98c1a42
--- /dev/null
+++ b/data/real-images/candidates/TR-194.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-194",
+ "fingerprint": "33269d2cc3bf54f1",
+ "title": "Oversized Abstract Botanical",
+ "candidateImageUrl": "https://www.worldofwallpaper.com/media/catalog/product/cache/6517c62f5899ad6aa0ba23ceb3eeff97/d/e/dec478-wild-meadow-wallpaper-sage-green-1.jpg",
+ "sourcePageUrl": "https://www.worldofwallpaper.com/us/wild-meadow-wallpaper-sage-green-fine-decor-fd43337.html",
+ "altCandidates": [
+ "https://www.worldofwallpaper.com/media/wysiwyg/DEC478-Wild-Meadow-Wallpaper-Sage-Green-blog.jpg",
+ "https://www.worldofwallpaper.com/media/wysiwyg/LLB035z-Hedgerovia-Wallpaper-Multi-blog.jpg"
+ ],
+ "confidence": 0.72,
+ "method": "curl+blog-parse — fetched worldofwallpaper.com 2026 trends blog, identified 'Wild Meadow Wallpaper' (Fine Decor DEC478) as the featured botanical product in the botanical wallpaper section, then fetched og:image from product page",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "WoW blog specifically showcases Wild Meadow Wallpaper (DEC478) as the representative 'oversized botanical' example under the botanical wallpaper trend section for 2026. Sage green colorway matches 'Olive' color. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-211.json b/data/real-images/candidates/TR-211.json
new file mode 100644
index 0000000..5923cbf
--- /dev/null
+++ b/data/real-images/candidates/TR-211.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-211",
+ "fingerprint": "2c6dde81a92f60d1",
+ "title": "Weathered Plank Multicolor",
+ "candidateImageUrl": "http://www.decoratorsbest.com/cdn/shop/files/7513771769902.jpg?crop=center&height=1200&v=1770255802&width=1200",
+ "sourcePageUrl": "https://www.decoratorsbest.com/products/york-weathered-plank-multicolor-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "curl+og:image — fetched decoratorsbest.com product page directly, extracted og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Direct product page match. York Weathered Plank Multicolor peel & stick wallpaper. Verified 200 image/jpeg at 1200px."
+}
diff --git a/data/real-images/candidates/TR-212.json b/data/real-images/candidates/TR-212.json
new file mode 100644
index 0000000..18cc1a8
--- /dev/null
+++ b/data/real-images/candidates/TR-212.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-212",
+ "fingerprint": "461d70e2c2863431",
+ "title": "Hadrian Stone Wall",
+ "candidateImageUrl": "http://www.decoratorsbest.com/cdn/shop/files/7513769082926.jpg?crop=center&height=1200&v=1770256297&width=1200",
+ "sourcePageUrl": "https://www.decoratorsbest.com/products/york-hadrian-stone-wall-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "curl+og:image — fetched decoratorsbest.com product page directly, extracted og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Direct product page match. York Hadrian Stone Wall peel & stick wallpaper. Verified 200 image/jpeg at 1200px."
+}
diff --git a/data/real-images/candidates/TR-214.json b/data/real-images/candidates/TR-214.json
new file mode 100644
index 0000000..0766a7d
--- /dev/null
+++ b/data/real-images/candidates/TR-214.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-214",
+ "fingerprint": "dfb138fece148019",
+ "title": "Sisal Monochromatic Grasscloth",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/GB5164-indigo-grasscloth-wallpaper-unpasted-sisal-roll.jpg?v=1764902994",
+ "sourcePageUrl": "https://tempaper.com/products/sisal-monochromatic-authentic-grasscloth-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.92,
+ "method": "curl-search+og:image — searched tempaper.com for 'sisal monochromatic', found product URL, fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Sisal Monochromatic Authentic Grasscloth Wallpaper' by Tempaper. Exact title match. Verified 200 image/jpeg at 1080px."
+}
diff --git a/data/real-images/candidates/TR-215.json b/data/real-images/candidates/TR-215.json
new file mode 100644
index 0000000..45b21a9
--- /dev/null
+++ b/data/real-images/candidates/TR-215.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-215",
+ "fingerprint": "f5a2cdcb39d1d378",
+ "title": "Canopy Toile Faux Grasscloth",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/CT19144-sage-green-canopy-toile-faux-grasscloth-peel-stick-wallpaper-close-up-shelf_65d5ecb1-68c0-426a-a3a9-e1bb81cde053.jpg?v=1775577597",
+ "sourcePageUrl": "https://tempaper.com/products/canopy-toile-faux-grasscloth-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "curl-search+og:image — searched tempaper.com for 'canopy toile', found product URL, fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Canopy Toile Faux Grasscloth Peel & Stick Wallpaper' by Tempaper. Exact title match. Sage green colorway. Verified 200 image/jpeg at 1081px."
+}
diff --git a/data/real-images/candidates/TR-216.json b/data/real-images/candidates/TR-216.json
new file mode 100644
index 0000000..86b546d
--- /dev/null
+++ b/data/real-images/candidates/TR-216.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-216",
+ "fingerprint": "6373abf85d16c441",
+ "title": "Bursa Stripe Textured",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/PS4227-pure-salt-cocoa-bursa-stripe-peel-stick-wallpaper-close-up-2100x2100.jpg?v=1752161700",
+ "sourcePageUrl": "https://tempaper.com/products/bursa-stripe-textured-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "curl-search+og:image — searched tempaper.com for 'bursa stripe', found product URL, fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Bursa Stripe Textured Peel & Stick Wallpaper' by Tempaper x Pure Salt. Exact title and collab match. Verified 200 image/jpeg at 2100px."
+}
diff --git a/data/real-images/candidates/TR-217.json b/data/real-images/candidates/TR-217.json
new file mode 100644
index 0000000..54eca2c
--- /dev/null
+++ b/data/real-images/candidates/TR-217.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-217",
+ "fingerprint": "e95446e2889253e7",
+ "title": "Strata Mosaic",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/JB4244-jeremiah-brent-ochre-strata-peel-stick-wallpaper-hallway-2100x2100.jpg?v=1772127684",
+ "sourcePageUrl": "https://tempaper.com/products/strata-mosaic-peel-and-stick-wallpaper-by-jeremiah-brent",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "curl-search+og:image — searched tempaper.com for 'strata mosaic', found product URL, fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Strata Mosaic Peel and Stick Wallpaper by Jeremiah Brent' by Tempaper. Exact title and collab match. Verified 200 image/jpeg at 2100px."
+}
diff --git a/data/real-images/candidates/TR-218.json b/data/real-images/candidates/TR-218.json
new file mode 100644
index 0000000..7c8adcb
--- /dev/null
+++ b/data/real-images/candidates/TR-218.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-218",
+ "fingerprint": "5713a30ad823813e",
+ "title": "Hoffmann Faux Sisal",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/JB4213-jeremiah-brent-tan-hoffmann-sisal-peel-stick-wallpaper-close-up-2100x2100.jpg?v=1775675693",
+ "sourcePageUrl": "https://tempaper.com/products/jeremiah-brent-hoffmann-sisal-textured-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.94,
+ "method": "curl-search+og:image — searched tempaper.com for 'hoffmann sisal', found product URL, fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Hoffmann Sisal Textured Peel & Stick Wallpaper by Jeremiah Brent' by Tempaper. Exact title and collab match. Verified 200 image/jpeg at 2100px."
+}
diff --git a/data/real-images/candidates/TR-230.json b/data/real-images/candidates/TR-230.json
new file mode 100644
index 0000000..bf2e80d
--- /dev/null
+++ b/data/real-images/candidates/TR-230.json
@@ -0,0 +1,13 @@
+{
+ "id": "TR-230",
+ "fingerprint": "7eda28b38208d9f2",
+ "title": "Palm Frond",
+ "candidateImageUrl": "https://tempaper.com/cdn/shop/files/NG14141-waverly-blue-feather-palm-BTC-bedroom.jpg?v=1724340788",
+ "sourcePageUrl": "https://tempaper.com/products/novogratz-feather-palm-peel-stick-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.85,
+ "method": "curl-search+og:image — searched tempaper.com for 'palm frond novogratz', found 'novogratz-feather-palm-peel-stick-wallpaper', fetched og:image",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Product: 'Novogratz Feather Palm Peel & Stick Wallpaper' by Tempaper x Novogratz. Title is 'Feather Palm' vs 'Palm Frond' but same collab and tropical palm style. Verified 200 image/jpeg."
+}
diff --git a/data/real-images/candidates/TR-231.json b/data/real-images/candidates/TR-231.json
new file mode 100644
index 0000000..26b74f6
--- /dev/null
+++ b/data/real-images/candidates/TR-231.json
@@ -0,0 +1,16 @@
+{
+ "id": "TR-231",
+ "fingerprint": "b8de07f4fac9e68c",
+ "title": "Abstract Wave",
+ "candidateImageUrl": "https://cdn.shopify.com/s/files/1/0584/7957/5222/products/BB14157-blue-cream-wiggle-room-bobby-berk-wallpaper.jpg?v=1724346623",
+ "sourcePageUrl": "https://tempaper.com/products/bobby-berk-wiggle-room-peel-stick-wallpaper",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0584/7957/5222/products/BB14157-blue-cream-wiggle-room-bobby-berk-wallpaper-bedroom.jpg?v=1724346623",
+ "https://cdn.shopify.com/s/files/1/0584/7957/5222/products/BB14155-grey-white-shift-bobby-berk-wallpaper-bedroom.jpg?v=1724852327"
+ ],
+ "confidence": 0.65,
+ "method": "curl-search+product-json — searched all Bobby Berk Tempaper products, 'Wiggle Room Blue and Cream' variant is the closest abstract wave pattern in teal/blue; no exact 'Abstract Wave' Bobby Berk product found",
+ "exaCalls": 0,
+ "estCostUsd": 0.0,
+ "notes": "Tempaper x Bobby Berk portfolio has: Wiggle Room (wavy abstract, Blue+Cream variant), Shift (linear abstract), Eye See You, Holographic Shift. No product explicitly named 'Abstract Wave' found. Wiggle Room Blue+Cream is the best match for an abstract wave teal pattern. Confidence moderate."
+}
diff --git a/data/real-images/ledger.json b/data/real-images/ledger.json
new file mode 100644
index 0000000..b04c648
--- /dev/null
+++ b/data/real-images/ledger.json
@@ -0,0 +1,1515 @@
+{
+ "c0f9456906fc21c2": {
+ "fingerprint": "c0f9456906fc21c2",
+ "id": "TR-001",
+ "title": "Dark Botanic: Cheetahs & Monkeys Secret Garden",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16834792/r/il/e926e8/4787165225/il_794xN.4787165225_8p5x.jpg",
+ "sourceUrl": "https://www.etsy.com/shop/xwallcolors",
+ "altCandidates": [
+ "https://i.etsystatic.com/16834792/r/il/e926e8/4787165225/il_340x270.4787165225_8p5x.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: dark botanic wallpaper cheetahs and monkeys secret garden #B12 MAGIC FOREST from xwallcolors shop. il_340x270 verified 200 image/jpeg; upgraded to il_794xN.",
+ "updatedAt": "2026-07-15T17:59:25.842Z",
+ "file": "c0f9456906fc21c2.webp",
+ "sha256": "6dc702e8da1170c09c2de835da033eb263c1eed8bfb47880a93c112030a408c2",
+ "width": 794,
+ "height": 752,
+ "downloadedAt": "2026-07-15T17:59:26.023Z"
+ },
+ "ef4dc765b1ea6850": {
+ "fingerprint": "ef4dc765b1ea6850",
+ "id": "TR-002",
+ "title": "Sunrise Landscape Boho Mural",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/inv/ddace1/3660921930/inv_fullxfull.3660921930_ozxks30k.jpg",
+ "sourceUrl": "https://www.etsy.com/shop/Wallphy",
+ "altCandidates": [],
+ "confidence": 0.45,
+ "method": "exa-search+etsy-blog-shop-photo",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "Wallphy confirmed seller on Etsy (Star Seller, 5511 reviews for Sunrise Landscape listing). Etsy featured page confirms listing exists. Candidate image is the Wallphy shop photo from Etsy blog (pink forest) — NOT the sunrise landscape itself. Etsy listing pages 403/timeout for crawlers. Low confidence since image is shop portrait not the specific product. Verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "ef4dc765b1ea6850.webp",
+ "sha256": "a8c4ce6abcdb62fd38a2a937d5f01a09d864b491da0a1390a571cc496fce56fa",
+ "width": 1200,
+ "height": 900,
+ "downloadedAt": "2026-07-15T17:59:26.108Z"
+ },
+ "1fcb172898433b84": {
+ "fingerprint": "1fcb172898433b84",
+ "id": "TR-003",
+ "title": "Fern Botanical Naturalist (removable)",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/3a70a5/1465454272/il_794xN.1465454272_cmse.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/946a12/1647778996/il_794xN.1647778996_i5z7.jpg",
+ "https://i.etsystatic.com/17396300/c/787/625/105/483/il/ddc31d/1465479140/il_340x270.1465479140_saci.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "BOTANICAL WALLPAPER Fern Wallpaper Customizable Hand Painted Greenery Forest Naturalist Removable Black Wallpaper from musewallstudio Naturalist Collection. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "1fcb172898433b84.webp",
+ "sha256": "7bc96b5e0b7257586b3bf1940fc013aaba50ae176b292cda30d7fd2b606494b4",
+ "width": 794,
+ "height": 1191,
+ "downloadedAt": "2026-07-15T17:59:26.141Z"
+ },
+ "4129690cd1352750": {
+ "fingerprint": "4129690cd1352750",
+ "id": "TR-004",
+ "title": "Material Minerals on Brushed Blush",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/01394a/5957592136/il_794xN.5957592136_7v0g.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1723682471/material-minerals-on-brushed-blush",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/01394a/5957592136/il_340x270.5957592136_7v0g.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Material MINERALS on Brushed Blush REMOVABLE WALLPAPER from musewallstudio listing 1723682471. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "4129690cd1352750.webp",
+ "sha256": "aeb1d1a03a80007284a1fcb186be17b9928c8a58ceeae0331f866c84d2df3de5",
+ "width": 794,
+ "height": 797,
+ "downloadedAt": "2026-07-15T17:59:26.221Z"
+ },
+ "3ec28b7873415bc7": {
+ "fingerprint": "3ec28b7873415bc7",
+ "id": "TR-005",
+ "title": "Gray Botanical Ink Leaf",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/75f412/1648986784/il_794xN.1648986784_50mz.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/628032496/gray-botanical-ink-leaf-wallpaper-simple",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/75f412/1648986784/il_340x270.1648986784_50mz.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Gray Botanical INK LEAF WALLPAPER Simple Removable Wallpaper from musewallstudio listing 628032496. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "3ec28b7873415bc7.webp",
+ "sha256": "3e6de7ba579bfdd264c58591a789198efd9ce90d330ad1232debb0ec066d04d2",
+ "width": 794,
+ "height": 529,
+ "downloadedAt": "2026-07-15T17:59:26.420Z"
+ },
+ "fff7613d27edc11a": {
+ "fingerprint": "fff7613d27edc11a",
+ "id": "TR-006",
+ "title": "Citrus Exotic Fruit Watercolor",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/b84e8b/3061986489/il_794xN.3061986489_gck4.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1001005517/citrus-wallpaper-exotic-fruit-watercolor",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/b84e8b/3061986489/il_340x270.3061986489_gck4.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: CITRUS WALLPAPER Exotic FRUIT Watercolor Wallpaper Customizable Hand Painted Colorful Botanical Citrus Plant Pattern from musewallstudio listing 1001005517. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "fff7613d27edc11a.webp",
+ "sha256": "7817920a1a5530b5e458e5703d8a096d962b827737e78ea9f8c2ec0bd25110a4",
+ "width": 794,
+ "height": 802,
+ "downloadedAt": "2026-07-15T17:59:26.452Z"
+ },
+ "ae1e26775eeccb7d": {
+ "fingerprint": "ae1e26775eeccb7d",
+ "id": "TR-007",
+ "title": "Snake Botanical Wall Mural",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/a499d9/2059065787/il_794xN.2059065787_9mtr.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/723393654/snake-wallpaper-botanical-wall-mural",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/a499d9/2059065787/il_340x270.2059065787_9mtr.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: SNAKE WALLPAPER BOTANICAL Wall Mural Forest Wallpaper Personalized Magical Reptiles Design Hand Painted Pink Washable Wall Paper from musewallstudio listing 723393654. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.843Z",
+ "file": "ae1e26775eeccb7d.webp",
+ "sha256": "962a377c15cc4c669fc008e67d698a0f11032e192d19651fe2eb034b6a4f0b2f",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:26.484Z"
+ },
+ "c936eb590c093388": {
+ "fingerprint": "c936eb590c093388",
+ "id": "TR-008",
+ "title": "Mineral Science Removable",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/1335ec/6005556303/il_794xN.6005556303_cu95.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/1335ec/6005556303/il_340x270.6005556303_cu95.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "MINERAL SCIENCE Is Fun Removable WALLPAPER Peel Stick And Traditional Self Adhesive Wallpaper from musewallstudio. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "c936eb590c093388.webp",
+ "sha256": "fb409a6a9bff066badc9dc4e13083f09821dabcb56d61070e61e674730279b90",
+ "width": 794,
+ "height": 789,
+ "downloadedAt": "2026-07-15T17:59:26.562Z"
+ },
+ "c63e68b01715efd4": {
+ "fingerprint": "c63e68b01715efd4",
+ "id": "TR-009",
+ "title": "Light Blue Damask",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/d28e21/3885946603/il_794xN.3885946603_n6re.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1208930694/light-blue-damask-removable-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/d28e21/3885946603/il_340x270.3885946603_n6re.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Light Blue Damask Removable Wallpaper from musewallstudio listing 1208930694. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "c63e68b01715efd4.webp",
+ "sha256": "4e1400dcf5638802a4be0d7dea8e413be6a485247a32de7127cb3fe115cb0636",
+ "width": 794,
+ "height": 799,
+ "downloadedAt": "2026-07-15T17:59:26.864Z"
+ },
+ "4a6a4f34c57301bd": {
+ "fingerprint": "4a6a4f34c57301bd",
+ "id": "TR-010",
+ "title": "Blue Chevron Watercolor",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/ebaaa6/2417724567/il_794xN.2417724567_li7a.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/shop/musewallstudio",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/ebaaa6/2417724567/il_340x270.2417724567_li7a.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+shop-thumbnail",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blue Chevron Watercolor Removable Wallpaper Neutral Chevron Wallpaper Neutral Peel and Stick Wallpaper Scandi Self Adhesive Wallpaper from musewallstudio. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "4a6a4f34c57301bd.webp",
+ "sha256": "67fee9baf9e658766d4f9c4bb4bdd2360e086755eda61b5c3073aa2595e1189a",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:26.892Z"
+ },
+ "272cfc8f00dd9d4b": {
+ "fingerprint": "272cfc8f00dd9d4b",
+ "id": "TR-011",
+ "title": "Dalmatian Dot Custom",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/17396300/r/il/c88bef/2011387944/il_794xN.2011387944_j7zl.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/634779789/dot-wallpaper-dalmatian-custom-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/17396300/r/il/c88bef/2011387944/il_340x270.2011387944_j7zl.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: DOT WALLPAPER DALMATIAN Custom Wallpaper Personalized Black Spots Print Removable White Wall Mural from musewallstudio listing 634779789. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "272cfc8f00dd9d4b.webp",
+ "sha256": "2c6abef0d6de1ba56ff33c518ca28a6666a75bac048e3597a29967862ff2db63",
+ "width": 794,
+ "height": 786,
+ "downloadedAt": "2026-07-15T17:59:26.917Z"
+ },
+ "469112ed0f40143e": {
+ "fingerprint": "469112ed0f40143e",
+ "id": "TR-012",
+ "title": "Paintbrush Maze (removable)",
+ "status": "downloaded",
+ "candidateUrl": "https://livetteswallpaper.com/cdn/shop/products/RAIN-BLUE-PAINTBRUSH-bedroom-1.jpg?v=1748072410",
+ "sourceUrl": "https://livetteswallpaper.com/products/rain-blue-paintbrush-maze-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/RAIN-BLUE-PAINTBRUSH-bedroom-2.jpg?v=1748072410",
+ "https://livetteswallpaper.com/cdn/shop/products/bold-paint-lines-rain-roll_13cdb8a3-7c26-4cc9-b957-8b6a07df1c5d.jpg?v=1748072410"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Rain Blue colorway matches Ombre Blue item color; product confirmed on Livettes site with 1100 reviews",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "469112ed0f40143e.webp",
+ "sha256": "422ff5226e870be651b1ef4159342d154d540f87859b3511e0470a98e4f1f299",
+ "width": 1500,
+ "height": 1500,
+ "downloadedAt": "2026-07-15T17:59:27.858Z"
+ },
+ "eada6424bc14e48e": {
+ "fingerprint": "eada6424bc14e48e",
+ "id": "TR-013",
+ "title": "London Metro Lines",
+ "status": "downloaded",
+ "candidateUrl": "https://livetteswallpaper.com/cdn/shop/products/Wallpaper-roll-image-london-brush.jpg?v=1748073666",
+ "sourceUrl": "https://livetteswallpaper.com/products/london-metro-lines-removable-wallpaper-in-black-and-off-white-ad",
+ "altCandidates": [],
+ "confidence": 0.95,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Black & Off White colorway; 591 reviews confirmed; roll image clearly shows the metro lines pattern",
+ "updatedAt": "2026-07-15T17:59:25.844Z",
+ "file": "eada6424bc14e48e.webp",
+ "sha256": "5c7b8693af32e192d1e14f47f99a02682cad54db440284db7cb002555f7fcce1",
+ "width": 1500,
+ "height": 1500,
+ "downloadedAt": "2026-07-15T17:59:28.720Z"
+ },
+ "07283c9736eae19a": {
+ "fingerprint": "07283c9736eae19a",
+ "id": "TR-014",
+ "title": "Delicate Oversized Floral",
+ "status": "qc-pass",
+ "candidateUrl": "https://livetteswallpaper.com/cdn/shop/products/Delicate-floral-wallpaper-1.jpg?v=1748073020",
+ "sourceUrl": "https://livetteswallpaper.com/products/oversized-floral-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Modern-bohemian-farmhouse-removable-wallpaper.jpg?v=1748073020",
+ "https://livetteswallpaper.com/cdn/shop/products/client-photo-listing-delicate-floral-girls-room.jpg?v=1748073020"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Product page titled 'Delicate Floral Design wallpaper' / 'Oversized floral removable wallpaper' — exact match; white colorway",
+ "updatedAt": "2026-07-15T18:01:54.697Z",
+ "file": "07283c9736eae19a.jpg",
+ "sha256": "29b0fd9fbaf70ded563bd3579ede90f712bd62fb389b1fa63c5470ae70c10dc5",
+ "width": 1500,
+ "height": 1500,
+ "downloadedAt": "2026-07-15T17:59:28.876Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "951e80bc6fd362ff": {
+ "fingerprint": "951e80bc6fd362ff",
+ "id": "TR-015",
+ "title": "Wildflower Foliage (nursery)",
+ "status": "downloaded",
+ "candidateUrl": "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-1.jpg?v=1748073217",
+ "sourceUrl": "https://livetteswallpaper.com/products/wildflower-design-removable-wallpaper-for-kids-room",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-2.jpg?v=1748073218",
+ "https://livetteswallpaper.com/cdn/shop/products/Boho-girl-flowers-roll.jpg?v=1748073218"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Wildflower foliage nursery/kids room wallpaper by Livettes; sage botanical with wildflowers",
+ "updatedAt": "2026-07-15T17:59:25.845Z",
+ "file": "951e80bc6fd362ff.webp",
+ "sha256": "24db1498311c6b64eb7117658a9ba4f60d77decb24f37851c18fc631d1cf8b81",
+ "width": 1500,
+ "height": 1500,
+ "downloadedAt": "2026-07-15T17:59:28.989Z"
+ },
+ "c87e268467fa93f8": {
+ "fingerprint": "c87e268467fa93f8",
+ "id": "TR-016",
+ "title": "Blue Classic Plaid",
+ "status": "downloaded",
+ "candidateUrl": "https://livetteswallpaper.com/cdn/shop/products/Blue-classic-plaid-design-wallpaper-in-nursery-interior.jpg?v=1748072253",
+ "sourceUrl": "https://livetteswallpaper.com/products/blue-classic-plaid-design-removable-wallpaper",
+ "altCandidates": [
+ "https://livetteswallpaper.com/cdn/shop/products/Coastal-nursery-interior-with-blue-plaid-wallpaper.jpg?v=1748072253"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search + og:image curl",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blue windowpane grid / classic plaid design; powder blue colorway; nursery room image confirmed",
+ "updatedAt": "2026-07-15T17:59:25.845Z",
+ "file": "c87e268467fa93f8.webp",
+ "sha256": "004355580199bf0ac7805e150ed3b4047ddf77820e9bff753130e5a2a2d0ae48",
+ "width": 1500,
+ "height": 1500,
+ "downloadedAt": "2026-07-15T17:59:30.002Z"
+ },
+ "68a8100657a9ddd5": {
+ "fingerprint": "68a8100657a9ddd5",
+ "id": "TR-017",
+ "title": "Minimalist Limewash Venetian Plaster",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/ecdd68/6856817581/il_794xN.6856817581_elrd.jpg",
+ "sourceUrl": "https://www.etsy.com/sg-en/listing/1743149503/minimalist-limewash-wallpaper-for-walls",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/ecdd68/6856817581/il_340x270.6856817581_elrd.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+shop-thumbnail+listing-url",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Exact match: Minimalist Limewash Wallpaper For Walls Plaster Peel And Stick Wallpaper Venetian Self Adhesive Wall Mural Light Beige Accent Wall from LivettesWallpaper listing 1743149503. il_794xN verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.845Z",
+ "file": "68a8100657a9ddd5.webp",
+ "sha256": "95dbececfa2dec479caa9abaa5912af3626c860b2d1de6414847db45b8d35346",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:30.354Z"
+ },
+ "78c1121be7f943b7": {
+ "fingerprint": "78c1121be7f943b7",
+ "id": "TR-018",
+ "title": "Gold Chain Metallic",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/ab86b0/6660183466/il_794xN.6660183466_i0vl.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1851093980/gold-chain-pattern-metallic-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/ab86b0/6660183466/il_340x270.6660183466_i0vl.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1851093980 from LivettesWallpaper shop. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.845Z",
+ "file": "78c1121be7f943b7.webp",
+ "sha256": "7cf8ad9894f6fee7a5ef410eccaeda751f7f2f5a96a6ca97f46e42e4cd36012c",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:30.620Z"
+ },
+ "06354f219cec20b7": {
+ "fingerprint": "06354f219cec20b7",
+ "id": "TR-019",
+ "title": "Gold Snake Metallic",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/749b28/6553066618/il_794xN.6553066618_m2cc.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1855602411/gold-snake-metallic-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/749b28/6553066618/il_340x270.6553066618_m2cc.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1855602411 from LivettesWallpaper shop. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.845Z",
+ "file": "06354f219cec20b7.webp",
+ "sha256": "88e48ee0ce60391a82c54e53d2fac7b3c34d6d2c3c517d5492d12bf09132ae1b",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:30.695Z"
+ },
+ "330f7e521a9ed495": {
+ "fingerprint": "330f7e521a9ed495",
+ "id": "TR-020",
+ "title": "Fall Terrazzo",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/cd1383/6623541561/il_794xN.6623541561_bve1.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1846011416/fall-color-terrazzo-removable-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/cd1383/6623541561/il_340x270.6623541561_bve1.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1846011416 from LivettesWallpaper shop. Fall terrazzo rust/orange. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "330f7e521a9ed495.webp",
+ "sha256": "3f7d93fa75eda88c9c6c6c05f640517bac2694e13511ef77fc410606b5014b40",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:31.159Z"
+ },
+ "76512e93c1d2c6cf": {
+ "fingerprint": "76512e93c1d2c6cf",
+ "id": "TR-021",
+ "title": "Vintage Botanical Toile (Green)",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/4d4aa5/6615952411/il_794xN.6615952411_j89k.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1100065213/pine-green-toile-pattern-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/4d4aa5/6615952411/il_340x270.6615952411_j89k.jpg",
+ "https://i.etsystatic.com/9140003/r/il/e4a79d/6615958871/il_794xN.6615958871_iyp6.jpg",
+ "https://i.etsystatic.com/9140003/r/il/f62c65/6567830290/il_794xN.6567830290_bn1a.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search found listing 1100065213 pine-green-toile from LivettesWallpaper; image from shop page",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Pine green toile / vintage botanical prints confirmed from Livettes. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "76512e93c1d2c6cf.webp",
+ "sha256": "72c03b44ecf6253d6ab60375960f6615287070e6c4ceed9a5139f17022b24ff0",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:31.438Z"
+ },
+ "af8b3c20ff008e91": {
+ "fingerprint": "af8b3c20ff008e91",
+ "id": "TR-022",
+ "title": "Dark Moody Purple Floral",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/59d467/6615958433/il_794xN.6615958433_9yvz.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1828191800/dark-floral-bedroom-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/59d467/6615958433/il_340x270.6615958433_9yvz.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1828191800 dark-floral-bedroom-wallpaper from LivettesWallpaper. Purple moody floral. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "af8b3c20ff008e91.webp",
+ "sha256": "829a0a3a0a2b177aeb97fa29b465c28da223f7ef8c08b3b01e0664427d1b6153",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:31.515Z"
+ },
+ "b0f5b9183747fc3e": {
+ "fingerprint": "b0f5b9183747fc3e",
+ "id": "TR-023",
+ "title": "Agate Blue Faux Stone",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/388ea3/6615958107/il_794xN.6615958107_5h2g.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1828183540/agate-wallpaper-blue-peel-and-stick",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/388ea3/6615958107/il_340x270.6615958107_5h2g.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search shop page, image+listing URL extracted from shop highlights; title matches exactly",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1828183540 agate-wallpaper-blue-peel-and-stick from LivettesWallpaper. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "b0f5b9183747fc3e.webp",
+ "sha256": "3eb00cb4e4beacc05ffb46637821348563ffe8f853b921e1c941f16a7c1353ae",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:31.773Z"
+ },
+ "b3818e9a9baa078f": {
+ "fingerprint": "b3818e9a9baa078f",
+ "id": "TR-024",
+ "title": "Retro Circle Mid-Century (Green/Pink)",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/9140003/r/il/001393/6480412240/il_794xN.6480412240_jf6h.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1778184347/retro-background-green-and-pink-pastel",
+ "altCandidates": [
+ "https://i.etsystatic.com/9140003/r/il/001393/6480412240/il_340x270.6480412240_jf6h.jpg"
+ ],
+ "confidence": 0.94,
+ "method": "exa-search shop page, image+listing URL extracted; alt text matches green/pink circle mid-century",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 1778184347 retro-background-green-and-pink-pastel from LivettesWallpaper. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "b3818e9a9baa078f.webp",
+ "sha256": "dd629865b27ee6bc3607290af0e2ab9ed177e2dd96e89e240eef0bf3f32501d9",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:32.208Z"
+ },
+ "0ab7a0b22c9877fb": {
+ "fingerprint": "0ab7a0b22c9877fb",
+ "id": "TR-025",
+ "title": "Seamless Crane Chinoiserie (removable)",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/12312441/r/il/fa9840/1576283694/il_794xN.1576283694_ql3h.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/633004785/seamless-crane-peel-and-stick-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/fa9840/1576283694/il_340x270.1576283694_ql3h.jpg",
+ "https://i.etsystatic.com/12312441/r/il/76900f/1617673339/il_794xN.1617673339_oubk.jpg",
+ "https://i.etsystatic.com/12312441/r/il/4ebd78/1623729895/il_794xN.1623729895_1g2b.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search WallHalla shop page, listing+image extracted from highlights; exact title match",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 633004785 seamless-crane-peel-and-stick-wallpaper from WallHalla. Chinoiserie crane blush. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.846Z",
+ "file": "0ab7a0b22c9877fb.webp",
+ "sha256": "5db3ee5adcb3528a38cedff8b9278d40efe655675164dee56a0d0b12dab8a9b1",
+ "width": 794,
+ "height": 556,
+ "downloadedAt": "2026-07-15T17:59:32.286Z"
+ },
+ "ce3f2fc1cde14615": {
+ "fingerprint": "ce3f2fc1cde14615",
+ "id": "TR-026",
+ "title": "Masai Red Zebra (removable)",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/12312441/r/il/e7e333/1115855420/il_794xN.1115855420_5imx.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/503204357/zebras-wallpaper-removable-peel-and",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/e7e333/1115855420/il_340x270.1115855420_5imx.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search WallHalla shop page featured item, alt text contains Masai Red Zebra; listing URL extracted",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 503204357 zebras-wallpaper-removable-peel-and from WallHalla. Featured item. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.847Z",
+ "file": "ce3f2fc1cde14615.webp",
+ "sha256": "b9624607437d38c5aff99bfbb97c7e863eeb512b47267c18d01b3b61ef60c2cf",
+ "width": 794,
+ "height": 1009,
+ "downloadedAt": "2026-07-15T17:59:32.362Z"
+ },
+ "427638acec417e9f": {
+ "fingerprint": "427638acec417e9f",
+ "id": "TR-027",
+ "title": "Leopard Jungle Peel & Stick",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/12312441/r/il/066b61/1042288777/il_794xN.1042288777_ju88.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/387331590/peel-and-stick-leopard-pattern-wallpaper",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/066b61/1042288777/il_340x270.1042288777_ju88.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search WallHalla shop page, listing+image extracted; alt text Leopard Pattern Wallpaper Jungle Tiger",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Listing 387331590 peel-and-stick-leopard-pattern-wallpaper from WallHalla. Mustard/jungle. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.847Z",
+ "file": "427638acec417e9f.webp",
+ "sha256": "57aa5c94358f48d80864a0991fddeb21ddb507141714faf7119084ab6fc5f5f8",
+ "width": 794,
+ "height": 1190,
+ "downloadedAt": "2026-07-15T17:59:32.720Z"
+ },
+ "84b85ac096533c4c": {
+ "fingerprint": "84b85ac096533c4c",
+ "id": "TR-028",
+ "title": "Watercolor Tropical Palm",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/12312441/r/il/12634e/1161245171/il_794xN.1161245171_s34n.jpg",
+ "sourceUrl": "https://www.etsy.com/shop/WallHalla",
+ "altCandidates": [
+ "https://i.etsystatic.com/12312441/r/il/12634e/1161245171/il_340x270.1161245171_s34n.jpg",
+ "https://i.etsystatic.com/12312441/r/il/034187/1114638014/il_794xN.1114638014_701u.jpg",
+ "https://i.etsystatic.com/12312441/r/il/2ad1db/1114312262/il_794xN.1114312262_m5iq.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search WallHalla shop page; watercolor tropical plants/flowers image selected; exact listing URL not resolved",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "WallHalla Watercolor Flowers/Tropical Plants image from shop. Source is shop page, not specific listing. Image verified 200 image/jpeg.",
+ "updatedAt": "2026-07-15T17:59:25.847Z",
+ "file": "84b85ac096533c4c.webp",
+ "sha256": "c13b7941879cee55b0d2efc345f03bbcdf7cdfc6683a0e670f7769cc971c5123",
+ "width": 794,
+ "height": 1103,
+ "downloadedAt": "2026-07-15T17:59:33.081Z"
+ },
+ "500e54ee3982ccdd": {
+ "fingerprint": "500e54ee3982ccdd",
+ "id": "TR-029",
+ "title": "Abstract Pomegranate (Red & White)",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/shop/RoomBloomArt",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search + exa-fetch RoomBloomArt shop; shop page found but no pomegranate listing image surfaced in results",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "RoomBloomArt shop confirmed on Etsy (342 listings, Fruits and Veggies section=14 items). Could not extract specific pomegranate listing image URL from fetched shop page content within budget.",
+ "updatedAt": "2026-07-15T17:59:25.847Z"
+ },
+ "mersea-cozy-cottage-floral": {
+ "fingerprint": "mersea-cozy-cottage-floral",
+ "id": "TR-030",
+ "title": "Cozy Cottage Floral Scatter",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/6364500/r/il/e1a6c5/3107621367/il_794xN.3107621367_by7y.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/999221378/cozy-cottage-floral-scatter-ink-and",
+ "altCandidates": [
+ "https://i.etsystatic.com/6364500/r/il/e1a6c5/3107621367/il_340x270.3107621367_by7y.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-fetch listing page + og:image extraction",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "MerseaHome shop; UK listing URL; image verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.847Z",
+ "file": "mersea-cozy-cottage-floral.webp",
+ "sha256": "4bf3eba548e017bc25b9e328ba36650c302fd26705ad3c5e9518ce0ebcbd4787",
+ "width": 794,
+ "height": 701,
+ "downloadedAt": "2026-07-15T17:59:33.116Z"
+ },
+ "crabdancer-fishing-lures-navy": {
+ "fingerprint": "crabdancer-fishing-lures-navy",
+ "id": "TR-031",
+ "title": "Fishing Lures Navy Wallpaper",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/shop/CrabDancer",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search + shop page fetch — listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "CrabDancer shop confirmed on Etsy featured wallpaper page (~296-299 reviews, $10.50); specific Fishing Lures Navy listing URL and image not retrieved due to crawl timeouts",
+ "updatedAt": "2026-07-15T17:59:25.847Z"
+ },
+ "accenwall-dark-galaxy-space-mural": {
+ "fingerprint": "accenwall-dark-galaxy-space-mural",
+ "id": "TR-032",
+ "title": "Dark Galaxy Space Mural",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/featured/etsy-wallpaper",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search — listing confirmed on featured page, crawl timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "AccentuWall; full title: 'Space Mural Wall Covering | Dark Galaxy | Peel and Stick or Unpasted Wallpaper Mural | Non-toxic'; also listed on simpleshapes.com as SKU W8025-Dark; all listing page fetches timed out (CRAWL_LIVECRAWL_TIMEOUT)",
+ "updatedAt": "2026-07-15T17:59:25.848Z"
+ },
+ "katezaremba-wiggle-harlequin-flower": {
+ "fingerprint": "katezaremba-wiggle-harlequin-flower",
+ "id": "TR-033",
+ "title": "Wiggle Harlequin Flower Neckerchief",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/5575359/r/il/c55614/5719337415/il_794xN.5719337415_3bre.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/633915569/neckerchiefs-silk-scarf-bandana-wiggle",
+ "altCandidates": [
+ "https://i.etsystatic.com/5575359/r/il/416dca/6589573855/il_794xN.6589573855_tucc.jpg"
+ ],
+ "confidence": 0.72,
+ "method": "exa-search + shop page fetch",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "KateZarembaCompany; item title matches harlequin flower scarf listing (#633915569), not the wiggle stripe wallpaper; primary image is harlequin flower pattern; alt is wiggle stripe wallpaper from same shop",
+ "updatedAt": "2026-07-15T17:59:25.848Z",
+ "file": "katezaremba-wiggle-harlequin-flower.webp",
+ "sha256": "bf70e6136cb6e11b79556ed36883f42c8afccb1e513bb7da2233b813b7a36b1e",
+ "width": 794,
+ "height": 900,
+ "downloadedAt": "2026-07-15T17:59:33.447Z"
+ },
+ "timeless-mexican-embroidery-birds-blush-288": {
+ "fingerprint": "timeless-mexican-embroidery-birds-blush-288",
+ "id": "TR-034",
+ "title": "Mexican Embroidery Birds Removable Wallpaper #288",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16928094/r/il/54dc1a/1741251419/il_794xN.1741251419_tbx8.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/647078256/mexican-embroidery-birds-removable",
+ "altCandidates": [
+ "https://i.etsystatic.com/16928094/r/il/249ff4/1693790192/il_794xN.1693790192_b8es.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "TimelessDecorations shop; blush colorway (#288); alt image is green/red colorway (#286); both verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.848Z",
+ "file": "timeless-mexican-embroidery-birds-blush-288.webp",
+ "sha256": "b57217d8aa07242ecccd159670241f26eb1fad274b40578c08f508aea9bacad0",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:33.480Z"
+ },
+ "timeless-persian-ikat-543": {
+ "fingerprint": "timeless-persian-ikat-543",
+ "id": "TR-035",
+ "title": "Persian Ikat Removable Wallpaper #543",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16928094/r/il/1eb2fc/1693197642/il_794xN.1693197642_mbg5.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1789918214/porcelain-indigo-persian-ikat-removable",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; Porcelain Indigo colorway; verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.848Z",
+ "file": "timeless-persian-ikat-543.webp",
+ "sha256": "fcdbba3ac0b98d363e54da5fa2d0a68361ddf06ebf3c801693f10221bb9f0ae7",
+ "width": 794,
+ "height": 1190,
+ "downloadedAt": "2026-07-15T17:59:33.771Z"
+ },
+ "timeless-boho-ethnic-354": {
+ "fingerprint": "timeless-boho-ethnic-354",
+ "id": "TR-036",
+ "title": "Boho Ethnic Removable Wallpaper Blue #354",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16928094/r/il/52f839/1740870569/il_794xN.1740870569_t136.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1790445952/boho-ethnic-removable-wallpaper-blue-and",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; blue and white colorway; verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.849Z",
+ "file": "timeless-boho-ethnic-354.webp",
+ "sha256": "289fcb39c78182b74cf822c408bb483342ee32bcd26781a62d5f984a2dc2c90a",
+ "width": 794,
+ "height": 1083,
+ "downloadedAt": "2026-07-15T17:59:34.099Z"
+ },
+ "timeless-mandala-535": {
+ "fingerprint": "timeless-mandala-535",
+ "id": "TR-037",
+ "title": "Mandala Pattern Removable Wallpaper #535",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16928094/r/il/511cac/1693199720/il_794xN.1693199720_keg5.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1802572529/mandala-pattern-removable-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.849Z",
+ "file": "timeless-mandala-535.webp",
+ "sha256": "96121522e255150c259cc39c2ea223323c3b5915293eb88d7a383a0cd587d20d",
+ "width": 794,
+ "height": 1088,
+ "downloadedAt": "2026-07-15T17:59:34.413Z"
+ },
+ "timeless-art-deco-texture-green-419": {
+ "fingerprint": "timeless-art-deco-texture-green-419",
+ "id": "TR-038",
+ "title": "Art Deco Texture Removable Wallpaper Green #419",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #419 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Art Deco Texture Removable Wallpaper, Green And White Wall Mural, Design Peel and Stick Glamour Wallpaper #419'; not found in shop home page listing grid; would need search pagination or direct listing search",
+ "updatedAt": "2026-07-15T17:59:25.849Z"
+ },
+ "timeless-tribal-african-353": {
+ "fingerprint": "timeless-tribal-african-353",
+ "id": "TR-039",
+ "title": "Tribal African Style Removable Wallpaper Black Red #353",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #353 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Tribal African Style Removable Wallpaper, Black And Red Wall Mural, Temporary Peel and Stick Ethnic Wallpaper #353'; not found in shop home page listing grid; would need search pagination or direct listing search",
+ "updatedAt": "2026-07-15T17:59:25.849Z"
+ },
+ "timeless-gold-ferns-28": {
+ "fingerprint": "timeless-gold-ferns-28",
+ "id": "TR-040",
+ "title": "Gold Ferns And Leaves Removable Wallpaper #28",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-fetch TimelessDecorations shop page — listing #28 not paginated in shop home",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations; full title: 'Gold Ferns And Leaves Removable Wallpaper, Gold And Black Wall Mural, Dark Self-Adhesive Wallpaper #28'; not found in shop home page listing grid; would need search pagination or direct listing search",
+ "updatedAt": "2026-07-15T17:59:25.850Z"
+ },
+ "timeless-provence-violet-lavender-262": {
+ "fingerprint": "timeless-provence-violet-lavender-262",
+ "id": "TR-041",
+ "title": "Provence Violet Lavender Flowers Removable Wallpaper #262",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/16928094/r/il/110cd3/1693576254/il_794xN.1693576254_lmc5.jpg",
+ "sourceUrl": "https://www.etsy.com/uk/listing/1788357764/provence-violet-lavender-flowers",
+ "altCandidates": [],
+ "confidence": 0.93,
+ "method": "exa-fetch TimelessDecorations shop page — listing extracted from thumbnails",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "TimelessDecorations shop; verified 200 image/jpeg",
+ "updatedAt": "2026-07-15T17:59:25.850Z",
+ "file": "timeless-provence-violet-lavender-262.webp",
+ "sha256": "3dde2d08d43167ee97348314535096b610763ca93b4608fdc5feb2ab471db714",
+ "width": 794,
+ "height": 1023,
+ "downloadedAt": "2026-07-15T17:59:34.493Z"
+ },
+ "d71bd6c6ce4c3bff": {
+ "fingerprint": "d71bd6c6ce4c3bff",
+ "id": "TR-042",
+ "title": "Chaotic Dots Monochrome",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search: confirmed listing #478 exists (Chaotic Dots Removable Wallpaper, White And Black Wall Mural, Monochrome Wallpaper, Dots Wall Mural #478) but no i.etsystatic.com image URL surfaced from search or fetch; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #478 confirmed to exist; could not extract per-listing image URL without direct listing page access",
+ "updatedAt": "2026-07-15T17:59:25.850Z"
+ },
+ "dc28bcbe99919878": {
+ "fingerprint": "dc28bcbe99919878",
+ "id": "TR-043",
+ "title": "Flying Bird Minimalist",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search: confirmed listing #488 exists (Flying Bird Removable Wallpaper, Gray And White Wall Mural, Wall Covering Minimalist Wallpaper #488) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #488 confirmed present; could not extract per-listing image URL without direct listing page access",
+ "updatedAt": "2026-07-15T17:59:25.850Z"
+ },
+ "7eec936f768dc8e7": {
+ "fingerprint": "7eec936f768dc8e7",
+ "id": "TR-044",
+ "title": "Bee Playground (kids)",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search: confirmed listing #559 exists (Bee Playground Wallpaper, Reusable Wallpaper, Yellow, Black, Illustration, Removable Wallpaper, Wallpaper Kids, Nursery Decor #559) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #559 confirmed present; could not extract per-listing image URL without direct listing page access",
+ "updatedAt": "2026-07-15T17:59:25.850Z"
+ },
+ "e8234bb26bc85170": {
+ "fingerprint": "e8234bb26bc85170",
+ "id": "TR-045",
+ "title": "Tropical Flowers (Blue & Green)",
+ "status": "unresolved",
+ "candidateUrl": null,
+ "sourceUrl": "https://www.etsy.com/uk/shop/TimelessDecorations",
+ "altCandidates": [],
+ "confidence": 0,
+ "method": "exa-search: confirmed listing #14 exists (Tropical Flowers Removable Wallpaper, Blue And Green Wall Mural, Dark Peel and Stick Wallpaper #14) but no i.etsystatic.com image URL surfaced; individual listing page timed out",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "TimelessDecorations shop ID 16928094; listing #14 confirmed present; could not extract per-listing image URL without direct listing page access",
+ "updatedAt": "2026-07-15T17:59:25.851Z"
+ },
+ "e01b292ddd4d5ab7": {
+ "fingerprint": "e01b292ddd4d5ab7",
+ "id": "TR-046",
+ "title": "Fish Pink Under-the-Sea",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/5654667/r/il/910fa4/2853834675/il_794xN.2853834675_tkjr.jpg",
+ "sourceUrl": "https://www.etsy.com/au/listing/931574466/samples-fish-wallpaper-sample",
+ "altCandidates": [
+ "https://i.etsystatic.com/5654667/r/il/7f97df/2853836737/il_794xN.2853836737_c8t6.jpg",
+ "https://i.etsystatic.com/5654667/r/il/b2e871/2806159068/il_794xN.2806159068_3ffc.jpg"
+ ],
+ "confidence": 0.85,
+ "method": "exa-search found SianZeng fish wallpaper sample listing; exa-fetch on listing page extracted il_794xN image URLs for A4 Pink variant; verified 200 image/jpeg",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "SianZeng shop ID 5654667; listing 931574466 is a sample listing for the Fish Wallpaper (pink colorway A4 Pink); altCandidate[0] is the Both Colours pack, altCandidate[1] is the 70cm x 75cm Pink swatch",
+ "updatedAt": "2026-07-15T17:59:25.851Z",
+ "file": "e01b292ddd4d5ab7.webp",
+ "sha256": "48d264ce373eddae9d57f22f41fde8b2bd2b4b1a5d6b177751ac82f48bcad929",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:34.578Z"
+ },
+ "01fed1ec969baa25": {
+ "fingerprint": "01fed1ec969baa25",
+ "id": "TR-047",
+ "title": "Garden Party Floral",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/10028083/r/il/e7835e/6776888441/il_794xN.6776888441_7c2u.jpg",
+ "sourceUrl": "https://www.etsy.com/listing/1876560322/rifle-garden-party-wallpaper",
+ "altCandidates": [],
+ "confidence": 0.65,
+ "method": "exa-search found DMarieInteriors Etsy listing titled 'Rifle Garden Party Wallpaper' (listing 1876560322) with i.etsystatic.com image; this is a reseller/licensed listing selling Rifle Paper Co Garden Party pattern; verified 200 image/jpeg",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Rifle Paper Co does not have a direct Etsy shop; this is a licensed/reseller listing for the Garden Party wallpaper pattern by Rifle Paper Co; confidence slightly reduced as it's a proxy listing not from Rifle Paper Co's own storefront",
+ "updatedAt": "2026-07-15T17:59:25.851Z",
+ "file": "01fed1ec969baa25.webp",
+ "sha256": "f03bff704d5d36e93372b7dc3271ab29ccac55109b5bc04b820b366932d83d38",
+ "width": 794,
+ "height": 794,
+ "downloadedAt": "2026-07-15T17:59:34.655Z"
+ },
+ "c7ed7c11bae10431": {
+ "fingerprint": "c7ed7c11bae10431",
+ "id": "TR-048",
+ "title": "Grateful Thread Woven",
+ "status": "downloaded",
+ "candidateUrl": "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_White_blue.jpg?v=1706597345",
+ "sourceUrl": "https://chasingpaper.com/products/grateful-thread",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_Blue_White.jpg?v=1706597333",
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/GratefulThread_Chartreuse_White.jpg?v=1706597389",
+ "https://cdn.shopify.com/s/files/1/0205/1280/files/e3d9f54f69e6--Greatful-thread-blue-white-3e5625.jpg?v=1783614656"
+ ],
+ "confidence": 0.9,
+ "method": "Chasing Paper Shopify product JSON fetched via $0 curl (chasingpaper.com/products/grateful-thread.json); extracted image CDN URLs; Cream/White-Blue variant chosen as best match for 'Cream' color; all 3 verified 200 image/jpeg",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Grateful Thread is a Chasing Paper original design; item URL was etsy.com/featured/etsy-wallpaper (generic page) — Chasing Paper brand sells on Etsy but the Grateful Thread woven texture pattern is from their own site; Shopify JSON gave all image variants; White/Blue chosen as closest to cream/woven-texture colorway",
+ "updatedAt": "2026-07-15T17:59:25.851Z",
+ "file": "c7ed7c11bae10431.webp",
+ "sha256": "6b8e359687ecca3577295c93a68fd5294c4b391eb3b07f7b146696d586271323",
+ "width": 3125,
+ "height": 6250,
+ "downloadedAt": "2026-07-15T17:59:38.880Z"
+ },
+ "929a320faa1ee792": {
+ "fingerprint": "929a320faa1ee792",
+ "id": "TR-049",
+ "title": "Vintage Botanical Mural",
+ "status": "downloaded",
+ "candidateUrl": "https://i.etsystatic.com/7726384/r/il/549f25/6022259543/il_794xN.6022259543_nplu.jpg",
+ "sourceUrl": "https://www.etsy.com/shop/anewalldecor",
+ "altCandidates": [
+ "https://i.etsystatic.com/7726384/r/il/479fb8/1982355923/il_794xN.1982355923_j1ko.jpg",
+ "https://i.etsystatic.com/7726384/r/il/b265dd/6225718116/il_794xN.6225718116_3rem.jpg"
+ ],
+ "confidence": 0.7,
+ "method": "exa-search found anewalldecor (Anewall) Etsy shop; shop features 'Wavy Botanical - Beautiful Floral Wallpaper | Vintage Pattern Wallpaper' and 'Blush Floral Wallpaper - Vintage Mural'; Wavy Botanical chosen as primary match for 'Vintage Botanical Mural' style; verified 200 image/jpeg for both",
+ "exaCalls": 3,
+ "estCostUsd": 0.015,
+ "notes": "Anewall (anewalldecor) shop ID 7726384; item URL was etsy.com/featured/etsy-wallpaper (generic); no specific listing titled 'Vintage Botanical Mural' found but Anewall specializes in vintage mural wallpapers in sage/botanical styles; 'Wavy Botanical' is the closest match; confidence reduced as exact listing title not confirmed",
+ "updatedAt": "2026-07-15T17:59:25.851Z",
+ "file": "929a320faa1ee792.webp",
+ "sha256": "3cdb849a5db249df54b0aa38533d1f19a3c53063044e7dce25b93f965cf862cb",
+ "width": 794,
+ "height": 530,
+ "downloadedAt": "2026-07-15T17:59:39.197Z"
+ },
+ "3ddd320d8423d628": {
+ "fingerprint": "3ddd320d8423d628",
+ "id": "TR-150",
+ "title": "Pimpernel",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/asset/img/product/82826/tiled/morris-pimpernel-green-wallpaper-tiled-082826.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/pimpernel/82826",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/082826_163x163_thumb.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Pimpernel in Green (product 82826 / code 210389) — sage colorway; tiled repeat image shows pattern clearly",
+ "updatedAt": "2026-07-15T18:05:23.381Z",
+ "file": "3ddd320d8423d628.jpg",
+ "sha256": "ef74c7f1c4f2c3b6bd6ffb989db7b9d872ac50f4048e232758d4816a9e32ca73",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:40.271Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "b21164bc3813fbdb": {
+ "fingerprint": "b21164bc3813fbdb",
+ "id": "TR-151",
+ "title": "Strawberry Thief",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160521_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/strawberry-thief/160521",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/asset/img/product/160521/tiled/morris-strawberry-thief-indigo-wallpaper-tiled-160521.jpg"
+ ],
+ "confidence": 0.97,
+ "method": "exa-search + exa-fetch og:image extraction",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Strawberry Thief Indigo by Morris (product 160521, code 216749) — exact match; full-size orig image confirmed 200",
+ "updatedAt": "2026-07-15T18:05:25.719Z",
+ "file": "b21164bc3813fbdb.jpg",
+ "sha256": "927c78d094e61923190377b804a436b15df5d34ab02c26e0b60ab7564347aa22",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:40.333Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "027ad3a070448e21": {
+ "fingerprint": "027ad3a070448e21",
+ "id": "TR-152",
+ "title": "Willow Bough",
+ "status": "candidate",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/221674_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/us/products/william-morris-at-home/willow-bough/221675",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221673_1_orig.jpg"
+ ],
+ "confidence": 0.88,
+ "method": "exa-fetch page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Product 221675 is Plum colorway; manifest URL points specifically to this product. Nearby IDs 221673-221674 are other colorways of same Willow Bough design by William Morris at Home",
+ "updatedAt": "2026-07-15T18:05:28.182Z",
+ "file": null,
+ "sha256": null,
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:41.225Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "reject",
+ "reason": "Image shows room scene not wallpaper swatch."
+ }
+ },
+ "e6e1c1c409ab469f": {
+ "fingerprint": "e6e1c1c409ab469f",
+ "id": "TR-153",
+ "title": "Acanthus",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160506_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/acanthus/160506",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/099483_163x163_thumb.jpg",
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221649_163x163_thumb.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Acanthus; 160506=Ivory/Pearl exclusive colourway, 99483=Pale Grey Green — item color is Olive; 221649 is Sage & Duck Egg from William Morris at Home line",
+ "updatedAt": "2026-07-15T18:05:30.461Z",
+ "file": "e6e1c1c409ab469f.jpg",
+ "sha256": "eb44f91ade5a5128a6f240e50cb5a78ce57b9f66df6d4e47f0165cfe4dbbe714",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:41.296Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "b7a9cd1467d0e97c": {
+ "fingerprint": "b7a9cd1467d0e97c",
+ "id": "TR-154",
+ "title": "Golden Lily",
+ "status": "candidate",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160479_163x163_thumb.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/golden-lily/160479",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/082996_163x163_thumb.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Golden Lily; 160479 = Green/Red exclusive colourway; forest green item color matches; also Olive/Russet at 82996",
+ "updatedAt": "2026-07-15T18:05:32.949Z",
+ "file": null,
+ "sha256": null,
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:42.178Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "reject",
+ "reason": "Not wallpaper product photo; textile pattern swatch."
+ }
+ },
+ "2a2e3b87075efe46": {
+ "fingerprint": "2a2e3b87075efe46",
+ "id": "TR-155",
+ "title": "Thistle",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160503_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/thistle/160503",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160503_163x163_thumb.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Thistle Claret/Gold (product 160503, code 216737) — claret item color exact match; metallic gold on dramatic claret red",
+ "updatedAt": "2026-07-15T18:05:35.252Z",
+ "file": "2a2e3b87075efe46.jpg",
+ "sha256": "d0abfabe13ff1b9bb7cc96bb280112fe59f97cc1fde5c90698a83ea50419ebc9",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:42.476Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "0c07236ddf96122f": {
+ "fingerprint": "0c07236ddf96122f",
+ "id": "TR-156",
+ "title": "Bird & Pomegranate",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160474_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/bird-pomegranate/160474",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160474_163x163_thumb.jpg"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search collection page + CDN pattern verification",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris & Co Bird & Pomegranate Pearl/Jade (product 160474); teal color from collection list thumbnail confirmed; also Green/Blue at 99462",
+ "updatedAt": "2026-07-15T18:05:37.545Z",
+ "file": "0c07236ddf96122f.jpg",
+ "sha256": "972c62ec2fd90b5eebca7e02b4225defaa6b8811697c812dc6f82f5f8ca66204",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:42.777Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "af3b4dbde07b8505": {
+ "fingerprint": "af3b4dbde07b8505",
+ "id": "TR-157",
+ "title": "Brer Rabbit",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160512_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/brer-rabbit/160512",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/212342_1_orig.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Brer Rabbit Peacock/Gold colorway (160512) on wallpaperdirect.com CDN; 200 verified",
+ "updatedAt": "2026-07-15T18:05:39.831Z",
+ "file": "af3b4dbde07b8505.jpg",
+ "sha256": "b6288c4556da73ec2b959fd78f825ad49311c8e9a937c2c4b56015bcfde8bcf3",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:43.024Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "2b2225ba89b375e8": {
+ "fingerprint": "2b2225ba89b375e8",
+ "id": "TR-158",
+ "title": "Morris Seaweed",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/asset/img/product/126121/tiled/morris-morris-seaweed-silver-ecru-wallpaper-tiled-126121.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/morris-seaweed/126121",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/160499_1_orig.jpg",
+ "https://cdn.wallpaperdirect.com/asset/img/product/160499/tiled/morris-morris-seaweed-gilver-faded-sea-pink-wallpaper-tiled-160499.jpg"
+ ],
+ "confidence": 0.88,
+ "method": "exa-search+tiled-CDN-image",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Morris Seaweed Silver/Ecru (126121); _1_orig returned 404 so using tiled variant; olive/green colorways also available as alts (160499)",
+ "updatedAt": "2026-07-15T18:05:42.144Z",
+ "file": "2b2225ba89b375e8.jpg",
+ "sha256": "befc8fabab8fd3ca4ba0d6a850aff9e4756e6693fb018b8aaacb719db4ea5012",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:43.378Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "f2fd8b44cd969a7e": {
+ "fingerprint": "f2fd8b44cd969a7e",
+ "id": "TR-159",
+ "title": "Snakeshead",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/160516_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/morris/snakeshead/160516",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/143925_1_orig.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Snakeshead Slate/Dove (160516) colorway matches 'Slate' item color; 200 verified on CDN",
+ "updatedAt": "2026-07-15T18:05:44.436Z",
+ "file": "f2fd8b44cd969a7e.jpg",
+ "sha256": "53362a9af580585d58a4bb6e3ec0326daea6b0de231f5c75719eb89f002408bd",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:44.274Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "bc263a7bcd9ab2d7": {
+ "fingerprint": "bc263a7bcd9ab2d7",
+ "id": "TR-160",
+ "title": "Garden (Arts & Crafts damask)",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/223350_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/william-morris-at-home/garden/223350",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/223350_2_orig.jpg",
+ "https://cdn.wallpaperdirect.com/asset/img/product/223350/tiled/william-morris-at-home-garden-cottages-blues-wallpaper-tiled-223350.jpg"
+ ],
+ "confidence": 0.96,
+ "method": "exa-search+direct-page-fetch+CDN-image-confirmed",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Garden Cottages Blues (223350) on wallpaperdirect; image URL confirmed directly from page HTML; 200 verified",
+ "updatedAt": "2026-07-15T18:05:46.887Z",
+ "file": "bc263a7bcd9ab2d7.jpg",
+ "sha256": "e3f78d74f2809a5e9c9fb32f4f8a425f898c4f628e7187aa6c089a46332a7aad",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:44.484Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": "Room scene where wallpaper is clearly visible."
+ }
+ },
+ "a8af0db4f6ef427c": {
+ "fingerprint": "a8af0db4f6ef427c",
+ "id": "TR-161",
+ "title": "Blackthorn",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/221688_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/william-morris-at-home/blackthorn/221688",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/221690_1_orig.jpg"
+ ],
+ "confidence": 0.93,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Blackthorn Charcoal & Burnt Orange (221688, code 124250); charcoal colorway matches item; 200 verified on CDN",
+ "updatedAt": "2026-07-15T18:05:49.178Z",
+ "file": "a8af0db4f6ef427c.jpg",
+ "sha256": "2d7b4e80770e04d8dfaed8bba21ec782d9f2818adc22e9cb34d787e4469f2a7a",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:45.402Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "2cc9bced11bee107": {
+ "fingerprint": "2cc9bced11bee107",
+ "id": "TR-162",
+ "title": "Honeysuckle",
+ "status": "candidate",
+ "candidateUrl": "https://images.dunelm.com/30985222_alt01.jpg",
+ "sourceUrl": "https://www.worldofwallpaper.com/ie/william-morris-at-home-honeysuckle-wallpaper-verde-140487.html",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/223264_1_orig.jpg"
+ ],
+ "confidence": 0.82,
+ "method": "exa-search+worldofwallpaper-og:image",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Honeysuckle Verde/Sage (pattern code 140487) by William Morris at Home; sage-green colorway; image from worldofwallpaper.com, 200 verified; WPD exact sage ID not confirmed so using credible retailer",
+ "updatedAt": "2026-07-15T17:59:46.130Z"
+ },
+ "94d6e549884685a3": {
+ "fingerprint": "94d6e549884685a3",
+ "id": "TR-163",
+ "title": "Raphael (Central Park trees)",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/asset/img/product/128087/tiled/sandberg-raphael-blue-wallpaper-tiled-128087.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/us/products/sandberg/raphael/128087",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/128087_163x163_thumb.jpg"
+ ],
+ "confidence": 0.94,
+ "method": "exa-search+tiled-CDN-image",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Sandberg Raphael Blue (128087); Central Park trees in shades of blue; _1_orig 404 so using tiled variant, 200 verified",
+ "updatedAt": "2026-07-15T18:05:51.475Z",
+ "file": "94d6e549884685a3.jpg",
+ "sha256": "cf9fbedd0addd339d8287d7f99172bf0b1f5a357282851b6e1506d932205b0a0",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:46.194Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "b7e60c0a34ed1144": {
+ "fingerprint": "b7e60c0a34ed1144",
+ "id": "TR-164",
+ "title": "Florencecourt",
+ "status": "downloaded",
+ "candidateUrl": "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_Flatshot_Item_100-1002-27f0d66809.webp?v=1784028155",
+ "sourceUrl": "https://cole-and-son.com/products/florencecourt",
+ "altCandidates": [
+ "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_Flatshot_Item_100-1001-2deb68a8a1.webp?v=1784028127",
+ "https://cdn.shopify.com/s/files/1/0577/0543/1226/files/Florencecourt_Image_WaveImage_Item_100-1001.jpg?v=1769111538"
+ ],
+ "confidence": 0.9,
+ "method": "exa-search+cole-and-son-shopify-json",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Cole & Son Florencecourt 100/1002 Leaf Green on Parchment; image from cole-and-son.com Shopify CDN (official source); wallpaperdirect.com blocked Exa fetch; 200 verified",
+ "updatedAt": "2026-07-15T17:59:25.853Z",
+ "file": "b7e60c0a34ed1144.webp",
+ "sha256": "ccc9d42d74cab3787bcd37acac382a3fc69cd65c769e0d85aac411cc20685bb8",
+ "width": 1874,
+ "height": 1920,
+ "downloadedAt": "2026-07-15T17:59:47.178Z"
+ },
+ "99480187e77c2b0d": {
+ "fingerprint": "99480187e77c2b0d",
+ "id": "TR-165",
+ "title": "Highgrove (peonies & roses)",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn11.bigcommerce.com/s-hv21hhsv/images/stencil/1280x1280/products/42871/311697/TW2436r__27863.1730243736.jpg?c=2",
+ "sourceUrl": "https://www.nattyandpolly.com.au/highgrove-blush-wallpaper/",
+ "altCandidates": [
+ "https://cdn11.bigcommerce.com/s-hv21hhsv/products/42871/images/311697/TW2436r__27863.1730243736.490.588.jpg?c=2"
+ ],
+ "confidence": 0.87,
+ "method": "exa-search+retailer-product-page-og:image",
+ "exaCalls": 2,
+ "estCostUsd": 0.01,
+ "notes": "Timothy Wilman Highgrove Blush (SKU TW2436); floral with trailing leaves, peonies and roses in blush pink; wallpaperdirect.com product page not found by Exa; credible AU retailer image, 200 verified",
+ "updatedAt": "2026-07-15T18:06:02.844Z",
+ "file": "99480187e77c2b0d.jpg",
+ "sha256": "7313e3dfb0f8e2e18792201f0b419051cd9f1515c8442e62209957abd1e35d4d",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:47.352Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "c1608aaa84294d72": {
+ "fingerprint": "c1608aaa84294d72",
+ "id": "TR-166",
+ "title": "Magnolia Grove",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/186399_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/laura-ashley/magnolia-grove/186399",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/186402_1_orig.jpg"
+ ],
+ "confidence": 0.95,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Laura Ashley Magnolia Grove Natural/Cream (186399, code 113353); painterly magnolia design with white blooms on beige; 200 verified",
+ "updatedAt": "2026-07-15T18:06:05.186Z",
+ "file": "c1608aaa84294d72.jpg",
+ "sha256": "c590036fd538f4043f7fb21579210dd562c2e8bc29bca75a56cb4947bf4f36b5",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:47.618Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "baaec803e93a4212": {
+ "fingerprint": "baaec803e93a4212",
+ "id": "TR-167",
+ "title": "Japanese Garden (birds)",
+ "status": "qc-pass",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/196110_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/arthouse/japanese-garden/196110",
+ "altCandidates": [
+ "https://cdn.wallpaperdirect.com/shared-assets/images/products/173133_1_orig.jpg"
+ ],
+ "confidence": 0.92,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Arthouse Japanese Garden Blue (196110, code 908106); soaring birds over Japanese treescape in teal/blue; 200 verified",
+ "updatedAt": "2026-07-15T18:06:07.510Z",
+ "file": "baaec803e93a4212.jpg",
+ "sha256": "c0d127e36320470629a5049065c52796d0866e3bb4d3e2d0391e0c98b0906274",
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:47.855Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "pass",
+ "reason": ""
+ }
+ },
+ "434de6d3ae0117a3": {
+ "fingerprint": "434de6d3ae0117a3",
+ "id": "TR-168",
+ "title": "Amelie Texture",
+ "status": "qc-reject",
+ "candidateUrl": "https://cdn.wallpaperdirect.com/shared-assets/images/products/186137_1_orig.jpg",
+ "sourceUrl": "https://www.wallpaperdirect.com/products/albany/amelie-texture/186137",
+ "altCandidates": [],
+ "confidence": 0.96,
+ "method": "exa-search+CDN-image-pattern",
+ "exaCalls": 1,
+ "estCostUsd": 0.005,
+ "notes": "Albany Amelie Texture Grey (186137, code 3008); simple all-over plain texture in grey/greige; 200 verified",
+ "updatedAt": "2026-07-15T18:06:09.991Z",
+ "file": null,
+ "sha256": null,
+ "width": 1000,
+ "height": 1000,
+ "downloadedAt": "2026-07-15T17:59:48.165Z",
+ "qc": {
+ "model": "qwen2.5vl:7b",
+ "verdict": "reject",
+ "reason": "Not a wallpaper product photo."
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/assets/real/01fed1ec969baa25.webp b/public/assets/real/01fed1ec969baa25.webp
new file mode 100644
index 0000000..d605888
Binary files /dev/null and b/public/assets/real/01fed1ec969baa25.webp differ
diff --git a/public/assets/real/06354f219cec20b7.webp b/public/assets/real/06354f219cec20b7.webp
new file mode 100644
index 0000000..140e00a
Binary files /dev/null and b/public/assets/real/06354f219cec20b7.webp differ
diff --git a/public/assets/real/07283c9736eae19a.jpg b/public/assets/real/07283c9736eae19a.jpg
new file mode 100644
index 0000000..243fdf5
Binary files /dev/null and b/public/assets/real/07283c9736eae19a.jpg differ
diff --git a/public/assets/real/0ab7a0b22c9877fb.webp b/public/assets/real/0ab7a0b22c9877fb.webp
new file mode 100644
index 0000000..f1030d3
Binary files /dev/null and b/public/assets/real/0ab7a0b22c9877fb.webp differ
diff --git a/public/assets/real/0c07236ddf96122f.jpg b/public/assets/real/0c07236ddf96122f.jpg
new file mode 100644
index 0000000..0eb3e68
Binary files /dev/null and b/public/assets/real/0c07236ddf96122f.jpg differ
diff --git a/public/assets/real/1fcb172898433b84.webp b/public/assets/real/1fcb172898433b84.webp
new file mode 100644
index 0000000..bcd57a9
Binary files /dev/null and b/public/assets/real/1fcb172898433b84.webp differ
diff --git a/public/assets/real/272cfc8f00dd9d4b.webp b/public/assets/real/272cfc8f00dd9d4b.webp
new file mode 100644
index 0000000..6b3a8b4
Binary files /dev/null and b/public/assets/real/272cfc8f00dd9d4b.webp differ
diff --git a/public/assets/real/2a2e3b87075efe46.jpg b/public/assets/real/2a2e3b87075efe46.jpg
new file mode 100644
index 0000000..78d9469
Binary files /dev/null and b/public/assets/real/2a2e3b87075efe46.jpg differ
diff --git a/public/assets/real/2b2225ba89b375e8.jpg b/public/assets/real/2b2225ba89b375e8.jpg
new file mode 100644
index 0000000..3daa6d3
Binary files /dev/null and b/public/assets/real/2b2225ba89b375e8.jpg differ
diff --git a/public/assets/real/330f7e521a9ed495.webp b/public/assets/real/330f7e521a9ed495.webp
new file mode 100644
index 0000000..86cce27
Binary files /dev/null and b/public/assets/real/330f7e521a9ed495.webp differ
diff --git a/public/assets/real/3ddd320d8423d628.jpg b/public/assets/real/3ddd320d8423d628.jpg
new file mode 100644
index 0000000..ecbd186
Binary files /dev/null and b/public/assets/real/3ddd320d8423d628.jpg differ
diff --git a/public/assets/real/3ec28b7873415bc7.webp b/public/assets/real/3ec28b7873415bc7.webp
new file mode 100644
index 0000000..de72899
Binary files /dev/null and b/public/assets/real/3ec28b7873415bc7.webp differ
diff --git a/public/assets/real/4129690cd1352750.webp b/public/assets/real/4129690cd1352750.webp
new file mode 100644
index 0000000..71e5673
Binary files /dev/null and b/public/assets/real/4129690cd1352750.webp differ
diff --git a/public/assets/real/427638acec417e9f.webp b/public/assets/real/427638acec417e9f.webp
new file mode 100644
index 0000000..cc1565f
Binary files /dev/null and b/public/assets/real/427638acec417e9f.webp differ
diff --git a/public/assets/real/469112ed0f40143e.webp b/public/assets/real/469112ed0f40143e.webp
new file mode 100644
index 0000000..b680bde
Binary files /dev/null and b/public/assets/real/469112ed0f40143e.webp differ
diff --git a/public/assets/real/4a6a4f34c57301bd.webp b/public/assets/real/4a6a4f34c57301bd.webp
new file mode 100644
index 0000000..164e807
Binary files /dev/null and b/public/assets/real/4a6a4f34c57301bd.webp differ
diff --git a/public/assets/real/68a8100657a9ddd5.webp b/public/assets/real/68a8100657a9ddd5.webp
new file mode 100644
index 0000000..a85478b
Binary files /dev/null and b/public/assets/real/68a8100657a9ddd5.webp differ
diff --git a/public/assets/real/76512e93c1d2c6cf.webp b/public/assets/real/76512e93c1d2c6cf.webp
new file mode 100644
index 0000000..97682e5
Binary files /dev/null and b/public/assets/real/76512e93c1d2c6cf.webp differ
diff --git a/public/assets/real/78c1121be7f943b7.webp b/public/assets/real/78c1121be7f943b7.webp
new file mode 100644
index 0000000..f6aa70e
Binary files /dev/null and b/public/assets/real/78c1121be7f943b7.webp differ
diff --git a/public/assets/real/84b85ac096533c4c.webp b/public/assets/real/84b85ac096533c4c.webp
new file mode 100644
index 0000000..7c0b3ef
Binary files /dev/null and b/public/assets/real/84b85ac096533c4c.webp differ
diff --git a/public/assets/real/929a320faa1ee792.webp b/public/assets/real/929a320faa1ee792.webp
new file mode 100644
index 0000000..630d2ed
Binary files /dev/null and b/public/assets/real/929a320faa1ee792.webp differ
diff --git a/public/assets/real/94d6e549884685a3.jpg b/public/assets/real/94d6e549884685a3.jpg
new file mode 100644
index 0000000..e2f2d38
Binary files /dev/null and b/public/assets/real/94d6e549884685a3.jpg differ
diff --git a/public/assets/real/951e80bc6fd362ff.webp b/public/assets/real/951e80bc6fd362ff.webp
new file mode 100644
index 0000000..e08a3fa
Binary files /dev/null and b/public/assets/real/951e80bc6fd362ff.webp differ
diff --git a/public/assets/real/99480187e77c2b0d.jpg b/public/assets/real/99480187e77c2b0d.jpg
new file mode 100644
index 0000000..d748617
Binary files /dev/null and b/public/assets/real/99480187e77c2b0d.jpg differ
diff --git a/public/assets/real/a8af0db4f6ef427c.jpg b/public/assets/real/a8af0db4f6ef427c.jpg
new file mode 100644
index 0000000..85ffe38
Binary files /dev/null and b/public/assets/real/a8af0db4f6ef427c.jpg differ
diff --git a/public/assets/real/ae1e26775eeccb7d.webp b/public/assets/real/ae1e26775eeccb7d.webp
new file mode 100644
index 0000000..e80a13e
Binary files /dev/null and b/public/assets/real/ae1e26775eeccb7d.webp differ
diff --git a/public/assets/real/af3b4dbde07b8505.jpg b/public/assets/real/af3b4dbde07b8505.jpg
new file mode 100644
index 0000000..4b98b4e
Binary files /dev/null and b/public/assets/real/af3b4dbde07b8505.jpg differ
diff --git a/public/assets/real/af8b3c20ff008e91.webp b/public/assets/real/af8b3c20ff008e91.webp
new file mode 100644
index 0000000..bcfaf51
Binary files /dev/null and b/public/assets/real/af8b3c20ff008e91.webp differ
diff --git a/public/assets/real/b0f5b9183747fc3e.webp b/public/assets/real/b0f5b9183747fc3e.webp
new file mode 100644
index 0000000..308f013
Binary files /dev/null and b/public/assets/real/b0f5b9183747fc3e.webp differ
diff --git a/public/assets/real/b21164bc3813fbdb.jpg b/public/assets/real/b21164bc3813fbdb.jpg
new file mode 100644
index 0000000..d9855b4
Binary files /dev/null and b/public/assets/real/b21164bc3813fbdb.jpg differ
diff --git a/public/assets/real/b3818e9a9baa078f.webp b/public/assets/real/b3818e9a9baa078f.webp
new file mode 100644
index 0000000..f46241b
Binary files /dev/null and b/public/assets/real/b3818e9a9baa078f.webp differ
diff --git a/public/assets/real/b7e60c0a34ed1144.webp b/public/assets/real/b7e60c0a34ed1144.webp
new file mode 100644
index 0000000..41bd5e5
Binary files /dev/null and b/public/assets/real/b7e60c0a34ed1144.webp differ
diff --git a/public/assets/real/baaec803e93a4212.jpg b/public/assets/real/baaec803e93a4212.jpg
new file mode 100644
index 0000000..973d1d5
Binary files /dev/null and b/public/assets/real/baaec803e93a4212.jpg differ
diff --git a/public/assets/real/bc263a7bcd9ab2d7.jpg b/public/assets/real/bc263a7bcd9ab2d7.jpg
new file mode 100644
index 0000000..bb6362b
Binary files /dev/null and b/public/assets/real/bc263a7bcd9ab2d7.jpg differ
diff --git a/public/assets/real/c0f9456906fc21c2.webp b/public/assets/real/c0f9456906fc21c2.webp
new file mode 100644
index 0000000..ff86e98
Binary files /dev/null and b/public/assets/real/c0f9456906fc21c2.webp differ
diff --git a/public/assets/real/c1608aaa84294d72.jpg b/public/assets/real/c1608aaa84294d72.jpg
new file mode 100644
index 0000000..34691bc
Binary files /dev/null and b/public/assets/real/c1608aaa84294d72.jpg differ
diff --git a/public/assets/real/c63e68b01715efd4.webp b/public/assets/real/c63e68b01715efd4.webp
new file mode 100644
index 0000000..9c23bdb
Binary files /dev/null and b/public/assets/real/c63e68b01715efd4.webp differ
diff --git a/public/assets/real/c7ed7c11bae10431.webp b/public/assets/real/c7ed7c11bae10431.webp
new file mode 100644
index 0000000..86202d9
Binary files /dev/null and b/public/assets/real/c7ed7c11bae10431.webp differ
diff --git a/public/assets/real/c87e268467fa93f8.webp b/public/assets/real/c87e268467fa93f8.webp
new file mode 100644
index 0000000..467a8e9
Binary files /dev/null and b/public/assets/real/c87e268467fa93f8.webp differ
diff --git a/public/assets/real/c936eb590c093388.webp b/public/assets/real/c936eb590c093388.webp
new file mode 100644
index 0000000..bcd3a6a
Binary files /dev/null and b/public/assets/real/c936eb590c093388.webp differ
diff --git a/public/assets/real/ce3f2fc1cde14615.webp b/public/assets/real/ce3f2fc1cde14615.webp
new file mode 100644
index 0000000..c869b0c
Binary files /dev/null and b/public/assets/real/ce3f2fc1cde14615.webp differ
diff --git a/public/assets/real/e01b292ddd4d5ab7.webp b/public/assets/real/e01b292ddd4d5ab7.webp
new file mode 100644
index 0000000..8e42953
Binary files /dev/null and b/public/assets/real/e01b292ddd4d5ab7.webp differ
diff --git a/public/assets/real/e6e1c1c409ab469f.jpg b/public/assets/real/e6e1c1c409ab469f.jpg
new file mode 100644
index 0000000..5a711b2
Binary files /dev/null and b/public/assets/real/e6e1c1c409ab469f.jpg differ
diff --git a/public/assets/real/eada6424bc14e48e.webp b/public/assets/real/eada6424bc14e48e.webp
new file mode 100644
index 0000000..948964d
Binary files /dev/null and b/public/assets/real/eada6424bc14e48e.webp differ
diff --git a/public/assets/real/ef4dc765b1ea6850.webp b/public/assets/real/ef4dc765b1ea6850.webp
new file mode 100644
index 0000000..3b50454
Binary files /dev/null and b/public/assets/real/ef4dc765b1ea6850.webp differ
diff --git a/public/assets/real/f2fd8b44cd969a7e.jpg b/public/assets/real/f2fd8b44cd969a7e.jpg
new file mode 100644
index 0000000..741bc8f
Binary files /dev/null and b/public/assets/real/f2fd8b44cd969a7e.jpg differ
diff --git a/public/assets/real/fff7613d27edc11a.webp b/public/assets/real/fff7613d27edc11a.webp
new file mode 100644
index 0000000..51b64aa
Binary files /dev/null and b/public/assets/real/fff7613d27edc11a.webp differ
diff --git a/public/assets/real/katezaremba-wiggle-harlequin-flower.webp b/public/assets/real/katezaremba-wiggle-harlequin-flower.webp
new file mode 100644
index 0000000..3f3d77e
Binary files /dev/null and b/public/assets/real/katezaremba-wiggle-harlequin-flower.webp differ
diff --git a/public/assets/real/mersea-cozy-cottage-floral.webp b/public/assets/real/mersea-cozy-cottage-floral.webp
new file mode 100644
index 0000000..1e18cc0
Binary files /dev/null and b/public/assets/real/mersea-cozy-cottage-floral.webp differ
diff --git a/public/assets/real/timeless-boho-ethnic-354.webp b/public/assets/real/timeless-boho-ethnic-354.webp
new file mode 100644
index 0000000..db598dc
Binary files /dev/null and b/public/assets/real/timeless-boho-ethnic-354.webp differ
diff --git a/public/assets/real/timeless-mandala-535.webp b/public/assets/real/timeless-mandala-535.webp
new file mode 100644
index 0000000..c88a54b
Binary files /dev/null and b/public/assets/real/timeless-mandala-535.webp differ
diff --git a/public/assets/real/timeless-mexican-embroidery-birds-blush-288.webp b/public/assets/real/timeless-mexican-embroidery-birds-blush-288.webp
new file mode 100644
index 0000000..0d280dd
Binary files /dev/null and b/public/assets/real/timeless-mexican-embroidery-birds-blush-288.webp differ
diff --git a/public/assets/real/timeless-persian-ikat-543.webp b/public/assets/real/timeless-persian-ikat-543.webp
new file mode 100644
index 0000000..e2e5c44
Binary files /dev/null and b/public/assets/real/timeless-persian-ikat-543.webp differ
diff --git a/public/assets/real/timeless-provence-violet-lavender-262.webp b/public/assets/real/timeless-provence-violet-lavender-262.webp
new file mode 100644
index 0000000..9c2aa34
Binary files /dev/null and b/public/assets/real/timeless-provence-violet-lavender-262.webp differ
← b3b4e49 server+frontend: realImage support (signal default sort, met
·
back to Trending Dw
·
auto-save: 2026-07-15T11:36:14 (118 files) — data/real-image 8f3f89d →