← back to Social Profile Kits
expand to 152 brands (10 hand-crafted + 142 auto from design-domains-live.txt)
b95434e7eb282fa753423f9f91c463bb45062688 · 2026-05-11 16:53:43 -0700 · Steve Abrams
Files touched
A 1800swallpaper.com/credentials-template.txtA 1800swallpaper.com/ig-bio.txtA 1800swallpaper.com/ig-display-name.txtA 1800swallpaper.com/ig-first-3-posts.mdA 1800swallpaper.com/ig-handle-candidates.txtA 1800swallpaper.com/image-specs.mdA 1800swallpaper.com/link-in-bio.jsonA 1800swallpaper.com/profile.jsonA 1800swallpaper.com/x-bio.txtA 1800swallpaper.com/x-display-name.txtA 1800swallpaper.com/x-first-3-posts.mdA 1800swallpaper.com/x-handle-candidates.txtA 1800wallcoverings.com/credentials-template.txtA 1800wallcoverings.com/ig-bio.txtA 1800wallcoverings.com/ig-display-name.txtA 1800wallcoverings.com/ig-first-3-posts.mdA 1800wallcoverings.com/ig-handle-candidates.txtA 1800wallcoverings.com/image-specs.mdA 1800wallcoverings.com/link-in-bio.jsonA 1800wallcoverings.com/profile.jsonA 1800wallcoverings.com/x-bio.txtA 1800wallcoverings.com/x-display-name.txtA 1800wallcoverings.com/x-first-3-posts.mdA 1800wallcoverings.com/x-handle-candidates.txtA 1800wallpapers.com/credentials-template.txtA 1800wallpapers.com/ig-bio.txtA 1800wallpapers.com/ig-display-name.txtA 1800wallpapers.com/ig-first-3-posts.mdA 1800wallpapers.com/ig-handle-candidates.txtA 1800wallpapers.com/image-specs.mdA 1800wallpapers.com/link-in-bio.jsonA 1800wallpapers.com/profile.jsonA 1800wallpapers.com/x-bio.txtA 1800wallpapers.com/x-display-name.txtA 1800wallpapers.com/x-first-3-posts.mdA 1800wallpapers.com/x-handle-candidates.txtA 1890swallpaper.com/credentials-template.txtA 1890swallpaper.com/ig-bio.txtA 1890swallpaper.com/ig-display-name.txtA 1890swallpaper.com/ig-first-3-posts.mdA 1890swallpaper.com/ig-handle-candidates.txtA 1890swallpaper.com/image-specs.mdA 1890swallpaper.com/link-in-bio.jsonA 1890swallpaper.com/profile.jsonA 1890swallpaper.com/x-bio.txtA 1890swallpaper.com/x-display-name.txtA 1890swallpaper.com/x-first-3-posts.mdA 1890swallpaper.com/x-handle-candidates.txtA 1900swallpaper.com/credentials-template.txtA 1900swallpaper.com/ig-bio.txtA 1900swallpaper.com/ig-display-name.txtA 1900swallpaper.com/ig-first-3-posts.mdA 1900swallpaper.com/ig-handle-candidates.txtA 1900swallpaper.com/image-specs.mdA 1900swallpaper.com/link-in-bio.jsonA 1900swallpaper.com/profile.jsonA 1900swallpaper.com/x-bio.txtA 1900swallpaper.com/x-display-name.txtA 1900swallpaper.com/x-first-3-posts.mdA 1900swallpaper.com/x-handle-candidates.txtA 1920swallpaper.com/credentials-template.txtA 1920swallpaper.com/ig-bio.txtA 1920swallpaper.com/ig-display-name.txtA 1920swallpaper.com/ig-first-3-posts.mdA 1920swallpaper.com/ig-handle-candidates.txtA 1920swallpaper.com/image-specs.mdA 1920swallpaper.com/link-in-bio.jsonA 1920swallpaper.com/profile.jsonA 1920swallpaper.com/x-bio.txtA 1920swallpaper.com/x-display-name.txtA 1920swallpaper.com/x-first-3-posts.mdA 1920swallpaper.com/x-handle-candidates.txtA 1930swallpaper.com/credentials-template.txtA 1930swallpaper.com/ig-bio.txtA 1930swallpaper.com/ig-display-name.txtA 1930swallpaper.com/ig-first-3-posts.mdA 1930swallpaper.com/ig-handle-candidates.txtA 1930swallpaper.com/image-specs.mdA 1930swallpaper.com/link-in-bio.jsonA 1930swallpaper.com/profile.jsonA 1930swallpaper.com/x-bio.txtA 1930swallpaper.com/x-display-name.txtA 1930swallpaper.com/x-first-3-posts.mdA 1930swallpaper.com/x-handle-candidates.txtA 1940swallpaper.com/credentials-template.txtA 1940swallpaper.com/ig-bio.txtA 1940swallpaper.com/ig-display-name.txtA 1940swallpaper.com/ig-first-3-posts.mdA 1940swallpaper.com/ig-handle-candidates.txtA 1940swallpaper.com/image-specs.mdA 1940swallpaper.com/link-in-bio.jsonA 1940swallpaper.com/profile.jsonA 1940swallpaper.com/x-bio.txtA 1940swallpaper.com/x-display-name.txtA 1940swallpaper.com/x-first-3-posts.mdA 1940swallpaper.com/x-handle-candidates.txtA 1950swallpaper.com/credentials-template.txtA 1950swallpaper.com/ig-bio.txtA 1950swallpaper.com/ig-display-name.txtA 1950swallpaper.com/ig-first-3-posts.mdA 1950swallpaper.com/ig-handle-candidates.txtA 1950swallpaper.com/image-specs.mdA 1950swallpaper.com/link-in-bio.jsonA 1950swallpaper.com/profile.jsonA 1950swallpaper.com/x-bio.txtA 1950swallpaper.com/x-display-name.txtA 1950swallpaper.com/x-first-3-posts.mdA 1950swallpaper.com/x-handle-candidates.txtA 1960swallpaper.com/credentials-template.txtA 1960swallpaper.com/ig-bio.txtA 1960swallpaper.com/ig-display-name.txtA 1960swallpaper.com/ig-first-3-posts.mdA 1960swallpaper.com/ig-handle-candidates.txtA 1960swallpaper.com/image-specs.mdA 1960swallpaper.com/link-in-bio.jsonA 1960swallpaper.com/profile.jsonA 1960swallpaper.com/x-bio.txtA 1960swallpaper.com/x-display-name.txtA 1960swallpaper.com/x-first-3-posts.mdA 1960swallpaper.com/x-handle-candidates.txtA 1970swallpaper.com/credentials-template.txtA 1970swallpaper.com/ig-bio.txtA 1970swallpaper.com/ig-display-name.txtA 1970swallpaper.com/ig-first-3-posts.mdA 1970swallpaper.com/ig-handle-candidates.txtA 1970swallpaper.com/image-specs.mdA 1970swallpaper.com/link-in-bio.jsonA 1970swallpaper.com/profile.jsonA 1970swallpaper.com/x-bio.txtA 1970swallpaper.com/x-display-name.txtA 1970swallpaper.com/x-first-3-posts.mdA 1970swallpaper.com/x-handle-candidates.txtA 1980swallpaper.com/credentials-template.txtA 1980swallpaper.com/ig-bio.txtA 1980swallpaper.com/ig-display-name.txtA 1980swallpaper.com/ig-first-3-posts.mdA 1980swallpaper.com/ig-handle-candidates.txtA 1980swallpaper.com/image-specs.mdA 1980swallpaper.com/link-in-bio.jsonA 1980swallpaper.com/profile.jsonA 1980swallpaper.com/x-bio.txtA 1980swallpaper.com/x-display-name.txtA 1980swallpaper.com/x-first-3-posts.mdA 1980swallpaper.com/x-handle-candidates.txtA 800wallpaper.com/credentials-template.txtA 800wallpaper.com/ig-bio.txtA 800wallpaper.com/ig-display-name.txtA 800wallpaper.com/ig-first-3-posts.mdA 800wallpaper.com/ig-handle-candidates.txtA 800wallpaper.com/image-specs.mdA 800wallpaper.com/link-in-bio.jsonA 800wallpaper.com/profile.jsonA 800wallpaper.com/x-bio.txtA 800wallpaper.com/x-display-name.txtA 800wallpaper.com/x-first-3-posts.mdA 800wallpaper.com/x-handle-candidates.txtM README.mdA agedwallpaper.com/credentials-template.txtA agedwallpaper.com/ig-bio.txtA agedwallpaper.com/ig-display-name.txtA agedwallpaper.com/ig-first-3-posts.mdA agedwallpaper.com/ig-handle-candidates.txtA agedwallpaper.com/image-specs.mdA agedwallpaper.com/link-in-bio.jsonA agedwallpaper.com/profile.jsonA agedwallpaper.com/x-bio.txtA agedwallpaper.com/x-display-name.txtA agedwallpaper.com/x-first-3-posts.mdA agedwallpaper.com/x-handle-candidates.txtA apartmentwallpaper.com/credentials-template.txtA apartmentwallpaper.com/ig-bio.txtA apartmentwallpaper.com/ig-display-name.txtA apartmentwallpaper.com/ig-first-3-posts.mdA apartmentwallpaper.com/ig-handle-candidates.txtA apartmentwallpaper.com/image-specs.mdA apartmentwallpaper.com/link-in-bio.jsonA apartmentwallpaper.com/profile.jsonA apartmentwallpaper.com/x-bio.txtA apartmentwallpaper.com/x-display-name.txtA apartmentwallpaper.com/x-first-3-posts.mdA apartmentwallpaper.com/x-handle-candidates.txtA architecturalwallcoverings.com/credentials-template.txtA architecturalwallcoverings.com/ig-bio.txtA architecturalwallcoverings.com/ig-display-name.txtA architecturalwallcoverings.com/ig-first-3-posts.mdA architecturalwallcoverings.com/ig-handle-candidates.txtA architecturalwallcoverings.com/image-specs.mdA architecturalwallcoverings.com/link-in-bio.jsonA architecturalwallcoverings.com/profile.jsonA architecturalwallcoverings.com/x-bio.txtA architecturalwallcoverings.com/x-display-name.txtA architecturalwallcoverings.com/x-first-3-posts.mdA architecturalwallcoverings.com/x-handle-candidates.txtA asseeninhotels.com/credentials-template.txtA asseeninhotels.com/ig-bio.txtA asseeninhotels.com/ig-display-name.txtA asseeninhotels.com/ig-first-3-posts.mdA asseeninhotels.com/ig-handle-candidates.txtA asseeninhotels.com/image-specs.mdA asseeninhotels.com/link-in-bio.jsonA asseeninhotels.com/profile.jsonA asseeninhotels.com/x-bio.txtA asseeninhotels.com/x-display-name.txtA asseeninhotels.com/x-first-3-posts.mdA asseeninhotels.com/x-handle-candidates.txtA barwallpaper.com/credentials-template.txtA barwallpaper.com/ig-bio.txtA barwallpaper.com/ig-display-name.txtA barwallpaper.com/ig-first-3-posts.mdA barwallpaper.com/ig-handle-candidates.txtA barwallpaper.com/image-specs.mdA barwallpaper.com/link-in-bio.jsonA barwallpaper.com/profile.jsonA barwallpaper.com/x-bio.txtA barwallpaper.com/x-display-name.txtA barwallpaper.com/x-first-3-posts.mdA barwallpaper.com/x-handle-candidates.txtA bestwallpaperplace.com/credentials-template.txtA bestwallpaperplace.com/ig-bio.txtA bestwallpaperplace.com/ig-display-name.txtA bestwallpaperplace.com/ig-first-3-posts.mdA bestwallpaperplace.com/ig-handle-candidates.txtA bestwallpaperplace.com/image-specs.mdA bestwallpaperplace.com/link-in-bio.jsonA bestwallpaperplace.com/profile.jsonA bestwallpaperplace.com/x-bio.txtA bestwallpaperplace.com/x-display-name.txtA bestwallpaperplace.com/x-first-3-posts.mdA bestwallpaperplace.com/x-handle-candidates.txtA beverlyhillspaints.com/credentials-template.txtA beverlyhillspaints.com/ig-bio.txtA beverlyhillspaints.com/ig-display-name.txtA beverlyhillspaints.com/ig-first-3-posts.mdA beverlyhillspaints.com/ig-handle-candidates.txtA beverlyhillspaints.com/image-specs.mdA beverlyhillspaints.com/link-in-bio.jsonA beverlyhillspaints.com/profile.jsonA beverlyhillspaints.com/x-bio.txtA beverlyhillspaints.com/x-display-name.txtA beverlyhillspaints.com/x-first-3-posts.mdA beverlyhillspaints.com/x-handle-candidates.txtA blockprintedwallpaper.com/credentials-template.txtA blockprintedwallpaper.com/ig-bio.txtA blockprintedwallpaper.com/ig-display-name.txtA blockprintedwallpaper.com/ig-first-3-posts.mdA blockprintedwallpaper.com/ig-handle-candidates.txtA blockprintedwallpaper.com/image-specs.mdA blockprintedwallpaper.com/link-in-bio.jsonA blockprintedwallpaper.com/profile.jsonA blockprintedwallpaper.com/x-bio.txtA blockprintedwallpaper.com/x-display-name.txtA blockprintedwallpaper.com/x-first-3-posts.mdA blockprintedwallpaper.com/x-handle-candidates.txtM brands.jsonA brazilliancewallpaper.com/credentials-template.txtA brazilliancewallpaper.com/ig-bio.txtA brazilliancewallpaper.com/ig-display-name.txtA brazilliancewallpaper.com/ig-first-3-posts.mdA brazilliancewallpaper.com/ig-handle-candidates.txtA brazilliancewallpaper.com/image-specs.mdA brazilliancewallpaper.com/link-in-bio.jsonA brazilliancewallpaper.com/profile.jsonA brazilliancewallpaper.com/x-bio.txtA brazilliancewallpaper.com/x-display-name.txtA brazilliancewallpaper.com/x-first-3-posts.mdA brazilliancewallpaper.com/x-handle-candidates.txtA carmelpaints.com/credentials-template.txtA carmelpaints.com/ig-bio.txtA carmelpaints.com/ig-display-name.txtA carmelpaints.com/ig-first-3-posts.mdA carmelpaints.com/ig-handle-candidates.txtA carmelpaints.com/image-specs.mdA carmelpaints.com/link-in-bio.jsonA carmelpaints.com/profile.jsonA carmelpaints.com/x-bio.txtA carmelpaints.com/x-display-name.txtA carmelpaints.com/x-first-3-posts.mdA carmelpaints.com/x-handle-candidates.txtA carmelwallpaper.com/credentials-template.txtA carmelwallpaper.com/ig-bio.txtA carmelwallpaper.com/ig-display-name.txtA carmelwallpaper.com/ig-first-3-posts.mdA carmelwallpaper.com/ig-handle-candidates.txtA carmelwallpaper.com/image-specs.mdA carmelwallpaper.com/link-in-bio.jsonA carmelwallpaper.com/profile.jsonA carmelwallpaper.com/x-bio.txtA carmelwallpaper.com/x-display-name.txtA carmelwallpaper.com/x-first-3-posts.mdA carmelwallpaper.com/x-handle-candidates.txtA carmelwallpapers.com/credentials-template.txtA carmelwallpapers.com/ig-bio.txtA carmelwallpapers.com/ig-display-name.txtA carmelwallpapers.com/ig-first-3-posts.mdA carmelwallpapers.com/ig-handle-candidates.txtA carmelwallpapers.com/image-specs.mdA carmelwallpapers.com/link-in-bio.jsonA carmelwallpapers.com/profile.jsonA carmelwallpapers.com/x-bio.txtA carmelwallpapers.com/x-display-name.txtA carmelwallpapers.com/x-first-3-posts.mdA carmelwallpapers.com/x-handle-candidates.txtA cfafabrics.com/credentials-template.txtA cfafabrics.com/ig-bio.txtA cfafabrics.com/ig-display-name.txtA cfafabrics.com/ig-first-3-posts.mdA cfafabrics.com/ig-handle-candidates.txtA cfafabrics.com/image-specs.mdA cfafabrics.com/link-in-bio.jsonA cfafabrics.com/profile.jsonA cfafabrics.com/x-bio.txtA cfafabrics.com/x-display-name.txtA cfafabrics.com/x-first-3-posts.mdA cfafabrics.com/x-handle-candidates.txtA chinoiseriewallpaper.com/credentials-template.txtA chinoiseriewallpaper.com/ig-bio.txtA chinoiseriewallpaper.com/ig-display-name.txtA chinoiseriewallpaper.com/ig-first-3-posts.mdA chinoiseriewallpaper.com/ig-handle-candidates.txtA chinoiseriewallpaper.com/image-specs.mdA chinoiseriewallpaper.com/link-in-bio.jsonA chinoiseriewallpaper.com/profile.jsonA chinoiseriewallpaper.com/x-bio.txtA chinoiseriewallpaper.com/x-display-name.txtA chinoiseriewallpaper.com/x-first-3-posts.mdA chinoiseriewallpaper.com/x-handle-candidates.txtA classawallcovering.com/credentials-template.txtA classawallcovering.com/ig-bio.txtA classawallcovering.com/ig-display-name.txtA classawallcovering.com/ig-first-3-posts.mdA classawallcovering.com/ig-handle-candidates.txtA classawallcovering.com/image-specs.mdA classawallcovering.com/link-in-bio.jsonA classawallcovering.com/profile.jsonA classawallcovering.com/x-bio.txtA classawallcovering.com/x-display-name.txtA classawallcovering.com/x-first-3-posts.mdA classawallcovering.com/x-handle-candidates.txtA commercialwallcovering.com/credentials-template.txtA commercialwallcovering.com/ig-bio.txtA commercialwallcovering.com/ig-display-name.txtA commercialwallcovering.com/ig-first-3-posts.mdA commercialwallcovering.com/ig-handle-candidates.txtA commercialwallcovering.com/image-specs.mdA commercialwallcovering.com/link-in-bio.jsonA commercialwallcovering.com/profile.jsonA commercialwallcovering.com/x-bio.txtA commercialwallcovering.com/x-display-name.txtA commercialwallcovering.com/x-first-3-posts.mdA commercialwallcovering.com/x-handle-candidates.txtA commercialwalls.com/credentials-template.txtA commercialwalls.com/ig-bio.txtA commercialwalls.com/ig-display-name.txtA commercialwalls.com/ig-first-3-posts.mdA commercialwalls.com/ig-handle-candidates.txtA commercialwalls.com/image-specs.mdA commercialwalls.com/link-in-bio.jsonA commercialwalls.com/profile.jsonA commercialwalls.com/x-bio.txtA commercialwalls.com/x-display-name.txtA commercialwalls.com/x-first-3-posts.mdA commercialwalls.com/x-handle-candidates.txtA contractwallpaper.com/credentials-template.txtA contractwallpaper.com/ig-bio.txtA contractwallpaper.com/ig-display-name.txtA contractwallpaper.com/ig-first-3-posts.mdA contractwallpaper.com/ig-handle-candidates.txtA contractwallpaper.com/image-specs.mdA contractwallpaper.com/link-in-bio.jsonA contractwallpaper.com/profile.jsonA contractwallpaper.com/x-bio.txtA contractwallpaper.com/x-display-name.txtA contractwallpaper.com/x-first-3-posts.mdA contractwallpaper.com/x-handle-candidates.txtM corkwallcovering.com/profile.jsonA customdigitalmurals.com/credentials-template.txtA customdigitalmurals.com/ig-bio.txtA customdigitalmurals.com/ig-display-name.txtA customdigitalmurals.com/ig-first-3-posts.mdA customdigitalmurals.com/ig-handle-candidates.txtA customdigitalmurals.com/image-specs.mdA customdigitalmurals.com/link-in-bio.jsonA customdigitalmurals.com/profile.jsonA customdigitalmurals.com/x-bio.txtA customdigitalmurals.com/x-display-name.txtA customdigitalmurals.com/x-first-3-posts.mdA customdigitalmurals.com/x-handle-candidates.txtA customdigitalwallcoverings.com/credentials-template.txtA customdigitalwallcoverings.com/ig-bio.txtA customdigitalwallcoverings.com/ig-display-name.txtA customdigitalwallcoverings.com/ig-first-3-posts.mdA customdigitalwallcoverings.com/ig-handle-candidates.txtA customdigitalwallcoverings.com/image-specs.mdA customdigitalwallcoverings.com/link-in-bio.jsonA customdigitalwallcoverings.com/profile.jsonA customdigitalwallcoverings.com/x-bio.txtA customdigitalwallcoverings.com/x-display-name.txtA customdigitalwallcoverings.com/x-first-3-posts.mdA customdigitalwallcoverings.com/x-handle-candidates.txtA customdigitalwalls.com/credentials-template.txtA customdigitalwalls.com/ig-bio.txtA customdigitalwalls.com/ig-display-name.txtA customdigitalwalls.com/ig-first-3-posts.mdA customdigitalwalls.com/ig-handle-candidates.txtA customdigitalwalls.com/image-specs.mdA customdigitalwalls.com/link-in-bio.jsonA customdigitalwalls.com/profile.jsonA customdigitalwalls.com/x-bio.txtA customdigitalwalls.com/x-display-name.txtA customdigitalwalls.com/x-first-3-posts.mdA customdigitalwalls.com/x-handle-candidates.txtA designerlaboratory.com/credentials-template.txtA designerlaboratory.com/ig-bio.txtA designerlaboratory.com/ig-display-name.txtA designerlaboratory.com/ig-first-3-posts.mdA designerlaboratory.com/ig-handle-candidates.txtA designerlaboratory.com/image-specs.mdA designerlaboratory.com/link-in-bio.jsonA designerlaboratory.com/profile.jsonA designerlaboratory.com/x-bio.txtA designerlaboratory.com/x-display-name.txtA designerlaboratory.com/x-first-3-posts.mdA designerlaboratory.com/x-handle-candidates.txtA designerlookbooks.com/credentials-template.txtA designerlookbooks.com/ig-bio.txtA designerlookbooks.com/ig-display-name.txtA designerlookbooks.com/ig-first-3-posts.mdA designerlookbooks.com/ig-handle-candidates.txtA designerlookbooks.com/image-specs.mdA designerlookbooks.com/link-in-bio.jsonA designerlookbooks.com/profile.jsonA designerlookbooks.com/x-bio.txtA designerlookbooks.com/x-display-name.txtA designerlookbooks.com/x-first-3-posts.mdA designerlookbooks.com/x-handle-candidates.txtA designermagnetics.com/credentials-template.txtA designermagnetics.com/ig-bio.txtA designermagnetics.com/ig-display-name.txtA designermagnetics.com/ig-first-3-posts.mdA designermagnetics.com/ig-handle-candidates.txtA designermagnetics.com/image-specs.mdA designermagnetics.com/link-in-bio.jsonA designermagnetics.com/profile.jsonA designermagnetics.com/x-bio.txtA designermagnetics.com/x-display-name.txtA designermagnetics.com/x-first-3-posts.mdA designermagnetics.com/x-handle-candidates.txtA designersalesreps.com/credentials-template.txtA designersalesreps.com/ig-bio.txtA designersalesreps.com/ig-display-name.txtA designersalesreps.com/ig-first-3-posts.mdA designersalesreps.com/ig-handle-candidates.txtA designersalesreps.com/image-specs.mdA designersalesreps.com/link-in-bio.jsonA designersalesreps.com/profile.jsonA designersalesreps.com/x-bio.txtA designersalesreps.com/x-display-name.txtA designersalesreps.com/x-first-3-posts.mdA designersalesreps.com/x-handle-candidates.txtA designerschat.com/credentials-template.txtA designerschat.com/ig-bio.txtA designerschat.com/ig-display-name.txtA designerschat.com/ig-first-3-posts.mdA designerschat.com/ig-handle-candidates.txtA designerschat.com/image-specs.mdA designerschat.com/link-in-bio.jsonA designerschat.com/profile.jsonA designerschat.com/x-bio.txtA designerschat.com/x-display-name.txtA designerschat.com/x-first-3-posts.mdA designerschat.com/x-handle-candidates.txtA designerswallcovering.com/credentials-template.txtA designerswallcovering.com/ig-bio.txtA designerswallcovering.com/ig-display-name.txtA designerswallcovering.com/ig-first-3-posts.mdA designerswallcovering.com/ig-handle-candidates.txtA designerswallcovering.com/image-specs.mdA designerswallcovering.com/link-in-bio.jsonA designerswallcovering.com/profile.jsonA designerswallcovering.com/x-bio.txtA designerswallcovering.com/x-display-name.txtA designerswallcovering.com/x-first-3-posts.mdA designerswallcovering.com/x-handle-candidates.txtA designerswallcoverings.com/credentials-template.txtA designerswallcoverings.com/ig-bio.txtA designerswallcoverings.com/ig-display-name.txtA designerswallcoverings.com/ig-first-3-posts.mdA designerswallcoverings.com/ig-handle-candidates.txtA designerswallcoverings.com/image-specs.mdA designerswallcoverings.com/link-in-bio.jsonA designerswallcoverings.com/profile.jsonA designerswallcoverings.com/x-bio.txtA designerswallcoverings.com/x-display-name.txtA designerswallcoverings.com/x-first-3-posts.mdA designerswallcoverings.com/x-handle-candidates.txtA designerswallpapers.com/credentials-template.txtA designerswallpapers.com/ig-bio.txtA designerswallpapers.com/ig-display-name.txtA designerswallpapers.com/ig-first-3-posts.mdA designerswallpapers.com/ig-handle-candidates.txtA designerswallpapers.com/image-specs.mdA designerswallpapers.com/link-in-bio.jsonA designerswallpapers.com/profile.jsonA designerswallpapers.com/x-bio.txtA designerswallpapers.com/x-display-name.txtA designerswallpapers.com/x-first-3-posts.mdA designerswallpapers.com/x-handle-candidates.txtA designerwallcover.com/credentials-template.txtA designerwallcover.com/ig-bio.txtA designerwallcover.com/ig-display-name.txtA designerwallcover.com/ig-first-3-posts.mdA designerwallcover.com/ig-handle-candidates.txtA designerwallcover.com/image-specs.mdA designerwallcover.com/link-in-bio.jsonA designerwallcover.com/profile.jsonA designerwallcover.com/x-bio.txtA designerwallcover.com/x-display-name.txtA designerwallcover.com/x-first-3-posts.mdA designerwallcover.com/x-handle-candidates.txtA designerwallcovering.com/credentials-template.txtA designerwallcovering.com/ig-bio.txtA designerwallcovering.com/ig-display-name.txtA designerwallcovering.com/ig-first-3-posts.mdA designerwallcovering.com/ig-handle-candidates.txtA designerwallcovering.com/image-specs.mdA designerwallcovering.com/link-in-bio.jsonA designerwallcovering.com/profile.jsonA designerwallcovering.com/x-bio.txtA designerwallcovering.com/x-display-name.txtA designerwallcovering.com/x-first-3-posts.mdA designerwallcovering.com/x-handle-candidates.txtA designerwallcoverings.ai/credentials-template.txtA designerwallcoverings.ai/ig-bio.txtA designerwallcoverings.ai/ig-display-name.txtA designerwallcoverings.ai/ig-first-3-posts.mdA designerwallcoverings.ai/ig-handle-candidates.txtA designerwallcoverings.ai/image-specs.mdA designerwallcoverings.ai/link-in-bio.jsonA designerwallcoverings.ai/profile.jsonA designerwallcoverings.ai/x-bio.txtA designerwallcoverings.ai/x-display-name.txtA designerwallcoverings.ai/x-first-3-posts.mdA designerwallcoverings.ai/x-handle-candidates.txtM designerwallcoverings.com/profile.jsonA designerwallpaints.com/credentials-template.txtA designerwallpaints.com/ig-bio.txtA designerwallpaints.com/ig-display-name.txtA designerwallpaints.com/ig-first-3-posts.mdA designerwallpaints.com/ig-handle-candidates.txtA designerwallpaints.com/image-specs.mdA designerwallpaints.com/link-in-bio.jsonA designerwallpaints.com/profile.jsonA designerwallpaints.com/x-bio.txtA designerwallpaints.com/x-display-name.txtA designerwallpaints.com/x-first-3-posts.mdA designerwallpaints.com/x-handle-candidates.txtA designerwalltiles.com/credentials-template.txtA designerwalltiles.com/ig-bio.txtA designerwalltiles.com/ig-display-name.txtA designerwalltiles.com/ig-first-3-posts.mdA designerwalltiles.com/ig-handle-candidates.txtA designerwalltiles.com/image-specs.mdA designerwalltiles.com/link-in-bio.jsonA designerwalltiles.com/profile.jsonA designerwalltiles.com/x-bio.txtA designerwalltiles.com/x-display-name.txtA designerwalltiles.com/x-first-3-posts.mdA designerwalltiles.com/x-handle-candidates.txtA designtradereps.com/credentials-template.txtA designtradereps.com/ig-bio.txtA designtradereps.com/ig-display-name.txtA designtradereps.com/ig-first-3-posts.mdA designtradereps.com/ig-handle-candidates.txtA designtradereps.com/image-specs.mdA designtradereps.com/link-in-bio.jsonA designtradereps.com/profile.jsonA designtradereps.com/x-bio.txtA designtradereps.com/x-display-name.txtA designtradereps.com/x-first-3-posts.mdA designtradereps.com/x-handle-candidates.txtA designtradesalesreps.com/credentials-template.txtA designtradesalesreps.com/ig-bio.txtA designtradesalesreps.com/ig-display-name.txtA designtradesalesreps.com/ig-first-3-posts.mdA designtradesalesreps.com/ig-handle-candidates.txtA designtradesalesreps.com/image-specs.mdA designtradesalesreps.com/link-in-bio.jsonA designtradesalesreps.com/profile.jsonA designtradesalesreps.com/x-bio.txtA designtradesalesreps.com/x-display-name.txtA designtradesalesreps.com/x-first-3-posts.mdA designtradesalesreps.com/x-handle-candidates.txtA designwallcoverings.com/credentials-template.txtA designwallcoverings.com/ig-bio.txtA designwallcoverings.com/ig-display-name.txtA designwallcoverings.com/ig-first-3-posts.mdA designwallcoverings.com/ig-handle-candidates.txtA designwallcoverings.com/image-specs.mdA designwallcoverings.com/link-in-bio.jsonA designwallcoverings.com/profile.jsonA designwallcoverings.com/x-bio.txtA designwallcoverings.com/x-display-name.txtA designwallcoverings.com/x-first-3-posts.mdA designwallcoverings.com/x-handle-candidates.txtA embroideredwallpaper.com/credentials-template.txtA embroideredwallpaper.com/ig-bio.txtA embroideredwallpaper.com/ig-display-name.txtA embroideredwallpaper.com/ig-first-3-posts.mdA embroideredwallpaper.com/ig-handle-candidates.txtA embroideredwallpaper.com/image-specs.mdA embroideredwallpaper.com/link-in-bio.jsonA embroideredwallpaper.com/profile.jsonA embroideredwallpaper.com/x-bio.txtA embroideredwallpaper.com/x-display-name.txtA embroideredwallpaper.com/x-first-3-posts.mdA embroideredwallpaper.com/x-handle-candidates.txtA etciemurals.com/credentials-template.txtA etciemurals.com/ig-bio.txtA etciemurals.com/ig-display-name.txtA etciemurals.com/ig-first-3-posts.mdA etciemurals.com/ig-handle-candidates.txtA etciemurals.com/image-specs.mdA etciemurals.com/link-in-bio.jsonA etciemurals.com/profile.jsonA etciemurals.com/x-bio.txtA etciemurals.com/x-display-name.txtA etciemurals.com/x-first-3-posts.mdA etciemurals.com/x-handle-candidates.txtA expand.mjsA fabricfriday.com/credentials-template.txtA fabricfriday.com/ig-bio.txtA fabricfriday.com/ig-display-name.txtA fabricfriday.com/ig-first-3-posts.mdA fabricfriday.com/ig-handle-candidates.txtA fabricfriday.com/image-specs.mdA fabricfriday.com/link-in-bio.jsonA fabricfriday.com/profile.jsonA fabricfriday.com/x-bio.txtA fabricfriday.com/x-display-name.txtA fabricfriday.com/x-first-3-posts.mdA fabricfriday.com/x-handle-candidates.txtA fabricfridays.com/credentials-template.txtA fabricfridays.com/ig-bio.txtA fabricfridays.com/ig-display-name.txtA fabricfridays.com/ig-first-3-posts.mdA fabricfridays.com/ig-handle-candidates.txtA fabricfridays.com/image-specs.mdA fabricfridays.com/link-in-bio.jsonA fabricfridays.com/profile.jsonA fabricfridays.com/x-bio.txtA fabricfridays.com/x-display-name.txtA fabricfridays.com/x-first-3-posts.mdA fabricfridays.com/x-handle-candidates.txtA fabricsondemand.com/credentials-template.txtA fabricsondemand.com/ig-bio.txtA fabricsondemand.com/ig-display-name.txtA fabricsondemand.com/ig-first-3-posts.mdA fabricsondemand.com/ig-handle-candidates.txtA fabricsondemand.com/image-specs.mdA fabricsondemand.com/link-in-bio.jsonA fabricsondemand.com/profile.jsonA fabricsondemand.com/x-bio.txtA fabricsondemand.com/x-display-name.txtA fabricsondemand.com/x-first-3-posts.mdA fabricsondemand.com/x-handle-candidates.txtA fabricwallpaper.com/credentials-template.txtA fabricwallpaper.com/ig-bio.txtA fabricwallpaper.com/ig-display-name.txtA fabricwallpaper.com/ig-first-3-posts.mdA fabricwallpaper.com/ig-handle-candidates.txtA fabricwallpaper.com/image-specs.mdA fabricwallpaper.com/link-in-bio.jsonA fabricwallpaper.com/profile.jsonA fabricwallpaper.com/x-bio.txtA fabricwallpaper.com/x-display-name.txtA fabricwallpaper.com/x-first-3-posts.mdA fabricwallpaper.com/x-handle-candidates.txtA fireratedwallcovering.com/credentials-template.txtA fireratedwallcovering.com/ig-bio.txtA fireratedwallcovering.com/ig-display-name.txtA fireratedwallcovering.com/ig-first-3-posts.mdA fireratedwallcovering.com/ig-handle-candidates.txtA fireratedwallcovering.com/image-specs.mdA fireratedwallcovering.com/link-in-bio.jsonA fireratedwallcovering.com/profile.jsonA fireratedwallcovering.com/x-bio.txtA fireratedwallcovering.com/x-display-name.txtA fireratedwallcovering.com/x-first-3-posts.mdA fireratedwallcovering.com/x-handle-candidates.txtA flockedwallpaper.com/credentials-template.txtA flockedwallpaper.com/ig-bio.txtA flockedwallpaper.com/ig-display-name.txtA flockedwallpaper.com/ig-first-3-posts.mdA flockedwallpaper.com/ig-handle-candidates.txtA flockedwallpaper.com/image-specs.mdA flockedwallpaper.com/link-in-bio.jsonA flockedwallpaper.com/profile.jsonA flockedwallpaper.com/x-bio.txtA flockedwallpaper.com/x-display-name.txtA flockedwallpaper.com/x-first-3-posts.mdA flockedwallpaper.com/x-handle-candidates.txtA glassbeadedwallpaper.com/credentials-template.txtA glassbeadedwallpaper.com/ig-bio.txtA glassbeadedwallpaper.com/ig-display-name.txtA glassbeadedwallpaper.com/ig-first-3-posts.mdA glassbeadedwallpaper.com/ig-handle-candidates.txtA glassbeadedwallpaper.com/image-specs.mdA glassbeadedwallpaper.com/link-in-bio.jsonA glassbeadedwallpaper.com/profile.jsonA glassbeadedwallpaper.com/x-bio.txtA glassbeadedwallpaper.com/x-display-name.txtA glassbeadedwallpaper.com/x-first-3-posts.mdA glassbeadedwallpaper.com/x-handle-candidates.txtM glitterwalls.com/profile.jsonA goldleafwallpaper.com/credentials-template.txtA goldleafwallpaper.com/ig-bio.txtA goldleafwallpaper.com/ig-display-name.txtA goldleafwallpaper.com/ig-first-3-posts.mdA goldleafwallpaper.com/ig-handle-candidates.txtA goldleafwallpaper.com/image-specs.mdA goldleafwallpaper.com/link-in-bio.jsonA goldleafwallpaper.com/profile.jsonA goldleafwallpaper.com/x-bio.txtA goldleafwallpaper.com/x-display-name.txtA goldleafwallpaper.com/x-first-3-posts.mdA goldleafwallpaper.com/x-handle-candidates.txtA grassclothwallcovering.com/credentials-template.txtA grassclothwallcovering.com/ig-bio.txtA grassclothwallcovering.com/ig-display-name.txtA grassclothwallcovering.com/ig-first-3-posts.mdA grassclothwallcovering.com/ig-handle-candidates.txtA grassclothwallcovering.com/image-specs.mdA grassclothwallcovering.com/link-in-bio.jsonA grassclothwallcovering.com/profile.jsonA grassclothwallcovering.com/x-bio.txtA grassclothwallcovering.com/x-display-name.txtA grassclothwallcovering.com/x-first-3-posts.mdA grassclothwallcovering.com/x-handle-candidates.txtA grassclothwallcoverings.com/credentials-template.txtA grassclothwallcoverings.com/ig-bio.txtA grassclothwallcoverings.com/ig-display-name.txtA grassclothwallcoverings.com/ig-first-3-posts.mdA grassclothwallcoverings.com/ig-handle-candidates.txtA grassclothwallcoverings.com/image-specs.mdA grassclothwallcoverings.com/link-in-bio.jsonA grassclothwallcoverings.com/profile.jsonA grassclothwallcoverings.com/x-bio.txtA grassclothwallcoverings.com/x-display-name.txtA grassclothwallcoverings.com/x-first-3-posts.mdA grassclothwallcoverings.com/x-handle-candidates.txtA grassclothwallpaper.com/credentials-template.txtA grassclothwallpaper.com/ig-bio.txtA grassclothwallpaper.com/ig-display-name.txtA grassclothwallpaper.com/ig-first-3-posts.mdA grassclothwallpaper.com/ig-handle-candidates.txtA grassclothwallpaper.com/image-specs.mdA grassclothwallpaper.com/link-in-bio.jsonA grassclothwallpaper.com/profile.jsonA grassclothwallpaper.com/x-bio.txtA grassclothwallpaper.com/x-display-name.txtA grassclothwallpaper.com/x-first-3-posts.mdA grassclothwallpaper.com/x-handle-candidates.txtA greenwallcoverings.com/credentials-template.txtA greenwallcoverings.com/ig-bio.txtA greenwallcoverings.com/ig-display-name.txtA greenwallcoverings.com/ig-first-3-posts.mdA greenwallcoverings.com/ig-handle-candidates.txtA greenwallcoverings.com/image-specs.mdA greenwallcoverings.com/link-in-bio.jsonA greenwallcoverings.com/profile.jsonA greenwallcoverings.com/x-bio.txtA greenwallcoverings.com/x-display-name.txtA greenwallcoverings.com/x-first-3-posts.mdA greenwallcoverings.com/x-handle-candidates.txtA handcraftedwallpaper.com/credentials-template.txtA handcraftedwallpaper.com/ig-bio.txtA handcraftedwallpaper.com/ig-display-name.txtA handcraftedwallpaper.com/ig-first-3-posts.mdA handcraftedwallpaper.com/ig-handle-candidates.txtA handcraftedwallpaper.com/image-specs.mdA handcraftedwallpaper.com/link-in-bio.jsonA handcraftedwallpaper.com/profile.jsonA handcraftedwallpaper.com/x-bio.txtA handcraftedwallpaper.com/x-display-name.txtA handcraftedwallpaper.com/x-first-3-posts.mdA handcraftedwallpaper.com/x-handle-candidates.txtA handmadewallcovering.com/credentials-template.txtA handmadewallcovering.com/ig-bio.txtA handmadewallcovering.com/ig-display-name.txtA handmadewallcovering.com/ig-first-3-posts.mdA handmadewallcovering.com/ig-handle-candidates.txtA handmadewallcovering.com/image-specs.mdA handmadewallcovering.com/link-in-bio.jsonA handmadewallcovering.com/profile.jsonA handmadewallcovering.com/x-bio.txtA handmadewallcovering.com/x-display-name.txtA handmadewallcovering.com/x-first-3-posts.mdA handmadewallcovering.com/x-handle-candidates.txtA handmadewallpapers.com/credentials-template.txtA handmadewallpapers.com/ig-bio.txtA handmadewallpapers.com/ig-display-name.txtA handmadewallpapers.com/ig-first-3-posts.mdA handmadewallpapers.com/ig-handle-candidates.txtA handmadewallpapers.com/image-specs.mdA handmadewallpapers.com/link-in-bio.jsonA handmadewallpapers.com/profile.jsonA handmadewallpapers.com/x-bio.txtA handmadewallpapers.com/x-display-name.txtA handmadewallpapers.com/x-first-3-posts.mdA handmadewallpapers.com/x-handle-candidates.txtA handscreenedwallpaper.com/credentials-template.txtA handscreenedwallpaper.com/ig-bio.txtA handscreenedwallpaper.com/ig-display-name.txtA handscreenedwallpaper.com/ig-first-3-posts.mdA handscreenedwallpaper.com/ig-handle-candidates.txtA handscreenedwallpaper.com/image-specs.mdA handscreenedwallpaper.com/link-in-bio.jsonA handscreenedwallpaper.com/profile.jsonA handscreenedwallpaper.com/x-bio.txtA handscreenedwallpaper.com/x-display-name.txtA handscreenedwallpaper.com/x-first-3-posts.mdA handscreenedwallpaper.com/x-handle-candidates.txtA healthcarewallpaper.com/credentials-template.txtA healthcarewallpaper.com/ig-bio.txtA healthcarewallpaper.com/ig-display-name.txtA healthcarewallpaper.com/ig-first-3-posts.mdA healthcarewallpaper.com/ig-handle-candidates.txtA healthcarewallpaper.com/image-specs.mdA healthcarewallpaper.com/link-in-bio.jsonA healthcarewallpaper.com/profile.jsonA healthcarewallpaper.com/x-bio.txtA healthcarewallpaper.com/x-display-name.txtA healthcarewallpaper.com/x-first-3-posts.mdA healthcarewallpaper.com/x-handle-candidates.txtA hollywoodwallcovering.com/credentials-template.txtA hollywoodwallcovering.com/ig-bio.txtA hollywoodwallcovering.com/ig-display-name.txtA hollywoodwallcovering.com/ig-first-3-posts.mdA hollywoodwallcovering.com/ig-handle-candidates.txtA hollywoodwallcovering.com/image-specs.mdA hollywoodwallcovering.com/link-in-bio.jsonA hollywoodwallcovering.com/profile.jsonA hollywoodwallcovering.com/x-bio.txtA hollywoodwallcovering.com/x-display-name.txtA hollywoodwallcovering.com/x-first-3-posts.mdA hollywoodwallcovering.com/x-handle-candidates.txtA hollywoodwallcoverings.com/credentials-template.txtA hollywoodwallcoverings.com/ig-bio.txtA hollywoodwallcoverings.com/ig-display-name.txtA hollywoodwallcoverings.com/ig-first-3-posts.mdA hollywoodwallcoverings.com/ig-handle-candidates.txtA hollywoodwallcoverings.com/image-specs.mdA hollywoodwallcoverings.com/link-in-bio.jsonA hollywoodwallcoverings.com/profile.jsonA hollywoodwallcoverings.com/x-bio.txtA hollywoodwallcoverings.com/x-display-name.txtA hollywoodwallcoverings.com/x-first-3-posts.mdA hollywoodwallcoverings.com/x-handle-candidates.txtA hospitalitymurals.com/credentials-template.txtA hospitalitymurals.com/ig-bio.txtA hospitalitymurals.com/ig-display-name.txtA hospitalitymurals.com/ig-first-3-posts.mdA hospitalitymurals.com/ig-handle-candidates.txtA hospitalitymurals.com/image-specs.mdA hospitalitymurals.com/link-in-bio.jsonA hospitalitymurals.com/profile.jsonA hospitalitymurals.com/x-bio.txtA hospitalitymurals.com/x-display-name.txtA hospitalitymurals.com/x-first-3-posts.mdA hospitalitymurals.com/x-handle-candidates.txtA hospitalitysalesagency.com/credentials-template.txtA hospitalitysalesagency.com/ig-bio.txtA hospitalitysalesagency.com/ig-display-name.txtA hospitalitysalesagency.com/ig-first-3-posts.mdA hospitalitysalesagency.com/ig-handle-candidates.txtA hospitalitysalesagency.com/image-specs.mdA hospitalitysalesagency.com/link-in-bio.jsonA hospitalitysalesagency.com/profile.jsonA hospitalitysalesagency.com/x-bio.txtA hospitalitysalesagency.com/x-display-name.txtA hospitalitysalesagency.com/x-first-3-posts.mdA hospitalitysalesagency.com/x-handle-candidates.txtA hospitalitysalesagents.com/credentials-template.txtA hospitalitysalesagents.com/ig-bio.txtA hospitalitysalesagents.com/ig-display-name.txtA hospitalitysalesagents.com/ig-first-3-posts.mdA hospitalitysalesagents.com/ig-handle-candidates.txtA hospitalitysalesagents.com/image-specs.mdA hospitalitysalesagents.com/link-in-bio.jsonA hospitalitysalesagents.com/profile.jsonA hospitalitysalesagents.com/x-bio.txtA hospitalitysalesagents.com/x-display-name.txtA hospitalitysalesagents.com/x-first-3-posts.mdA hospitalitysalesagents.com/x-handle-candidates.txtA hospitalitysalesreps.com/credentials-template.txtA hospitalitysalesreps.com/ig-bio.txtA hospitalitysalesreps.com/ig-display-name.txtA hospitalitysalesreps.com/ig-first-3-posts.mdA hospitalitysalesreps.com/ig-handle-candidates.txtA hospitalitysalesreps.com/image-specs.mdA hospitalitysalesreps.com/link-in-bio.jsonA hospitalitysalesreps.com/profile.jsonA hospitalitysalesreps.com/x-bio.txtA hospitalitysalesreps.com/x-display-name.txtA hospitalitysalesreps.com/x-first-3-posts.mdA hospitalitysalesreps.com/x-handle-candidates.txtA hospitalitywallcoverings.com/credentials-template.txtA hospitalitywallcoverings.com/ig-bio.txtA hospitalitywallcoverings.com/ig-display-name.txtA hospitalitywallcoverings.com/ig-first-3-posts.mdA hospitalitywallcoverings.com/ig-handle-candidates.txtA hospitalitywallcoverings.com/image-specs.mdA hospitalitywallcoverings.com/link-in-bio.jsonA hospitalitywallcoverings.com/profile.jsonA hospitalitywallcoverings.com/x-bio.txtA hospitalitywallcoverings.com/x-display-name.txtA hospitalitywallcoverings.com/x-first-3-posts.mdA hospitalitywallcoverings.com/x-handle-candidates.txtA hospitalitywallpaper.com/credentials-template.txtA hospitalitywallpaper.com/ig-bio.txtA hospitalitywallpaper.com/ig-display-name.txtA hospitalitywallpaper.com/ig-first-3-posts.mdA hospitalitywallpaper.com/ig-handle-candidates.txtA hospitalitywallpaper.com/image-specs.mdA hospitalitywallpaper.com/link-in-bio.jsonA hospitalitywallpaper.com/profile.jsonA hospitalitywallpaper.com/x-bio.txtA hospitalitywallpaper.com/x-display-name.txtA hospitalitywallpaper.com/x-first-3-posts.mdA hospitalitywallpaper.com/x-handle-candidates.txtA hotelwallcoverings.com/credentials-template.txtA hotelwallcoverings.com/ig-bio.txtA hotelwallcoverings.com/ig-display-name.txtA hotelwallcoverings.com/ig-first-3-posts.mdA hotelwallcoverings.com/ig-handle-candidates.txtA hotelwallcoverings.com/image-specs.mdA hotelwallcoverings.com/link-in-bio.jsonA hotelwallcoverings.com/profile.jsonA hotelwallcoverings.com/x-bio.txtA hotelwallcoverings.com/x-display-name.txtA hotelwallcoverings.com/x-first-3-posts.mdA hotelwallcoverings.com/x-handle-candidates.txtA interiordesignreps.com/credentials-template.txtA interiordesignreps.com/ig-bio.txtA interiordesignreps.com/ig-display-name.txtA interiordesignreps.com/ig-first-3-posts.mdA interiordesignreps.com/ig-handle-candidates.txtA interiordesignreps.com/image-specs.mdA interiordesignreps.com/link-in-bio.jsonA interiordesignreps.com/profile.jsonA interiordesignreps.com/x-bio.txtA interiordesignreps.com/x-display-name.txtA interiordesignreps.com/x-first-3-posts.mdA interiordesignreps.com/x-handle-candidates.txtA jutewallpaper.com/credentials-template.txtA jutewallpaper.com/ig-bio.txtA jutewallpaper.com/ig-display-name.txtA jutewallpaper.com/ig-first-3-posts.mdA jutewallpaper.com/ig-handle-candidates.txtA jutewallpaper.com/image-specs.mdA jutewallpaper.com/link-in-bio.jsonA jutewallpaper.com/profile.jsonA jutewallpaper.com/x-bio.txtA jutewallpaper.com/x-display-name.txtA jutewallpaper.com/x-first-3-posts.mdA jutewallpaper.com/x-handle-candidates.txtA linenwallpaper.com/credentials-template.txtA linenwallpaper.com/ig-bio.txtA linenwallpaper.com/ig-display-name.txtA linenwallpaper.com/ig-first-3-posts.mdA linenwallpaper.com/ig-handle-candidates.txtA linenwallpaper.com/image-specs.mdA linenwallpaper.com/link-in-bio.jsonA linenwallpaper.com/profile.jsonA linenwallpaper.com/x-bio.txtA linenwallpaper.com/x-display-name.txtA linenwallpaper.com/x-first-3-posts.mdA linenwallpaper.com/x-handle-candidates.txtM losangelesfabrics.com/profile.jsonA luxurymurals.com/credentials-template.txtA luxurymurals.com/ig-bio.txtA luxurymurals.com/ig-display-name.txtA luxurymurals.com/ig-first-3-posts.mdA luxurymurals.com/ig-handle-candidates.txtA luxurymurals.com/image-specs.mdA luxurymurals.com/link-in-bio.jsonA luxurymurals.com/profile.jsonA luxurymurals.com/x-bio.txtA luxurymurals.com/x-display-name.txtA luxurymurals.com/x-first-3-posts.mdA luxurymurals.com/x-handle-candidates.txtA madagascarwallpaper.com/credentials-template.txtA madagascarwallpaper.com/ig-bio.txtA madagascarwallpaper.com/ig-display-name.txtA madagascarwallpaper.com/ig-first-3-posts.mdA madagascarwallpaper.com/ig-handle-candidates.txtA madagascarwallpaper.com/image-specs.mdA madagascarwallpaper.com/link-in-bio.jsonA madagascarwallpaper.com/profile.jsonA madagascarwallpaper.com/x-bio.txtA madagascarwallpaper.com/x-display-name.txtA madagascarwallpaper.com/x-first-3-posts.mdA madagascarwallpaper.com/x-handle-candidates.txtA malibuwallpaper.com/credentials-template.txtA malibuwallpaper.com/ig-bio.txtA malibuwallpaper.com/ig-display-name.txtA malibuwallpaper.com/ig-first-3-posts.mdA malibuwallpaper.com/ig-handle-candidates.txtA malibuwallpaper.com/image-specs.mdA malibuwallpaper.com/link-in-bio.jsonA malibuwallpaper.com/profile.jsonA malibuwallpaper.com/x-bio.txtA malibuwallpaper.com/x-display-name.txtA malibuwallpaper.com/x-first-3-posts.mdA malibuwallpaper.com/x-handle-candidates.txtA metallicwallpaper.com/credentials-template.txtA metallicwallpaper.com/ig-bio.txtA metallicwallpaper.com/ig-display-name.txtA metallicwallpaper.com/ig-first-3-posts.mdA metallicwallpaper.com/ig-handle-candidates.txtA metallicwallpaper.com/image-specs.mdA metallicwallpaper.com/link-in-bio.jsonA metallicwallpaper.com/profile.jsonA metallicwallpaper.com/x-bio.txtA metallicwallpaper.com/x-display-name.txtA metallicwallpaper.com/x-first-3-posts.mdA metallicwallpaper.com/x-handle-candidates.txtA micawallpaper.com/credentials-template.txtA micawallpaper.com/ig-bio.txtA micawallpaper.com/ig-display-name.txtA micawallpaper.com/ig-first-3-posts.mdA micawallpaper.com/ig-handle-candidates.txtA micawallpaper.com/image-specs.mdA micawallpaper.com/link-in-bio.jsonA micawallpaper.com/profile.jsonA micawallpaper.com/x-bio.txtA micawallpaper.com/x-display-name.txtA micawallpaper.com/x-first-3-posts.mdA micawallpaper.com/x-handle-candidates.txtA montereywallpaper.com/credentials-template.txtA montereywallpaper.com/ig-bio.txtA montereywallpaper.com/ig-display-name.txtA montereywallpaper.com/ig-first-3-posts.mdA montereywallpaper.com/ig-handle-candidates.txtA montereywallpaper.com/image-specs.mdA montereywallpaper.com/link-in-bio.jsonA montereywallpaper.com/profile.jsonA montereywallpaper.com/x-bio.txtA montereywallpaper.com/x-display-name.txtA montereywallpaper.com/x-first-3-posts.mdA montereywallpaper.com/x-handle-candidates.txtA muralsondemand.com/credentials-template.txtA muralsondemand.com/ig-bio.txtA muralsondemand.com/ig-display-name.txtA muralsondemand.com/ig-first-3-posts.mdA muralsondemand.com/ig-handle-candidates.txtA muralsondemand.com/image-specs.mdA muralsondemand.com/link-in-bio.jsonA muralsondemand.com/profile.jsonA muralsondemand.com/x-bio.txtA muralsondemand.com/x-display-name.txtA muralsondemand.com/x-first-3-posts.mdA muralsondemand.com/x-handle-candidates.txtA museumwallpaper.com/credentials-template.txtA museumwallpaper.com/ig-bio.txtA museumwallpaper.com/ig-display-name.txtA museumwallpaper.com/ig-first-3-posts.mdA museumwallpaper.com/ig-handle-candidates.txtA museumwallpaper.com/image-specs.mdA museumwallpaper.com/link-in-bio.jsonA museumwallpaper.com/profile.jsonA museumwallpaper.com/x-bio.txtA museumwallpaper.com/x-display-name.txtA museumwallpaper.com/x-first-3-posts.mdA museumwallpaper.com/x-handle-candidates.txtA mylarwallpaper.com/credentials-template.txtA mylarwallpaper.com/ig-bio.txtA mylarwallpaper.com/ig-display-name.txtA mylarwallpaper.com/ig-first-3-posts.mdA mylarwallpaper.com/ig-handle-candidates.txtA mylarwallpaper.com/image-specs.mdA mylarwallpaper.com/link-in-bio.jsonA mylarwallpaper.com/profile.jsonA mylarwallpaper.com/x-bio.txtA mylarwallpaper.com/x-display-name.txtA mylarwallpaper.com/x-first-3-posts.mdA mylarwallpaper.com/x-handle-candidates.txtM nationalpaperhangers.com/profile.jsonA naturaltextilewallpaper.com/credentials-template.txtA naturaltextilewallpaper.com/ig-bio.txtA naturaltextilewallpaper.com/ig-display-name.txtA naturaltextilewallpaper.com/ig-first-3-posts.mdA naturaltextilewallpaper.com/ig-handle-candidates.txtA naturaltextilewallpaper.com/image-specs.mdA naturaltextilewallpaper.com/link-in-bio.jsonA naturaltextilewallpaper.com/profile.jsonA naturaltextilewallpaper.com/x-bio.txtA naturaltextilewallpaper.com/x-display-name.txtA naturaltextilewallpaper.com/x-first-3-posts.mdA naturaltextilewallpaper.com/x-handle-candidates.txtA naturalwallcoverings.com/credentials-template.txtA naturalwallcoverings.com/ig-bio.txtA naturalwallcoverings.com/ig-display-name.txtA naturalwallcoverings.com/ig-first-3-posts.mdA naturalwallcoverings.com/ig-handle-candidates.txtA naturalwallcoverings.com/image-specs.mdA naturalwallcoverings.com/link-in-bio.jsonA naturalwallcoverings.com/profile.jsonA naturalwallcoverings.com/x-bio.txtA naturalwallcoverings.com/x-display-name.txtA naturalwallcoverings.com/x-first-3-posts.mdA naturalwallcoverings.com/x-handle-candidates.txtA naturalwalltextures.com/credentials-template.txtA naturalwalltextures.com/ig-bio.txtA naturalwalltextures.com/ig-display-name.txtA naturalwalltextures.com/ig-first-3-posts.mdA naturalwalltextures.com/ig-handle-candidates.txtA naturalwalltextures.com/image-specs.mdA naturalwalltextures.com/link-in-bio.jsonA naturalwalltextures.com/profile.jsonA naturalwalltextures.com/x-bio.txtA naturalwalltextures.com/x-display-name.txtA naturalwalltextures.com/x-first-3-posts.mdA naturalwalltextures.com/x-handle-candidates.txtM novasuede.com/profile.jsonA pastelwallpaper.com/credentials-template.txtA pastelwallpaper.com/ig-bio.txtA pastelwallpaper.com/ig-display-name.txtA pastelwallpaper.com/ig-first-3-posts.mdA pastelwallpaper.com/ig-handle-candidates.txtA pastelwallpaper.com/image-specs.mdA pastelwallpaper.com/link-in-bio.jsonA pastelwallpaper.com/profile.jsonA pastelwallpaper.com/x-bio.txtA pastelwallpaper.com/x-display-name.txtA pastelwallpaper.com/x-first-3-posts.mdA pastelwallpaper.com/x-handle-candidates.txtA patterndesignlab.com/credentials-template.txtA patterndesignlab.com/ig-bio.txtA patterndesignlab.com/ig-display-name.txtA patterndesignlab.com/ig-first-3-posts.mdA patterndesignlab.com/ig-handle-candidates.txtA patterndesignlab.com/image-specs.mdA patterndesignlab.com/link-in-bio.jsonA patterndesignlab.com/profile.jsonA patterndesignlab.com/x-bio.txtA patterndesignlab.com/x-display-name.txtA patterndesignlab.com/x-first-3-posts.mdA patterndesignlab.com/x-handle-candidates.txtM philipperomano.com/profile.jsonA philliperomano.com/credentials-template.txtA philliperomano.com/ig-bio.txtA philliperomano.com/ig-display-name.txtA philliperomano.com/ig-first-3-posts.mdA philliperomano.com/ig-handle-candidates.txtA philliperomano.com/image-specs.mdA philliperomano.com/link-in-bio.jsonA philliperomano.com/profile.jsonA philliperomano.com/x-bio.txtA philliperomano.com/x-display-name.txtA philliperomano.com/x-first-3-posts.mdA philliperomano.com/x-handle-candidates.txtA printmurals.com/credentials-template.txtA printmurals.com/ig-bio.txtA printmurals.com/ig-display-name.txtA printmurals.com/ig-first-3-posts.mdA printmurals.com/ig-handle-candidates.txtA printmurals.com/image-specs.mdA printmurals.com/link-in-bio.jsonA printmurals.com/profile.jsonA printmurals.com/x-bio.txtA printmurals.com/x-display-name.txtA printmurals.com/x-first-3-posts.mdA printmurals.com/x-handle-candidates.txtA raffiawallcoverings.com/credentials-template.txtA raffiawallcoverings.com/ig-bio.txtA raffiawallcoverings.com/ig-display-name.txtA raffiawallcoverings.com/ig-first-3-posts.mdA raffiawallcoverings.com/ig-handle-candidates.txtA raffiawallcoverings.com/image-specs.mdA raffiawallcoverings.com/link-in-bio.jsonA raffiawallcoverings.com/profile.jsonA raffiawallcoverings.com/x-bio.txtA raffiawallcoverings.com/x-display-name.txtA raffiawallcoverings.com/x-first-3-posts.mdA raffiawallcoverings.com/x-handle-candidates.txtA raffiawalls.com/credentials-template.txtA raffiawalls.com/ig-bio.txtA raffiawalls.com/ig-display-name.txtA raffiawalls.com/ig-first-3-posts.mdA raffiawalls.com/ig-handle-candidates.txtA raffiawalls.com/image-specs.mdA raffiawalls.com/link-in-bio.jsonA raffiawalls.com/profile.jsonA raffiawalls.com/x-bio.txtA raffiawalls.com/x-display-name.txtA raffiawalls.com/x-first-3-posts.mdA raffiawalls.com/x-handle-candidates.txtA restaurantfabrics.com/credentials-template.txtA restaurantfabrics.com/ig-bio.txtA restaurantfabrics.com/ig-display-name.txtA restaurantfabrics.com/ig-first-3-posts.mdA restaurantfabrics.com/ig-handle-candidates.txtA restaurantfabrics.com/image-specs.mdA restaurantfabrics.com/link-in-bio.jsonA restaurantfabrics.com/profile.jsonA restaurantfabrics.com/x-bio.txtA restaurantfabrics.com/x-display-name.txtA restaurantfabrics.com/x-first-3-posts.mdA restaurantfabrics.com/x-handle-candidates.txtA restaurantmurals.com/credentials-template.txtA restaurantmurals.com/ig-bio.txtA restaurantmurals.com/ig-display-name.txtA restaurantmurals.com/ig-first-3-posts.mdA restaurantmurals.com/ig-handle-candidates.txtA restaurantmurals.com/image-specs.mdA restaurantmurals.com/link-in-bio.jsonA restaurantmurals.com/profile.jsonA restaurantmurals.com/x-bio.txtA restaurantmurals.com/x-display-name.txtA restaurantmurals.com/x-first-3-posts.mdA restaurantmurals.com/x-handle-candidates.txtA restaurantwallpaper.com/credentials-template.txtA restaurantwallpaper.com/ig-bio.txtA restaurantwallpaper.com/ig-display-name.txtA restaurantwallpaper.com/ig-first-3-posts.mdA restaurantwallpaper.com/ig-handle-candidates.txtA restaurantwallpaper.com/image-specs.mdA restaurantwallpaper.com/link-in-bio.jsonA restaurantwallpaper.com/profile.jsonA restaurantwallpaper.com/x-bio.txtA restaurantwallpaper.com/x-display-name.txtA restaurantwallpaper.com/x-first-3-posts.mdA restaurantwallpaper.com/x-handle-candidates.txtA restorationwallpaper.com/credentials-template.txtA restorationwallpaper.com/ig-bio.txtA restorationwallpaper.com/ig-display-name.txtA restorationwallpaper.com/ig-first-3-posts.mdA restorationwallpaper.com/ig-handle-candidates.txtA restorationwallpaper.com/image-specs.mdA restorationwallpaper.com/link-in-bio.jsonA restorationwallpaper.com/profile.jsonA restorationwallpaper.com/x-bio.txtA restorationwallpaper.com/x-display-name.txtA restorationwallpaper.com/x-first-3-posts.mdA restorationwallpaper.com/x-handle-candidates.txtA retrowalls.com/credentials-template.txtA retrowalls.com/ig-bio.txtA retrowalls.com/ig-display-name.txtA retrowalls.com/ig-first-3-posts.mdA retrowalls.com/ig-handle-candidates.txtA retrowalls.com/image-specs.mdA retrowalls.com/link-in-bio.jsonA retrowalls.com/profile.jsonA retrowalls.com/x-bio.txtA retrowalls.com/x-display-name.txtA retrowalls.com/x-first-3-posts.mdA retrowalls.com/x-handle-candidates.txtA saloonwallpaper.com/credentials-template.txtA saloonwallpaper.com/ig-bio.txtA saloonwallpaper.com/ig-display-name.txtA saloonwallpaper.com/ig-first-3-posts.mdA saloonwallpaper.com/ig-handle-candidates.txtA saloonwallpaper.com/image-specs.mdA saloonwallpaper.com/link-in-bio.jsonA saloonwallpaper.com/profile.jsonA saloonwallpaper.com/x-bio.txtA saloonwallpaper.com/x-display-name.txtA saloonwallpaper.com/x-first-3-posts.mdA saloonwallpaper.com/x-handle-candidates.txtA screenprintedwallpaper.com/credentials-template.txtA screenprintedwallpaper.com/ig-bio.txtA screenprintedwallpaper.com/ig-display-name.txtA screenprintedwallpaper.com/ig-first-3-posts.mdA screenprintedwallpaper.com/ig-handle-candidates.txtA screenprintedwallpaper.com/image-specs.mdA screenprintedwallpaper.com/link-in-bio.jsonA screenprintedwallpaper.com/profile.jsonA screenprintedwallpaper.com/x-bio.txtA screenprintedwallpaper.com/x-display-name.txtA screenprintedwallpaper.com/x-first-3-posts.mdA screenprintedwallpaper.com/x-handle-candidates.txtA selfadhesivewallpaper.com/credentials-template.txtA selfadhesivewallpaper.com/ig-bio.txtA selfadhesivewallpaper.com/ig-display-name.txtA selfadhesivewallpaper.com/ig-first-3-posts.mdA selfadhesivewallpaper.com/ig-handle-candidates.txtA selfadhesivewallpaper.com/image-specs.mdA selfadhesivewallpaper.com/link-in-bio.jsonA selfadhesivewallpaper.com/profile.jsonA selfadhesivewallpaper.com/x-bio.txtA selfadhesivewallpaper.com/x-display-name.txtA selfadhesivewallpaper.com/x-first-3-posts.mdA selfadhesivewallpaper.com/x-handle-candidates.txtA silkwallcoverings.com/credentials-template.txtA silkwallcoverings.com/ig-bio.txtA silkwallcoverings.com/ig-display-name.txtA silkwallcoverings.com/ig-first-3-posts.mdA silkwallcoverings.com/ig-handle-candidates.txtA silkwallcoverings.com/image-specs.mdA silkwallcoverings.com/link-in-bio.jsonA silkwallcoverings.com/profile.jsonA silkwallcoverings.com/x-bio.txtA silkwallcoverings.com/x-display-name.txtA silkwallcoverings.com/x-first-3-posts.mdA silkwallcoverings.com/x-handle-candidates.txtM silkwallpaper.com/profile.jsonA silverleafwallpaper.com/credentials-template.txtA silverleafwallpaper.com/ig-bio.txtA silverleafwallpaper.com/ig-display-name.txtA silverleafwallpaper.com/ig-first-3-posts.mdA silverleafwallpaper.com/ig-handle-candidates.txtA silverleafwallpaper.com/image-specs.mdA silverleafwallpaper.com/link-in-bio.jsonA silverleafwallpaper.com/profile.jsonA silverleafwallpaper.com/x-bio.txtA silverleafwallpaper.com/x-display-name.txtA silverleafwallpaper.com/x-first-3-posts.mdA silverleafwallpaper.com/x-handle-candidates.txtA specifywallpaper.com/credentials-template.txtA specifywallpaper.com/ig-bio.txtA specifywallpaper.com/ig-display-name.txtA specifywallpaper.com/ig-first-3-posts.mdA specifywallpaper.com/ig-handle-candidates.txtA specifywallpaper.com/image-specs.mdA specifywallpaper.com/link-in-bio.jsonA specifywallpaper.com/profile.jsonA specifywallpaper.com/x-bio.txtA specifywallpaper.com/x-display-name.txtA specifywallpaper.com/x-first-3-posts.mdA specifywallpaper.com/x-handle-candidates.txtA steveabramsdesigns.com/credentials-template.txtA steveabramsdesigns.com/ig-bio.txtA steveabramsdesigns.com/ig-display-name.txtA steveabramsdesigns.com/ig-first-3-posts.mdA steveabramsdesigns.com/ig-handle-candidates.txtA steveabramsdesigns.com/image-specs.mdA steveabramsdesigns.com/link-in-bio.jsonA steveabramsdesigns.com/profile.jsonA steveabramsdesigns.com/x-bio.txtA steveabramsdesigns.com/x-display-name.txtA steveabramsdesigns.com/x-first-3-posts.mdA steveabramsdesigns.com/x-handle-candidates.txtA stringwallpaper.com/credentials-template.txtA stringwallpaper.com/ig-bio.txtA stringwallpaper.com/ig-display-name.txtA stringwallpaper.com/ig-first-3-posts.mdA stringwallpaper.com/ig-handle-candidates.txtA stringwallpaper.com/image-specs.mdA stringwallpaper.com/link-in-bio.jsonA stringwallpaper.com/profile.jsonA stringwallpaper.com/x-bio.txtA stringwallpaper.com/x-display-name.txtA stringwallpaper.com/x-first-3-posts.mdA stringwallpaper.com/x-handle-candidates.txtA suedewallpaper.com/credentials-template.txtA suedewallpaper.com/ig-bio.txtA suedewallpaper.com/ig-display-name.txtA suedewallpaper.com/ig-first-3-posts.mdA suedewallpaper.com/ig-handle-candidates.txtA suedewallpaper.com/image-specs.mdA suedewallpaper.com/link-in-bio.jsonA suedewallpaper.com/profile.jsonA suedewallpaper.com/x-bio.txtA suedewallpaper.com/x-display-name.txtA suedewallpaper.com/x-first-3-posts.mdA suedewallpaper.com/x-handle-candidates.txtA textiletuesday.com/credentials-template.txtA textiletuesday.com/ig-bio.txtA textiletuesday.com/ig-display-name.txtA textiletuesday.com/ig-first-3-posts.mdA textiletuesday.com/ig-handle-candidates.txtA textiletuesday.com/image-specs.mdA textiletuesday.com/link-in-bio.jsonA textiletuesday.com/profile.jsonA textiletuesday.com/x-bio.txtA textiletuesday.com/x-display-name.txtA textiletuesday.com/x-first-3-posts.mdA textiletuesday.com/x-handle-candidates.txtA textilewallpaper.com/credentials-template.txtA textilewallpaper.com/ig-bio.txtA textilewallpaper.com/ig-display-name.txtA textilewallpaper.com/ig-first-3-posts.mdA textilewallpaper.com/ig-handle-candidates.txtA textilewallpaper.com/image-specs.mdA textilewallpaper.com/link-in-bio.jsonA textilewallpaper.com/profile.jsonA textilewallpaper.com/x-bio.txtA textilewallpaper.com/x-display-name.txtA textilewallpaper.com/x-first-3-posts.mdA textilewallpaper.com/x-handle-candidates.txtA theatrewallpaper.com/credentials-template.txtA theatrewallpaper.com/ig-bio.txtA theatrewallpaper.com/ig-display-name.txtA theatrewallpaper.com/ig-first-3-posts.mdA theatrewallpaper.com/ig-handle-candidates.txtA theatrewallpaper.com/image-specs.mdA theatrewallpaper.com/link-in-bio.jsonA theatrewallpaper.com/profile.jsonA theatrewallpaper.com/x-bio.txtA theatrewallpaper.com/x-display-name.txtA theatrewallpaper.com/x-first-3-posts.mdA theatrewallpaper.com/x-handle-candidates.txtA thedesignerlaboratory.com/credentials-template.txtA thedesignerlaboratory.com/ig-bio.txtA thedesignerlaboratory.com/ig-display-name.txtA thedesignerlaboratory.com/ig-first-3-posts.mdA thedesignerlaboratory.com/ig-handle-candidates.txtA thedesignerlaboratory.com/image-specs.mdA thedesignerlaboratory.com/link-in-bio.jsonA thedesignerlaboratory.com/profile.jsonA thedesignerlaboratory.com/x-bio.txtA thedesignerlaboratory.com/x-display-name.txtA thedesignerlaboratory.com/x-first-3-posts.mdA thedesignerlaboratory.com/x-handle-candidates.txtA thedesignerlibrary.com/credentials-template.txtA thedesignerlibrary.com/ig-bio.txtA thedesignerlibrary.com/ig-display-name.txtA thedesignerlibrary.com/ig-first-3-posts.mdA thedesignerlibrary.com/ig-handle-candidates.txtA thedesignerlibrary.com/image-specs.mdA thedesignerlibrary.com/link-in-bio.jsonA thedesignerlibrary.com/profile.jsonA thedesignerlibrary.com/x-bio.txtA thedesignerlibrary.com/x-display-name.txtA thedesignerlibrary.com/x-first-3-posts.mdA thedesignerlibrary.com/x-handle-candidates.txtA thehotelwallpaper.com/credentials-template.txtA thehotelwallpaper.com/ig-bio.txtA thehotelwallpaper.com/ig-display-name.txtA thehotelwallpaper.com/ig-first-3-posts.mdA thehotelwallpaper.com/ig-handle-candidates.txtA thehotelwallpaper.com/image-specs.mdA thehotelwallpaper.com/link-in-bio.jsonA thehotelwallpaper.com/profile.jsonA thehotelwallpaper.com/x-bio.txtA thehotelwallpaper.com/x-display-name.txtA thehotelwallpaper.com/x-first-3-posts.mdA thehotelwallpaper.com/x-handle-candidates.txtA thesetdecorator.com/credentials-template.txtA thesetdecorator.com/ig-bio.txtA thesetdecorator.com/ig-display-name.txtA thesetdecorator.com/ig-first-3-posts.mdA thesetdecorator.com/ig-handle-candidates.txtA thesetdecorator.com/image-specs.mdA thesetdecorator.com/link-in-bio.jsonA thesetdecorator.com/profile.jsonA thesetdecorator.com/x-bio.txtA thesetdecorator.com/x-display-name.txtA thesetdecorator.com/x-first-3-posts.mdA thesetdecorator.com/x-handle-candidates.txtA tradeonlytextiles.com/credentials-template.txtA tradeonlytextiles.com/ig-bio.txtA tradeonlytextiles.com/ig-display-name.txtA tradeonlytextiles.com/ig-first-3-posts.mdA tradeonlytextiles.com/ig-handle-candidates.txtA tradeonlytextiles.com/image-specs.mdA tradeonlytextiles.com/link-in-bio.jsonA tradeonlytextiles.com/profile.jsonA tradeonlytextiles.com/x-bio.txtA tradeonlytextiles.com/x-display-name.txtA tradeonlytextiles.com/x-first-3-posts.mdA tradeonlytextiles.com/x-handle-candidates.txtA unitedstateswallpaper.com/credentials-template.txtA unitedstateswallpaper.com/ig-bio.txtA unitedstateswallpaper.com/ig-display-name.txtA unitedstateswallpaper.com/ig-first-3-posts.mdA unitedstateswallpaper.com/ig-handle-candidates.txtA unitedstateswallpaper.com/image-specs.mdA unitedstateswallpaper.com/link-in-bio.jsonA unitedstateswallpaper.com/profile.jsonA unitedstateswallpaper.com/x-bio.txtA unitedstateswallpaper.com/x-display-name.txtA unitedstateswallpaper.com/x-first-3-posts.mdA unitedstateswallpaper.com/x-handle-candidates.txtM venturaclaw.com/profile.jsonA vinylwallpaper.com/credentials-template.txtA vinylwallpaper.com/ig-bio.txtA vinylwallpaper.com/ig-display-name.txtA vinylwallpaper.com/ig-first-3-posts.mdA vinylwallpaper.com/ig-handle-candidates.txtA vinylwallpaper.com/image-specs.mdA vinylwallpaper.com/link-in-bio.jsonA vinylwallpaper.com/profile.jsonA vinylwallpaper.com/x-bio.txtA vinylwallpaper.com/x-display-name.txtA vinylwallpaper.com/x-first-3-posts.mdA vinylwallpaper.com/x-handle-candidates.txtM wallco.ai/profile.jsonA wallcovering.net/credentials-template.txtA wallcovering.net/ig-bio.txtA wallcovering.net/ig-display-name.txtA wallcovering.net/ig-first-3-posts.mdA wallcovering.net/ig-handle-candidates.txtA wallcovering.net/image-specs.mdA wallcovering.net/link-in-bio.jsonA wallcovering.net/profile.jsonA wallcovering.net/x-bio.txtA wallcovering.net/x-display-name.txtA wallcovering.net/x-first-3-posts.mdA wallcovering.net/x-handle-candidates.txtA wallpapercanada.com/credentials-template.txtA wallpapercanada.com/ig-bio.txtA wallpapercanada.com/ig-display-name.txtA wallpapercanada.com/ig-first-3-posts.mdA wallpapercanada.com/ig-handle-candidates.txtA wallpapercanada.com/image-specs.mdA wallpapercanada.com/link-in-bio.jsonA wallpapercanada.com/profile.jsonA wallpapercanada.com/x-bio.txtA wallpapercanada.com/x-display-name.txtA wallpapercanada.com/x-first-3-posts.mdA wallpapercanada.com/x-handle-candidates.txtA wallpaperdefinitions.com/credentials-template.txtA wallpaperdefinitions.com/ig-bio.txtA wallpaperdefinitions.com/ig-display-name.txtA wallpaperdefinitions.com/ig-first-3-posts.mdA wallpaperdefinitions.com/ig-handle-candidates.txtA wallpaperdefinitions.com/image-specs.mdA wallpaperdefinitions.com/link-in-bio.jsonA wallpaperdefinitions.com/profile.jsonA wallpaperdefinitions.com/x-bio.txtA wallpaperdefinitions.com/x-display-name.txtA wallpaperdefinitions.com/x-first-3-posts.mdA wallpaperdefinitions.com/x-handle-candidates.txtA wallpaperdictionary.com/credentials-template.txtA wallpaperdictionary.com/ig-bio.txtA wallpaperdictionary.com/ig-display-name.txtA wallpaperdictionary.com/ig-first-3-posts.mdA wallpaperdictionary.com/ig-handle-candidates.txtA wallpaperdictionary.com/image-specs.mdA wallpaperdictionary.com/link-in-bio.jsonA wallpaperdictionary.com/profile.jsonA wallpaperdictionary.com/x-bio.txtA wallpaperdictionary.com/x-display-name.txtA wallpaperdictionary.com/x-first-3-posts.mdA wallpaperdictionary.com/x-handle-candidates.txtA wallpaperexports.com/credentials-template.txtA wallpaperexports.com/ig-bio.txtA wallpaperexports.com/ig-display-name.txtA wallpaperexports.com/ig-first-3-posts.mdA wallpaperexports.com/ig-handle-candidates.txtA wallpaperexports.com/image-specs.mdA wallpaperexports.com/link-in-bio.jsonA wallpaperexports.com/profile.jsonA wallpaperexports.com/x-bio.txtA wallpaperexports.com/x-display-name.txtA wallpaperexports.com/x-first-3-posts.mdA wallpaperexports.com/x-handle-candidates.txtA wallpaperfromthe80s.com/credentials-template.txtA wallpaperfromthe80s.com/ig-bio.txtA wallpaperfromthe80s.com/ig-display-name.txtA wallpaperfromthe80s.com/ig-first-3-posts.mdA wallpaperfromthe80s.com/ig-handle-candidates.txtA wallpaperfromthe80s.com/image-specs.mdA wallpaperfromthe80s.com/link-in-bio.jsonA wallpaperfromthe80s.com/profile.jsonA wallpaperfromthe80s.com/x-bio.txtA wallpaperfromthe80s.com/x-display-name.txtA wallpaperfromthe80s.com/x-first-3-posts.mdA wallpaperfromthe80s.com/x-handle-candidates.txtA wallpaperglossary.com/credentials-template.txtA wallpaperglossary.com/ig-bio.txtA wallpaperglossary.com/ig-display-name.txtA wallpaperglossary.com/ig-first-3-posts.mdA wallpaperglossary.com/ig-handle-candidates.txtA wallpaperglossary.com/image-specs.mdA wallpaperglossary.com/link-in-bio.jsonA wallpaperglossary.com/profile.jsonA wallpaperglossary.com/x-bio.txtA wallpaperglossary.com/x-display-name.txtA wallpaperglossary.com/x-first-3-posts.mdA wallpaperglossary.com/x-handle-candidates.txtA wallpaperhistory.com/credentials-template.txtA wallpaperhistory.com/ig-bio.txtA wallpaperhistory.com/ig-display-name.txtA wallpaperhistory.com/ig-first-3-posts.mdA wallpaperhistory.com/ig-handle-candidates.txtA wallpaperhistory.com/image-specs.mdA wallpaperhistory.com/link-in-bio.jsonA wallpaperhistory.com/profile.jsonA wallpaperhistory.com/x-bio.txtA wallpaperhistory.com/x-display-name.txtA wallpaperhistory.com/x-first-3-posts.mdA wallpaperhistory.com/x-handle-candidates.txtA wallpaperny.com/credentials-template.txtA wallpaperny.com/ig-bio.txtA wallpaperny.com/ig-display-name.txtA wallpaperny.com/ig-first-3-posts.mdA wallpaperny.com/ig-handle-candidates.txtA wallpaperny.com/image-specs.mdA wallpaperny.com/link-in-bio.jsonA wallpaperny.com/profile.jsonA wallpaperny.com/x-bio.txtA wallpaperny.com/x-display-name.txtA wallpaperny.com/x-first-3-posts.mdA wallpaperny.com/x-handle-candidates.txtA wallpapernyc.com/credentials-template.txtA wallpapernyc.com/ig-bio.txtA wallpapernyc.com/ig-display-name.txtA wallpapernyc.com/ig-first-3-posts.mdA wallpapernyc.com/ig-handle-candidates.txtA wallpapernyc.com/image-specs.mdA wallpapernyc.com/link-in-bio.jsonA wallpapernyc.com/profile.jsonA wallpapernyc.com/x-bio.txtA wallpapernyc.com/x-display-name.txtA wallpapernyc.com/x-first-3-posts.mdA wallpapernyc.com/x-handle-candidates.txtA wallpaperondemand.com/credentials-template.txtA wallpaperondemand.com/ig-bio.txtA wallpaperondemand.com/ig-display-name.txtA wallpaperondemand.com/ig-first-3-posts.mdA wallpaperondemand.com/ig-handle-candidates.txtA wallpaperondemand.com/image-specs.mdA wallpaperondemand.com/link-in-bio.jsonA wallpaperondemand.com/profile.jsonA wallpaperondemand.com/x-bio.txtA wallpaperondemand.com/x-display-name.txtA wallpaperondemand.com/x-first-3-posts.mdA wallpaperondemand.com/x-handle-candidates.txtA wallpaperpurchasing.com/credentials-template.txtA wallpaperpurchasing.com/ig-bio.txtA wallpaperpurchasing.com/ig-display-name.txtA wallpaperpurchasing.com/ig-first-3-posts.mdA wallpaperpurchasing.com/ig-handle-candidates.txtA wallpaperpurchasing.com/image-specs.mdA wallpaperpurchasing.com/link-in-bio.jsonA wallpaperpurchasing.com/profile.jsonA wallpaperpurchasing.com/x-bio.txtA wallpaperpurchasing.com/x-display-name.txtA wallpaperpurchasing.com/x-first-3-posts.mdA wallpaperpurchasing.com/x-handle-candidates.txtA wallpapersback.com/credentials-template.txtA wallpapersback.com/ig-bio.txtA wallpapersback.com/ig-display-name.txtA wallpapersback.com/ig-first-3-posts.mdA wallpapersback.com/ig-handle-candidates.txtA wallpapersback.com/image-specs.mdA wallpapersback.com/link-in-bio.jsonA wallpapersback.com/profile.jsonA wallpapersback.com/x-bio.txtA wallpapersback.com/x-display-name.txtA wallpapersback.com/x-first-3-posts.mdA wallpapersback.com/x-handle-candidates.txtA wallpaperwednesday.com/credentials-template.txtA wallpaperwednesday.com/ig-bio.txtA wallpaperwednesday.com/ig-display-name.txtA wallpaperwednesday.com/ig-first-3-posts.mdA wallpaperwednesday.com/ig-handle-candidates.txtA wallpaperwednesday.com/image-specs.mdA wallpaperwednesday.com/link-in-bio.jsonA wallpaperwednesday.com/profile.jsonA wallpaperwednesday.com/x-bio.txtA wallpaperwednesday.com/x-display-name.txtA wallpaperwednesday.com/x-first-3-posts.mdA wallpaperwednesday.com/x-handle-candidates.txtA wallpaperweekly.com/credentials-template.txtA wallpaperweekly.com/ig-bio.txtA wallpaperweekly.com/ig-display-name.txtA wallpaperweekly.com/ig-first-3-posts.mdA wallpaperweekly.com/ig-handle-candidates.txtA wallpaperweekly.com/image-specs.mdA wallpaperweekly.com/link-in-bio.jsonA wallpaperweekly.com/profile.jsonA wallpaperweekly.com/x-bio.txtA wallpaperweekly.com/x-display-name.txtA wallpaperweekly.com/x-first-3-posts.mdA wallpaperweekly.com/x-handle-candidates.txtA wallsandfabrics.com/credentials-template.txtA wallsandfabrics.com/ig-bio.txtA wallsandfabrics.com/ig-display-name.txtA wallsandfabrics.com/ig-first-3-posts.mdA wallsandfabrics.com/ig-handle-candidates.txtA wallsandfabrics.com/image-specs.mdA wallsandfabrics.com/link-in-bio.jsonA wallsandfabrics.com/profile.jsonA wallsandfabrics.com/x-bio.txtA wallsandfabrics.com/x-display-name.txtA wallsandfabrics.com/x-first-3-posts.mdA wallsandfabrics.com/x-handle-candidates.txtA wallsondemand.com/credentials-template.txtA wallsondemand.com/ig-bio.txtA wallsondemand.com/ig-display-name.txtA wallsondemand.com/ig-first-3-posts.mdA wallsondemand.com/ig-handle-candidates.txtA wallsondemand.com/image-specs.mdA wallsondemand.com/link-in-bio.jsonA wallsondemand.com/profile.jsonA wallsondemand.com/x-bio.txtA wallsondemand.com/x-display-name.txtA wallsondemand.com/x-first-3-posts.mdA wallsondemand.com/x-handle-candidates.txtA wc01wallcoverings.com/credentials-template.txtA wc01wallcoverings.com/ig-bio.txtA wc01wallcoverings.com/ig-display-name.txtA wc01wallcoverings.com/ig-first-3-posts.mdA wc01wallcoverings.com/ig-handle-candidates.txtA wc01wallcoverings.com/image-specs.mdA wc01wallcoverings.com/link-in-bio.jsonA wc01wallcoverings.com/profile.jsonA wc01wallcoverings.com/x-bio.txtA wc01wallcoverings.com/x-display-name.txtA wc01wallcoverings.com/x-first-3-posts.mdA wc01wallcoverings.com/x-handle-candidates.txtA wc01wallpaper.com/credentials-template.txtA wc01wallpaper.com/ig-bio.txtA wc01wallpaper.com/ig-display-name.txtA wc01wallpaper.com/ig-first-3-posts.mdA wc01wallpaper.com/ig-handle-candidates.txtA wc01wallpaper.com/image-specs.mdA wc01wallpaper.com/link-in-bio.jsonA wc01wallpaper.com/profile.jsonA wc01wallpaper.com/x-bio.txtA wc01wallpaper.com/x-display-name.txtA wc01wallpaper.com/x-first-3-posts.mdA wc01wallpaper.com/x-handle-candidates.txt
Diff
commit b95434e7eb282fa753423f9f91c463bb45062688
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon May 11 16:53:43 2026 -0700
expand to 152 brands (10 hand-crafted + 142 auto from design-domains-live.txt)
---
1800swallpaper.com/credentials-template.txt | 10 +
1800swallpaper.com/ig-bio.txt | 1 +
1800swallpaper.com/ig-display-name.txt | 1 +
1800swallpaper.com/ig-first-3-posts.md | 17 +
1800swallpaper.com/ig-handle-candidates.txt | 5 +
1800swallpaper.com/image-specs.md | 10 +
1800swallpaper.com/link-in-bio.json | 18 +
1800swallpaper.com/profile.json | 46 +
1800swallpaper.com/x-bio.txt | 1 +
1800swallpaper.com/x-display-name.txt | 1 +
1800swallpaper.com/x-first-3-posts.md | 17 +
1800swallpaper.com/x-handle-candidates.txt | 5 +
1800wallcoverings.com/credentials-template.txt | 10 +
1800wallcoverings.com/ig-bio.txt | 1 +
1800wallcoverings.com/ig-display-name.txt | 1 +
1800wallcoverings.com/ig-first-3-posts.md | 17 +
1800wallcoverings.com/ig-handle-candidates.txt | 5 +
1800wallcoverings.com/image-specs.md | 10 +
1800wallcoverings.com/link-in-bio.json | 18 +
1800wallcoverings.com/profile.json | 46 +
1800wallcoverings.com/x-bio.txt | 1 +
1800wallcoverings.com/x-display-name.txt | 1 +
1800wallcoverings.com/x-first-3-posts.md | 17 +
1800wallcoverings.com/x-handle-candidates.txt | 5 +
1800wallpapers.com/credentials-template.txt | 10 +
1800wallpapers.com/ig-bio.txt | 1 +
1800wallpapers.com/ig-display-name.txt | 1 +
1800wallpapers.com/ig-first-3-posts.md | 17 +
1800wallpapers.com/ig-handle-candidates.txt | 5 +
1800wallpapers.com/image-specs.md | 10 +
1800wallpapers.com/link-in-bio.json | 18 +
1800wallpapers.com/profile.json | 46 +
1800wallpapers.com/x-bio.txt | 1 +
1800wallpapers.com/x-display-name.txt | 1 +
1800wallpapers.com/x-first-3-posts.md | 17 +
1800wallpapers.com/x-handle-candidates.txt | 5 +
1890swallpaper.com/credentials-template.txt | 10 +
1890swallpaper.com/ig-bio.txt | 1 +
1890swallpaper.com/ig-display-name.txt | 1 +
1890swallpaper.com/ig-first-3-posts.md | 17 +
1890swallpaper.com/ig-handle-candidates.txt | 5 +
1890swallpaper.com/image-specs.md | 10 +
1890swallpaper.com/link-in-bio.json | 18 +
1890swallpaper.com/profile.json | 46 +
1890swallpaper.com/x-bio.txt | 1 +
1890swallpaper.com/x-display-name.txt | 1 +
1890swallpaper.com/x-first-3-posts.md | 17 +
1890swallpaper.com/x-handle-candidates.txt | 5 +
1900swallpaper.com/credentials-template.txt | 10 +
1900swallpaper.com/ig-bio.txt | 1 +
1900swallpaper.com/ig-display-name.txt | 1 +
1900swallpaper.com/ig-first-3-posts.md | 17 +
1900swallpaper.com/ig-handle-candidates.txt | 5 +
1900swallpaper.com/image-specs.md | 10 +
1900swallpaper.com/link-in-bio.json | 18 +
1900swallpaper.com/profile.json | 46 +
1900swallpaper.com/x-bio.txt | 1 +
1900swallpaper.com/x-display-name.txt | 1 +
1900swallpaper.com/x-first-3-posts.md | 17 +
1900swallpaper.com/x-handle-candidates.txt | 5 +
1920swallpaper.com/credentials-template.txt | 10 +
1920swallpaper.com/ig-bio.txt | 1 +
1920swallpaper.com/ig-display-name.txt | 1 +
1920swallpaper.com/ig-first-3-posts.md | 17 +
1920swallpaper.com/ig-handle-candidates.txt | 5 +
1920swallpaper.com/image-specs.md | 10 +
1920swallpaper.com/link-in-bio.json | 18 +
1920swallpaper.com/profile.json | 46 +
1920swallpaper.com/x-bio.txt | 1 +
1920swallpaper.com/x-display-name.txt | 1 +
1920swallpaper.com/x-first-3-posts.md | 17 +
1920swallpaper.com/x-handle-candidates.txt | 5 +
1930swallpaper.com/credentials-template.txt | 10 +
1930swallpaper.com/ig-bio.txt | 1 +
1930swallpaper.com/ig-display-name.txt | 1 +
1930swallpaper.com/ig-first-3-posts.md | 17 +
1930swallpaper.com/ig-handle-candidates.txt | 5 +
1930swallpaper.com/image-specs.md | 10 +
1930swallpaper.com/link-in-bio.json | 18 +
1930swallpaper.com/profile.json | 46 +
1930swallpaper.com/x-bio.txt | 1 +
1930swallpaper.com/x-display-name.txt | 1 +
1930swallpaper.com/x-first-3-posts.md | 17 +
1930swallpaper.com/x-handle-candidates.txt | 5 +
1940swallpaper.com/credentials-template.txt | 10 +
1940swallpaper.com/ig-bio.txt | 1 +
1940swallpaper.com/ig-display-name.txt | 1 +
1940swallpaper.com/ig-first-3-posts.md | 17 +
1940swallpaper.com/ig-handle-candidates.txt | 5 +
1940swallpaper.com/image-specs.md | 10 +
1940swallpaper.com/link-in-bio.json | 18 +
1940swallpaper.com/profile.json | 46 +
1940swallpaper.com/x-bio.txt | 1 +
1940swallpaper.com/x-display-name.txt | 1 +
1940swallpaper.com/x-first-3-posts.md | 17 +
1940swallpaper.com/x-handle-candidates.txt | 5 +
1950swallpaper.com/credentials-template.txt | 10 +
1950swallpaper.com/ig-bio.txt | 1 +
1950swallpaper.com/ig-display-name.txt | 1 +
1950swallpaper.com/ig-first-3-posts.md | 17 +
1950swallpaper.com/ig-handle-candidates.txt | 5 +
1950swallpaper.com/image-specs.md | 10 +
1950swallpaper.com/link-in-bio.json | 18 +
1950swallpaper.com/profile.json | 46 +
1950swallpaper.com/x-bio.txt | 1 +
1950swallpaper.com/x-display-name.txt | 1 +
1950swallpaper.com/x-first-3-posts.md | 17 +
1950swallpaper.com/x-handle-candidates.txt | 5 +
1960swallpaper.com/credentials-template.txt | 10 +
1960swallpaper.com/ig-bio.txt | 1 +
1960swallpaper.com/ig-display-name.txt | 1 +
1960swallpaper.com/ig-first-3-posts.md | 17 +
1960swallpaper.com/ig-handle-candidates.txt | 5 +
1960swallpaper.com/image-specs.md | 10 +
1960swallpaper.com/link-in-bio.json | 18 +
1960swallpaper.com/profile.json | 46 +
1960swallpaper.com/x-bio.txt | 1 +
1960swallpaper.com/x-display-name.txt | 1 +
1960swallpaper.com/x-first-3-posts.md | 17 +
1960swallpaper.com/x-handle-candidates.txt | 5 +
1970swallpaper.com/credentials-template.txt | 10 +
1970swallpaper.com/ig-bio.txt | 1 +
1970swallpaper.com/ig-display-name.txt | 1 +
1970swallpaper.com/ig-first-3-posts.md | 17 +
1970swallpaper.com/ig-handle-candidates.txt | 5 +
1970swallpaper.com/image-specs.md | 10 +
1970swallpaper.com/link-in-bio.json | 18 +
1970swallpaper.com/profile.json | 46 +
1970swallpaper.com/x-bio.txt | 1 +
1970swallpaper.com/x-display-name.txt | 1 +
1970swallpaper.com/x-first-3-posts.md | 17 +
1970swallpaper.com/x-handle-candidates.txt | 5 +
1980swallpaper.com/credentials-template.txt | 10 +
1980swallpaper.com/ig-bio.txt | 1 +
1980swallpaper.com/ig-display-name.txt | 1 +
1980swallpaper.com/ig-first-3-posts.md | 17 +
1980swallpaper.com/ig-handle-candidates.txt | 5 +
1980swallpaper.com/image-specs.md | 10 +
1980swallpaper.com/link-in-bio.json | 18 +
1980swallpaper.com/profile.json | 46 +
1980swallpaper.com/x-bio.txt | 1 +
1980swallpaper.com/x-display-name.txt | 1 +
1980swallpaper.com/x-first-3-posts.md | 17 +
1980swallpaper.com/x-handle-candidates.txt | 5 +
800wallpaper.com/credentials-template.txt | 10 +
800wallpaper.com/ig-bio.txt | 1 +
800wallpaper.com/ig-display-name.txt | 1 +
800wallpaper.com/ig-first-3-posts.md | 17 +
800wallpaper.com/ig-handle-candidates.txt | 5 +
800wallpaper.com/image-specs.md | 10 +
800wallpaper.com/link-in-bio.json | 18 +
800wallpaper.com/profile.json | 46 +
800wallpaper.com/x-bio.txt | 1 +
800wallpaper.com/x-display-name.txt | 1 +
800wallpaper.com/x-first-3-posts.md | 17 +
800wallpaper.com/x-handle-candidates.txt | 5 +
README.md | 37 +-
agedwallpaper.com/credentials-template.txt | 10 +
agedwallpaper.com/ig-bio.txt | 1 +
agedwallpaper.com/ig-display-name.txt | 1 +
agedwallpaper.com/ig-first-3-posts.md | 17 +
agedwallpaper.com/ig-handle-candidates.txt | 5 +
agedwallpaper.com/image-specs.md | 10 +
agedwallpaper.com/link-in-bio.json | 18 +
agedwallpaper.com/profile.json | 46 +
agedwallpaper.com/x-bio.txt | 1 +
agedwallpaper.com/x-display-name.txt | 1 +
agedwallpaper.com/x-first-3-posts.md | 17 +
agedwallpaper.com/x-handle-candidates.txt | 5 +
apartmentwallpaper.com/credentials-template.txt | 10 +
apartmentwallpaper.com/ig-bio.txt | 1 +
apartmentwallpaper.com/ig-display-name.txt | 1 +
apartmentwallpaper.com/ig-first-3-posts.md | 17 +
apartmentwallpaper.com/ig-handle-candidates.txt | 5 +
apartmentwallpaper.com/image-specs.md | 10 +
apartmentwallpaper.com/link-in-bio.json | 18 +
apartmentwallpaper.com/profile.json | 46 +
apartmentwallpaper.com/x-bio.txt | 1 +
apartmentwallpaper.com/x-display-name.txt | 1 +
apartmentwallpaper.com/x-first-3-posts.md | 17 +
apartmentwallpaper.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
architecturalwallcoverings.com/ig-bio.txt | 1 +
architecturalwallcoverings.com/ig-display-name.txt | 1 +
architecturalwallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
architecturalwallcoverings.com/image-specs.md | 10 +
architecturalwallcoverings.com/link-in-bio.json | 18 +
architecturalwallcoverings.com/profile.json | 46 +
architecturalwallcoverings.com/x-bio.txt | 1 +
architecturalwallcoverings.com/x-display-name.txt | 1 +
architecturalwallcoverings.com/x-first-3-posts.md | 17 +
.../x-handle-candidates.txt | 5 +
asseeninhotels.com/credentials-template.txt | 10 +
asseeninhotels.com/ig-bio.txt | 1 +
asseeninhotels.com/ig-display-name.txt | 1 +
asseeninhotels.com/ig-first-3-posts.md | 17 +
asseeninhotels.com/ig-handle-candidates.txt | 5 +
asseeninhotels.com/image-specs.md | 10 +
asseeninhotels.com/link-in-bio.json | 18 +
asseeninhotels.com/profile.json | 46 +
asseeninhotels.com/x-bio.txt | 1 +
asseeninhotels.com/x-display-name.txt | 1 +
asseeninhotels.com/x-first-3-posts.md | 17 +
asseeninhotels.com/x-handle-candidates.txt | 5 +
barwallpaper.com/credentials-template.txt | 10 +
barwallpaper.com/ig-bio.txt | 1 +
barwallpaper.com/ig-display-name.txt | 1 +
barwallpaper.com/ig-first-3-posts.md | 17 +
barwallpaper.com/ig-handle-candidates.txt | 5 +
barwallpaper.com/image-specs.md | 10 +
barwallpaper.com/link-in-bio.json | 18 +
barwallpaper.com/profile.json | 46 +
barwallpaper.com/x-bio.txt | 1 +
barwallpaper.com/x-display-name.txt | 1 +
barwallpaper.com/x-first-3-posts.md | 17 +
barwallpaper.com/x-handle-candidates.txt | 5 +
bestwallpaperplace.com/credentials-template.txt | 10 +
bestwallpaperplace.com/ig-bio.txt | 1 +
bestwallpaperplace.com/ig-display-name.txt | 1 +
bestwallpaperplace.com/ig-first-3-posts.md | 17 +
bestwallpaperplace.com/ig-handle-candidates.txt | 5 +
bestwallpaperplace.com/image-specs.md | 10 +
bestwallpaperplace.com/link-in-bio.json | 18 +
bestwallpaperplace.com/profile.json | 46 +
bestwallpaperplace.com/x-bio.txt | 1 +
bestwallpaperplace.com/x-display-name.txt | 1 +
bestwallpaperplace.com/x-first-3-posts.md | 17 +
bestwallpaperplace.com/x-handle-candidates.txt | 5 +
beverlyhillspaints.com/credentials-template.txt | 10 +
beverlyhillspaints.com/ig-bio.txt | 1 +
beverlyhillspaints.com/ig-display-name.txt | 1 +
beverlyhillspaints.com/ig-first-3-posts.md | 17 +
beverlyhillspaints.com/ig-handle-candidates.txt | 5 +
beverlyhillspaints.com/image-specs.md | 10 +
beverlyhillspaints.com/link-in-bio.json | 18 +
beverlyhillspaints.com/profile.json | 46 +
beverlyhillspaints.com/x-bio.txt | 1 +
beverlyhillspaints.com/x-display-name.txt | 1 +
beverlyhillspaints.com/x-first-3-posts.md | 17 +
beverlyhillspaints.com/x-handle-candidates.txt | 5 +
blockprintedwallpaper.com/credentials-template.txt | 10 +
blockprintedwallpaper.com/ig-bio.txt | 1 +
blockprintedwallpaper.com/ig-display-name.txt | 1 +
blockprintedwallpaper.com/ig-first-3-posts.md | 17 +
blockprintedwallpaper.com/ig-handle-candidates.txt | 5 +
blockprintedwallpaper.com/image-specs.md | 10 +
blockprintedwallpaper.com/link-in-bio.json | 18 +
blockprintedwallpaper.com/profile.json | 46 +
blockprintedwallpaper.com/x-bio.txt | 1 +
blockprintedwallpaper.com/x-display-name.txt | 1 +
blockprintedwallpaper.com/x-first-3-posts.md | 17 +
blockprintedwallpaper.com/x-handle-candidates.txt | 5 +
brands.json | 5811 +++++++++++++++++++-
brazilliancewallpaper.com/credentials-template.txt | 10 +
brazilliancewallpaper.com/ig-bio.txt | 1 +
brazilliancewallpaper.com/ig-display-name.txt | 1 +
brazilliancewallpaper.com/ig-first-3-posts.md | 17 +
brazilliancewallpaper.com/ig-handle-candidates.txt | 5 +
brazilliancewallpaper.com/image-specs.md | 10 +
brazilliancewallpaper.com/link-in-bio.json | 18 +
brazilliancewallpaper.com/profile.json | 46 +
brazilliancewallpaper.com/x-bio.txt | 1 +
brazilliancewallpaper.com/x-display-name.txt | 1 +
brazilliancewallpaper.com/x-first-3-posts.md | 17 +
brazilliancewallpaper.com/x-handle-candidates.txt | 5 +
carmelpaints.com/credentials-template.txt | 10 +
carmelpaints.com/ig-bio.txt | 1 +
carmelpaints.com/ig-display-name.txt | 1 +
carmelpaints.com/ig-first-3-posts.md | 17 +
carmelpaints.com/ig-handle-candidates.txt | 5 +
carmelpaints.com/image-specs.md | 10 +
carmelpaints.com/link-in-bio.json | 18 +
carmelpaints.com/profile.json | 46 +
carmelpaints.com/x-bio.txt | 1 +
carmelpaints.com/x-display-name.txt | 1 +
carmelpaints.com/x-first-3-posts.md | 17 +
carmelpaints.com/x-handle-candidates.txt | 5 +
carmelwallpaper.com/credentials-template.txt | 10 +
carmelwallpaper.com/ig-bio.txt | 1 +
carmelwallpaper.com/ig-display-name.txt | 1 +
carmelwallpaper.com/ig-first-3-posts.md | 17 +
carmelwallpaper.com/ig-handle-candidates.txt | 5 +
carmelwallpaper.com/image-specs.md | 10 +
carmelwallpaper.com/link-in-bio.json | 18 +
carmelwallpaper.com/profile.json | 46 +
carmelwallpaper.com/x-bio.txt | 1 +
carmelwallpaper.com/x-display-name.txt | 1 +
carmelwallpaper.com/x-first-3-posts.md | 17 +
carmelwallpaper.com/x-handle-candidates.txt | 5 +
carmelwallpapers.com/credentials-template.txt | 10 +
carmelwallpapers.com/ig-bio.txt | 1 +
carmelwallpapers.com/ig-display-name.txt | 1 +
carmelwallpapers.com/ig-first-3-posts.md | 17 +
carmelwallpapers.com/ig-handle-candidates.txt | 5 +
carmelwallpapers.com/image-specs.md | 10 +
carmelwallpapers.com/link-in-bio.json | 18 +
carmelwallpapers.com/profile.json | 46 +
carmelwallpapers.com/x-bio.txt | 1 +
carmelwallpapers.com/x-display-name.txt | 1 +
carmelwallpapers.com/x-first-3-posts.md | 17 +
carmelwallpapers.com/x-handle-candidates.txt | 5 +
cfafabrics.com/credentials-template.txt | 10 +
cfafabrics.com/ig-bio.txt | 1 +
cfafabrics.com/ig-display-name.txt | 1 +
cfafabrics.com/ig-first-3-posts.md | 17 +
cfafabrics.com/ig-handle-candidates.txt | 5 +
cfafabrics.com/image-specs.md | 10 +
cfafabrics.com/link-in-bio.json | 18 +
cfafabrics.com/profile.json | 46 +
cfafabrics.com/x-bio.txt | 1 +
cfafabrics.com/x-display-name.txt | 1 +
cfafabrics.com/x-first-3-posts.md | 17 +
cfafabrics.com/x-handle-candidates.txt | 5 +
chinoiseriewallpaper.com/credentials-template.txt | 10 +
chinoiseriewallpaper.com/ig-bio.txt | 1 +
chinoiseriewallpaper.com/ig-display-name.txt | 1 +
chinoiseriewallpaper.com/ig-first-3-posts.md | 17 +
chinoiseriewallpaper.com/ig-handle-candidates.txt | 5 +
chinoiseriewallpaper.com/image-specs.md | 10 +
chinoiseriewallpaper.com/link-in-bio.json | 18 +
chinoiseriewallpaper.com/profile.json | 46 +
chinoiseriewallpaper.com/x-bio.txt | 1 +
chinoiseriewallpaper.com/x-display-name.txt | 1 +
chinoiseriewallpaper.com/x-first-3-posts.md | 17 +
chinoiseriewallpaper.com/x-handle-candidates.txt | 5 +
classawallcovering.com/credentials-template.txt | 10 +
classawallcovering.com/ig-bio.txt | 1 +
classawallcovering.com/ig-display-name.txt | 1 +
classawallcovering.com/ig-first-3-posts.md | 17 +
classawallcovering.com/ig-handle-candidates.txt | 5 +
classawallcovering.com/image-specs.md | 10 +
classawallcovering.com/link-in-bio.json | 18 +
classawallcovering.com/profile.json | 46 +
classawallcovering.com/x-bio.txt | 1 +
classawallcovering.com/x-display-name.txt | 1 +
classawallcovering.com/x-first-3-posts.md | 17 +
classawallcovering.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
commercialwallcovering.com/ig-bio.txt | 1 +
commercialwallcovering.com/ig-display-name.txt | 1 +
commercialwallcovering.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
commercialwallcovering.com/image-specs.md | 10 +
commercialwallcovering.com/link-in-bio.json | 18 +
commercialwallcovering.com/profile.json | 46 +
commercialwallcovering.com/x-bio.txt | 1 +
commercialwallcovering.com/x-display-name.txt | 1 +
commercialwallcovering.com/x-first-3-posts.md | 17 +
commercialwallcovering.com/x-handle-candidates.txt | 5 +
commercialwalls.com/credentials-template.txt | 10 +
commercialwalls.com/ig-bio.txt | 1 +
commercialwalls.com/ig-display-name.txt | 1 +
commercialwalls.com/ig-first-3-posts.md | 17 +
commercialwalls.com/ig-handle-candidates.txt | 5 +
commercialwalls.com/image-specs.md | 10 +
commercialwalls.com/link-in-bio.json | 18 +
commercialwalls.com/profile.json | 46 +
commercialwalls.com/x-bio.txt | 1 +
commercialwalls.com/x-display-name.txt | 1 +
commercialwalls.com/x-first-3-posts.md | 17 +
commercialwalls.com/x-handle-candidates.txt | 5 +
contractwallpaper.com/credentials-template.txt | 10 +
contractwallpaper.com/ig-bio.txt | 1 +
contractwallpaper.com/ig-display-name.txt | 1 +
contractwallpaper.com/ig-first-3-posts.md | 17 +
contractwallpaper.com/ig-handle-candidates.txt | 5 +
contractwallpaper.com/image-specs.md | 10 +
contractwallpaper.com/link-in-bio.json | 18 +
contractwallpaper.com/profile.json | 46 +
contractwallpaper.com/x-bio.txt | 1 +
contractwallpaper.com/x-display-name.txt | 1 +
contractwallpaper.com/x-first-3-posts.md | 17 +
contractwallpaper.com/x-handle-candidates.txt | 5 +
corkwallcovering.com/profile.json | 2 +-
customdigitalmurals.com/credentials-template.txt | 10 +
customdigitalmurals.com/ig-bio.txt | 1 +
customdigitalmurals.com/ig-display-name.txt | 1 +
customdigitalmurals.com/ig-first-3-posts.md | 17 +
customdigitalmurals.com/ig-handle-candidates.txt | 5 +
customdigitalmurals.com/image-specs.md | 10 +
customdigitalmurals.com/link-in-bio.json | 18 +
customdigitalmurals.com/profile.json | 46 +
customdigitalmurals.com/x-bio.txt | 1 +
customdigitalmurals.com/x-display-name.txt | 1 +
customdigitalmurals.com/x-first-3-posts.md | 17 +
customdigitalmurals.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
customdigitalwallcoverings.com/ig-bio.txt | 1 +
customdigitalwallcoverings.com/ig-display-name.txt | 1 +
customdigitalwallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
customdigitalwallcoverings.com/image-specs.md | 10 +
customdigitalwallcoverings.com/link-in-bio.json | 18 +
customdigitalwallcoverings.com/profile.json | 46 +
customdigitalwallcoverings.com/x-bio.txt | 1 +
customdigitalwallcoverings.com/x-display-name.txt | 1 +
customdigitalwallcoverings.com/x-first-3-posts.md | 17 +
.../x-handle-candidates.txt | 5 +
customdigitalwalls.com/credentials-template.txt | 10 +
customdigitalwalls.com/ig-bio.txt | 1 +
customdigitalwalls.com/ig-display-name.txt | 1 +
customdigitalwalls.com/ig-first-3-posts.md | 17 +
customdigitalwalls.com/ig-handle-candidates.txt | 5 +
customdigitalwalls.com/image-specs.md | 10 +
customdigitalwalls.com/link-in-bio.json | 18 +
customdigitalwalls.com/profile.json | 46 +
customdigitalwalls.com/x-bio.txt | 1 +
customdigitalwalls.com/x-display-name.txt | 1 +
customdigitalwalls.com/x-first-3-posts.md | 17 +
customdigitalwalls.com/x-handle-candidates.txt | 5 +
designerlaboratory.com/credentials-template.txt | 10 +
designerlaboratory.com/ig-bio.txt | 1 +
designerlaboratory.com/ig-display-name.txt | 1 +
designerlaboratory.com/ig-first-3-posts.md | 17 +
designerlaboratory.com/ig-handle-candidates.txt | 5 +
designerlaboratory.com/image-specs.md | 10 +
designerlaboratory.com/link-in-bio.json | 18 +
designerlaboratory.com/profile.json | 46 +
designerlaboratory.com/x-bio.txt | 1 +
designerlaboratory.com/x-display-name.txt | 1 +
designerlaboratory.com/x-first-3-posts.md | 17 +
designerlaboratory.com/x-handle-candidates.txt | 5 +
designerlookbooks.com/credentials-template.txt | 10 +
designerlookbooks.com/ig-bio.txt | 1 +
designerlookbooks.com/ig-display-name.txt | 1 +
designerlookbooks.com/ig-first-3-posts.md | 17 +
designerlookbooks.com/ig-handle-candidates.txt | 5 +
designerlookbooks.com/image-specs.md | 10 +
designerlookbooks.com/link-in-bio.json | 18 +
designerlookbooks.com/profile.json | 46 +
designerlookbooks.com/x-bio.txt | 1 +
designerlookbooks.com/x-display-name.txt | 1 +
designerlookbooks.com/x-first-3-posts.md | 17 +
designerlookbooks.com/x-handle-candidates.txt | 5 +
designermagnetics.com/credentials-template.txt | 10 +
designermagnetics.com/ig-bio.txt | 1 +
designermagnetics.com/ig-display-name.txt | 1 +
designermagnetics.com/ig-first-3-posts.md | 17 +
designermagnetics.com/ig-handle-candidates.txt | 5 +
designermagnetics.com/image-specs.md | 10 +
designermagnetics.com/link-in-bio.json | 18 +
designermagnetics.com/profile.json | 46 +
designermagnetics.com/x-bio.txt | 1 +
designermagnetics.com/x-display-name.txt | 1 +
designermagnetics.com/x-first-3-posts.md | 17 +
designermagnetics.com/x-handle-candidates.txt | 5 +
designersalesreps.com/credentials-template.txt | 10 +
designersalesreps.com/ig-bio.txt | 1 +
designersalesreps.com/ig-display-name.txt | 1 +
designersalesreps.com/ig-first-3-posts.md | 17 +
designersalesreps.com/ig-handle-candidates.txt | 5 +
designersalesreps.com/image-specs.md | 10 +
designersalesreps.com/link-in-bio.json | 18 +
designersalesreps.com/profile.json | 46 +
designersalesreps.com/x-bio.txt | 1 +
designersalesreps.com/x-display-name.txt | 1 +
designersalesreps.com/x-first-3-posts.md | 17 +
designersalesreps.com/x-handle-candidates.txt | 5 +
designerschat.com/credentials-template.txt | 10 +
designerschat.com/ig-bio.txt | 1 +
designerschat.com/ig-display-name.txt | 1 +
designerschat.com/ig-first-3-posts.md | 17 +
designerschat.com/ig-handle-candidates.txt | 5 +
designerschat.com/image-specs.md | 10 +
designerschat.com/link-in-bio.json | 18 +
designerschat.com/profile.json | 46 +
designerschat.com/x-bio.txt | 1 +
designerschat.com/x-display-name.txt | 1 +
designerschat.com/x-first-3-posts.md | 17 +
designerschat.com/x-handle-candidates.txt | 5 +
designerswallcovering.com/credentials-template.txt | 10 +
designerswallcovering.com/ig-bio.txt | 1 +
designerswallcovering.com/ig-display-name.txt | 1 +
designerswallcovering.com/ig-first-3-posts.md | 17 +
designerswallcovering.com/ig-handle-candidates.txt | 5 +
designerswallcovering.com/image-specs.md | 10 +
designerswallcovering.com/link-in-bio.json | 18 +
designerswallcovering.com/profile.json | 46 +
designerswallcovering.com/x-bio.txt | 1 +
designerswallcovering.com/x-display-name.txt | 1 +
designerswallcovering.com/x-first-3-posts.md | 17 +
designerswallcovering.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
designerswallcoverings.com/ig-bio.txt | 1 +
designerswallcoverings.com/ig-display-name.txt | 1 +
designerswallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
designerswallcoverings.com/image-specs.md | 10 +
designerswallcoverings.com/link-in-bio.json | 18 +
designerswallcoverings.com/profile.json | 46 +
designerswallcoverings.com/x-bio.txt | 1 +
designerswallcoverings.com/x-display-name.txt | 1 +
designerswallcoverings.com/x-first-3-posts.md | 17 +
designerswallcoverings.com/x-handle-candidates.txt | 5 +
designerswallpapers.com/credentials-template.txt | 10 +
designerswallpapers.com/ig-bio.txt | 1 +
designerswallpapers.com/ig-display-name.txt | 1 +
designerswallpapers.com/ig-first-3-posts.md | 17 +
designerswallpapers.com/ig-handle-candidates.txt | 5 +
designerswallpapers.com/image-specs.md | 10 +
designerswallpapers.com/link-in-bio.json | 18 +
designerswallpapers.com/profile.json | 46 +
designerswallpapers.com/x-bio.txt | 1 +
designerswallpapers.com/x-display-name.txt | 1 +
designerswallpapers.com/x-first-3-posts.md | 17 +
designerswallpapers.com/x-handle-candidates.txt | 5 +
designerwallcover.com/credentials-template.txt | 10 +
designerwallcover.com/ig-bio.txt | 1 +
designerwallcover.com/ig-display-name.txt | 1 +
designerwallcover.com/ig-first-3-posts.md | 17 +
designerwallcover.com/ig-handle-candidates.txt | 5 +
designerwallcover.com/image-specs.md | 10 +
designerwallcover.com/link-in-bio.json | 18 +
designerwallcover.com/profile.json | 46 +
designerwallcover.com/x-bio.txt | 1 +
designerwallcover.com/x-display-name.txt | 1 +
designerwallcover.com/x-first-3-posts.md | 17 +
designerwallcover.com/x-handle-candidates.txt | 5 +
designerwallcovering.com/credentials-template.txt | 10 +
designerwallcovering.com/ig-bio.txt | 1 +
designerwallcovering.com/ig-display-name.txt | 1 +
designerwallcovering.com/ig-first-3-posts.md | 17 +
designerwallcovering.com/ig-handle-candidates.txt | 5 +
designerwallcovering.com/image-specs.md | 10 +
designerwallcovering.com/link-in-bio.json | 18 +
designerwallcovering.com/profile.json | 46 +
designerwallcovering.com/x-bio.txt | 1 +
designerwallcovering.com/x-display-name.txt | 1 +
designerwallcovering.com/x-first-3-posts.md | 17 +
designerwallcovering.com/x-handle-candidates.txt | 5 +
designerwallcoverings.ai/credentials-template.txt | 10 +
designerwallcoverings.ai/ig-bio.txt | 1 +
designerwallcoverings.ai/ig-display-name.txt | 1 +
designerwallcoverings.ai/ig-first-3-posts.md | 17 +
designerwallcoverings.ai/ig-handle-candidates.txt | 5 +
designerwallcoverings.ai/image-specs.md | 10 +
designerwallcoverings.ai/link-in-bio.json | 18 +
designerwallcoverings.ai/profile.json | 46 +
designerwallcoverings.ai/x-bio.txt | 1 +
designerwallcoverings.ai/x-display-name.txt | 1 +
designerwallcoverings.ai/x-first-3-posts.md | 17 +
designerwallcoverings.ai/x-handle-candidates.txt | 5 +
designerwallcoverings.com/profile.json | 2 +-
designerwallpaints.com/credentials-template.txt | 10 +
designerwallpaints.com/ig-bio.txt | 1 +
designerwallpaints.com/ig-display-name.txt | 1 +
designerwallpaints.com/ig-first-3-posts.md | 17 +
designerwallpaints.com/ig-handle-candidates.txt | 5 +
designerwallpaints.com/image-specs.md | 10 +
designerwallpaints.com/link-in-bio.json | 18 +
designerwallpaints.com/profile.json | 46 +
designerwallpaints.com/x-bio.txt | 1 +
designerwallpaints.com/x-display-name.txt | 1 +
designerwallpaints.com/x-first-3-posts.md | 17 +
designerwallpaints.com/x-handle-candidates.txt | 5 +
designerwalltiles.com/credentials-template.txt | 10 +
designerwalltiles.com/ig-bio.txt | 1 +
designerwalltiles.com/ig-display-name.txt | 1 +
designerwalltiles.com/ig-first-3-posts.md | 17 +
designerwalltiles.com/ig-handle-candidates.txt | 5 +
designerwalltiles.com/image-specs.md | 10 +
designerwalltiles.com/link-in-bio.json | 18 +
designerwalltiles.com/profile.json | 46 +
designerwalltiles.com/x-bio.txt | 1 +
designerwalltiles.com/x-display-name.txt | 1 +
designerwalltiles.com/x-first-3-posts.md | 17 +
designerwalltiles.com/x-handle-candidates.txt | 5 +
designtradereps.com/credentials-template.txt | 10 +
designtradereps.com/ig-bio.txt | 1 +
designtradereps.com/ig-display-name.txt | 1 +
designtradereps.com/ig-first-3-posts.md | 17 +
designtradereps.com/ig-handle-candidates.txt | 5 +
designtradereps.com/image-specs.md | 10 +
designtradereps.com/link-in-bio.json | 18 +
designtradereps.com/profile.json | 46 +
designtradereps.com/x-bio.txt | 1 +
designtradereps.com/x-display-name.txt | 1 +
designtradereps.com/x-first-3-posts.md | 17 +
designtradereps.com/x-handle-candidates.txt | 5 +
designtradesalesreps.com/credentials-template.txt | 10 +
designtradesalesreps.com/ig-bio.txt | 1 +
designtradesalesreps.com/ig-display-name.txt | 1 +
designtradesalesreps.com/ig-first-3-posts.md | 17 +
designtradesalesreps.com/ig-handle-candidates.txt | 5 +
designtradesalesreps.com/image-specs.md | 10 +
designtradesalesreps.com/link-in-bio.json | 18 +
designtradesalesreps.com/profile.json | 46 +
designtradesalesreps.com/x-bio.txt | 1 +
designtradesalesreps.com/x-display-name.txt | 1 +
designtradesalesreps.com/x-first-3-posts.md | 17 +
designtradesalesreps.com/x-handle-candidates.txt | 5 +
designwallcoverings.com/credentials-template.txt | 10 +
designwallcoverings.com/ig-bio.txt | 1 +
designwallcoverings.com/ig-display-name.txt | 1 +
designwallcoverings.com/ig-first-3-posts.md | 17 +
designwallcoverings.com/ig-handle-candidates.txt | 5 +
designwallcoverings.com/image-specs.md | 10 +
designwallcoverings.com/link-in-bio.json | 18 +
designwallcoverings.com/profile.json | 46 +
designwallcoverings.com/x-bio.txt | 1 +
designwallcoverings.com/x-display-name.txt | 1 +
designwallcoverings.com/x-first-3-posts.md | 17 +
designwallcoverings.com/x-handle-candidates.txt | 5 +
embroideredwallpaper.com/credentials-template.txt | 10 +
embroideredwallpaper.com/ig-bio.txt | 1 +
embroideredwallpaper.com/ig-display-name.txt | 1 +
embroideredwallpaper.com/ig-first-3-posts.md | 17 +
embroideredwallpaper.com/ig-handle-candidates.txt | 5 +
embroideredwallpaper.com/image-specs.md | 10 +
embroideredwallpaper.com/link-in-bio.json | 18 +
embroideredwallpaper.com/profile.json | 46 +
embroideredwallpaper.com/x-bio.txt | 1 +
embroideredwallpaper.com/x-display-name.txt | 1 +
embroideredwallpaper.com/x-first-3-posts.md | 17 +
embroideredwallpaper.com/x-handle-candidates.txt | 5 +
etciemurals.com/credentials-template.txt | 10 +
etciemurals.com/ig-bio.txt | 1 +
etciemurals.com/ig-display-name.txt | 1 +
etciemurals.com/ig-first-3-posts.md | 17 +
etciemurals.com/ig-handle-candidates.txt | 5 +
etciemurals.com/image-specs.md | 10 +
etciemurals.com/link-in-bio.json | 18 +
etciemurals.com/profile.json | 46 +
etciemurals.com/x-bio.txt | 1 +
etciemurals.com/x-display-name.txt | 1 +
etciemurals.com/x-first-3-posts.md | 17 +
etciemurals.com/x-handle-candidates.txt | 5 +
expand.mjs | 314 ++
fabricfriday.com/credentials-template.txt | 10 +
fabricfriday.com/ig-bio.txt | 1 +
fabricfriday.com/ig-display-name.txt | 1 +
fabricfriday.com/ig-first-3-posts.md | 17 +
fabricfriday.com/ig-handle-candidates.txt | 5 +
fabricfriday.com/image-specs.md | 10 +
fabricfriday.com/link-in-bio.json | 18 +
fabricfriday.com/profile.json | 46 +
fabricfriday.com/x-bio.txt | 1 +
fabricfriday.com/x-display-name.txt | 1 +
fabricfriday.com/x-first-3-posts.md | 17 +
fabricfriday.com/x-handle-candidates.txt | 5 +
fabricfridays.com/credentials-template.txt | 10 +
fabricfridays.com/ig-bio.txt | 1 +
fabricfridays.com/ig-display-name.txt | 1 +
fabricfridays.com/ig-first-3-posts.md | 17 +
fabricfridays.com/ig-handle-candidates.txt | 5 +
fabricfridays.com/image-specs.md | 10 +
fabricfridays.com/link-in-bio.json | 18 +
fabricfridays.com/profile.json | 46 +
fabricfridays.com/x-bio.txt | 1 +
fabricfridays.com/x-display-name.txt | 1 +
fabricfridays.com/x-first-3-posts.md | 17 +
fabricfridays.com/x-handle-candidates.txt | 5 +
fabricsondemand.com/credentials-template.txt | 10 +
fabricsondemand.com/ig-bio.txt | 1 +
fabricsondemand.com/ig-display-name.txt | 1 +
fabricsondemand.com/ig-first-3-posts.md | 17 +
fabricsondemand.com/ig-handle-candidates.txt | 5 +
fabricsondemand.com/image-specs.md | 10 +
fabricsondemand.com/link-in-bio.json | 18 +
fabricsondemand.com/profile.json | 46 +
fabricsondemand.com/x-bio.txt | 1 +
fabricsondemand.com/x-display-name.txt | 1 +
fabricsondemand.com/x-first-3-posts.md | 17 +
fabricsondemand.com/x-handle-candidates.txt | 5 +
fabricwallpaper.com/credentials-template.txt | 10 +
fabricwallpaper.com/ig-bio.txt | 1 +
fabricwallpaper.com/ig-display-name.txt | 1 +
fabricwallpaper.com/ig-first-3-posts.md | 17 +
fabricwallpaper.com/ig-handle-candidates.txt | 5 +
fabricwallpaper.com/image-specs.md | 10 +
fabricwallpaper.com/link-in-bio.json | 18 +
fabricwallpaper.com/profile.json | 46 +
fabricwallpaper.com/x-bio.txt | 1 +
fabricwallpaper.com/x-display-name.txt | 1 +
fabricwallpaper.com/x-first-3-posts.md | 17 +
fabricwallpaper.com/x-handle-candidates.txt | 5 +
fireratedwallcovering.com/credentials-template.txt | 10 +
fireratedwallcovering.com/ig-bio.txt | 1 +
fireratedwallcovering.com/ig-display-name.txt | 1 +
fireratedwallcovering.com/ig-first-3-posts.md | 17 +
fireratedwallcovering.com/ig-handle-candidates.txt | 5 +
fireratedwallcovering.com/image-specs.md | 10 +
fireratedwallcovering.com/link-in-bio.json | 18 +
fireratedwallcovering.com/profile.json | 46 +
fireratedwallcovering.com/x-bio.txt | 1 +
fireratedwallcovering.com/x-display-name.txt | 1 +
fireratedwallcovering.com/x-first-3-posts.md | 17 +
fireratedwallcovering.com/x-handle-candidates.txt | 5 +
flockedwallpaper.com/credentials-template.txt | 10 +
flockedwallpaper.com/ig-bio.txt | 1 +
flockedwallpaper.com/ig-display-name.txt | 1 +
flockedwallpaper.com/ig-first-3-posts.md | 17 +
flockedwallpaper.com/ig-handle-candidates.txt | 5 +
flockedwallpaper.com/image-specs.md | 10 +
flockedwallpaper.com/link-in-bio.json | 18 +
flockedwallpaper.com/profile.json | 46 +
flockedwallpaper.com/x-bio.txt | 1 +
flockedwallpaper.com/x-display-name.txt | 1 +
flockedwallpaper.com/x-first-3-posts.md | 17 +
flockedwallpaper.com/x-handle-candidates.txt | 5 +
glassbeadedwallpaper.com/credentials-template.txt | 10 +
glassbeadedwallpaper.com/ig-bio.txt | 1 +
glassbeadedwallpaper.com/ig-display-name.txt | 1 +
glassbeadedwallpaper.com/ig-first-3-posts.md | 17 +
glassbeadedwallpaper.com/ig-handle-candidates.txt | 5 +
glassbeadedwallpaper.com/image-specs.md | 10 +
glassbeadedwallpaper.com/link-in-bio.json | 18 +
glassbeadedwallpaper.com/profile.json | 46 +
glassbeadedwallpaper.com/x-bio.txt | 1 +
glassbeadedwallpaper.com/x-display-name.txt | 1 +
glassbeadedwallpaper.com/x-first-3-posts.md | 17 +
glassbeadedwallpaper.com/x-handle-candidates.txt | 5 +
glitterwalls.com/profile.json | 2 +-
goldleafwallpaper.com/credentials-template.txt | 10 +
goldleafwallpaper.com/ig-bio.txt | 1 +
goldleafwallpaper.com/ig-display-name.txt | 1 +
goldleafwallpaper.com/ig-first-3-posts.md | 17 +
goldleafwallpaper.com/ig-handle-candidates.txt | 5 +
goldleafwallpaper.com/image-specs.md | 10 +
goldleafwallpaper.com/link-in-bio.json | 18 +
goldleafwallpaper.com/profile.json | 46 +
goldleafwallpaper.com/x-bio.txt | 1 +
goldleafwallpaper.com/x-display-name.txt | 1 +
goldleafwallpaper.com/x-first-3-posts.md | 17 +
goldleafwallpaper.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
grassclothwallcovering.com/ig-bio.txt | 1 +
grassclothwallcovering.com/ig-display-name.txt | 1 +
grassclothwallcovering.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
grassclothwallcovering.com/image-specs.md | 10 +
grassclothwallcovering.com/link-in-bio.json | 18 +
grassclothwallcovering.com/profile.json | 46 +
grassclothwallcovering.com/x-bio.txt | 1 +
grassclothwallcovering.com/x-display-name.txt | 1 +
grassclothwallcovering.com/x-first-3-posts.md | 17 +
grassclothwallcovering.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
grassclothwallcoverings.com/ig-bio.txt | 1 +
grassclothwallcoverings.com/ig-display-name.txt | 1 +
grassclothwallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
grassclothwallcoverings.com/image-specs.md | 10 +
grassclothwallcoverings.com/link-in-bio.json | 18 +
grassclothwallcoverings.com/profile.json | 46 +
grassclothwallcoverings.com/x-bio.txt | 1 +
grassclothwallcoverings.com/x-display-name.txt | 1 +
grassclothwallcoverings.com/x-first-3-posts.md | 17 +
.../x-handle-candidates.txt | 5 +
grassclothwallpaper.com/credentials-template.txt | 10 +
grassclothwallpaper.com/ig-bio.txt | 1 +
grassclothwallpaper.com/ig-display-name.txt | 1 +
grassclothwallpaper.com/ig-first-3-posts.md | 17 +
grassclothwallpaper.com/ig-handle-candidates.txt | 5 +
grassclothwallpaper.com/image-specs.md | 10 +
grassclothwallpaper.com/link-in-bio.json | 18 +
grassclothwallpaper.com/profile.json | 46 +
grassclothwallpaper.com/x-bio.txt | 1 +
grassclothwallpaper.com/x-display-name.txt | 1 +
grassclothwallpaper.com/x-first-3-posts.md | 17 +
grassclothwallpaper.com/x-handle-candidates.txt | 5 +
greenwallcoverings.com/credentials-template.txt | 10 +
greenwallcoverings.com/ig-bio.txt | 1 +
greenwallcoverings.com/ig-display-name.txt | 1 +
greenwallcoverings.com/ig-first-3-posts.md | 17 +
greenwallcoverings.com/ig-handle-candidates.txt | 5 +
greenwallcoverings.com/image-specs.md | 10 +
greenwallcoverings.com/link-in-bio.json | 18 +
greenwallcoverings.com/profile.json | 46 +
greenwallcoverings.com/x-bio.txt | 1 +
greenwallcoverings.com/x-display-name.txt | 1 +
greenwallcoverings.com/x-first-3-posts.md | 17 +
greenwallcoverings.com/x-handle-candidates.txt | 5 +
handcraftedwallpaper.com/credentials-template.txt | 10 +
handcraftedwallpaper.com/ig-bio.txt | 1 +
handcraftedwallpaper.com/ig-display-name.txt | 1 +
handcraftedwallpaper.com/ig-first-3-posts.md | 17 +
handcraftedwallpaper.com/ig-handle-candidates.txt | 5 +
handcraftedwallpaper.com/image-specs.md | 10 +
handcraftedwallpaper.com/link-in-bio.json | 18 +
handcraftedwallpaper.com/profile.json | 46 +
handcraftedwallpaper.com/x-bio.txt | 1 +
handcraftedwallpaper.com/x-display-name.txt | 1 +
handcraftedwallpaper.com/x-first-3-posts.md | 17 +
handcraftedwallpaper.com/x-handle-candidates.txt | 5 +
handmadewallcovering.com/credentials-template.txt | 10 +
handmadewallcovering.com/ig-bio.txt | 1 +
handmadewallcovering.com/ig-display-name.txt | 1 +
handmadewallcovering.com/ig-first-3-posts.md | 17 +
handmadewallcovering.com/ig-handle-candidates.txt | 5 +
handmadewallcovering.com/image-specs.md | 10 +
handmadewallcovering.com/link-in-bio.json | 18 +
handmadewallcovering.com/profile.json | 46 +
handmadewallcovering.com/x-bio.txt | 1 +
handmadewallcovering.com/x-display-name.txt | 1 +
handmadewallcovering.com/x-first-3-posts.md | 17 +
handmadewallcovering.com/x-handle-candidates.txt | 5 +
handmadewallpapers.com/credentials-template.txt | 10 +
handmadewallpapers.com/ig-bio.txt | 1 +
handmadewallpapers.com/ig-display-name.txt | 1 +
handmadewallpapers.com/ig-first-3-posts.md | 17 +
handmadewallpapers.com/ig-handle-candidates.txt | 5 +
handmadewallpapers.com/image-specs.md | 10 +
handmadewallpapers.com/link-in-bio.json | 18 +
handmadewallpapers.com/profile.json | 46 +
handmadewallpapers.com/x-bio.txt | 1 +
handmadewallpapers.com/x-display-name.txt | 1 +
handmadewallpapers.com/x-first-3-posts.md | 17 +
handmadewallpapers.com/x-handle-candidates.txt | 5 +
handscreenedwallpaper.com/credentials-template.txt | 10 +
handscreenedwallpaper.com/ig-bio.txt | 1 +
handscreenedwallpaper.com/ig-display-name.txt | 1 +
handscreenedwallpaper.com/ig-first-3-posts.md | 17 +
handscreenedwallpaper.com/ig-handle-candidates.txt | 5 +
handscreenedwallpaper.com/image-specs.md | 10 +
handscreenedwallpaper.com/link-in-bio.json | 18 +
handscreenedwallpaper.com/profile.json | 46 +
handscreenedwallpaper.com/x-bio.txt | 1 +
handscreenedwallpaper.com/x-display-name.txt | 1 +
handscreenedwallpaper.com/x-first-3-posts.md | 17 +
handscreenedwallpaper.com/x-handle-candidates.txt | 5 +
healthcarewallpaper.com/credentials-template.txt | 10 +
healthcarewallpaper.com/ig-bio.txt | 1 +
healthcarewallpaper.com/ig-display-name.txt | 1 +
healthcarewallpaper.com/ig-first-3-posts.md | 17 +
healthcarewallpaper.com/ig-handle-candidates.txt | 5 +
healthcarewallpaper.com/image-specs.md | 10 +
healthcarewallpaper.com/link-in-bio.json | 18 +
healthcarewallpaper.com/profile.json | 46 +
healthcarewallpaper.com/x-bio.txt | 1 +
healthcarewallpaper.com/x-display-name.txt | 1 +
healthcarewallpaper.com/x-first-3-posts.md | 17 +
healthcarewallpaper.com/x-handle-candidates.txt | 5 +
hollywoodwallcovering.com/credentials-template.txt | 10 +
hollywoodwallcovering.com/ig-bio.txt | 1 +
hollywoodwallcovering.com/ig-display-name.txt | 1 +
hollywoodwallcovering.com/ig-first-3-posts.md | 17 +
hollywoodwallcovering.com/ig-handle-candidates.txt | 5 +
hollywoodwallcovering.com/image-specs.md | 10 +
hollywoodwallcovering.com/link-in-bio.json | 18 +
hollywoodwallcovering.com/profile.json | 46 +
hollywoodwallcovering.com/x-bio.txt | 1 +
hollywoodwallcovering.com/x-display-name.txt | 1 +
hollywoodwallcovering.com/x-first-3-posts.md | 17 +
hollywoodwallcovering.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
hollywoodwallcoverings.com/ig-bio.txt | 1 +
hollywoodwallcoverings.com/ig-display-name.txt | 1 +
hollywoodwallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
hollywoodwallcoverings.com/image-specs.md | 10 +
hollywoodwallcoverings.com/link-in-bio.json | 18 +
hollywoodwallcoverings.com/profile.json | 46 +
hollywoodwallcoverings.com/x-bio.txt | 1 +
hollywoodwallcoverings.com/x-display-name.txt | 1 +
hollywoodwallcoverings.com/x-first-3-posts.md | 17 +
hollywoodwallcoverings.com/x-handle-candidates.txt | 5 +
hospitalitymurals.com/credentials-template.txt | 10 +
hospitalitymurals.com/ig-bio.txt | 1 +
hospitalitymurals.com/ig-display-name.txt | 1 +
hospitalitymurals.com/ig-first-3-posts.md | 17 +
hospitalitymurals.com/ig-handle-candidates.txt | 5 +
hospitalitymurals.com/image-specs.md | 10 +
hospitalitymurals.com/link-in-bio.json | 18 +
hospitalitymurals.com/profile.json | 46 +
hospitalitymurals.com/x-bio.txt | 1 +
hospitalitymurals.com/x-display-name.txt | 1 +
hospitalitymurals.com/x-first-3-posts.md | 17 +
hospitalitymurals.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
hospitalitysalesagency.com/ig-bio.txt | 1 +
hospitalitysalesagency.com/ig-display-name.txt | 1 +
hospitalitysalesagency.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
hospitalitysalesagency.com/image-specs.md | 10 +
hospitalitysalesagency.com/link-in-bio.json | 18 +
hospitalitysalesagency.com/profile.json | 46 +
hospitalitysalesagency.com/x-bio.txt | 1 +
hospitalitysalesagency.com/x-display-name.txt | 1 +
hospitalitysalesagency.com/x-first-3-posts.md | 17 +
hospitalitysalesagency.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
hospitalitysalesagents.com/ig-bio.txt | 1 +
hospitalitysalesagents.com/ig-display-name.txt | 1 +
hospitalitysalesagents.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
hospitalitysalesagents.com/image-specs.md | 10 +
hospitalitysalesagents.com/link-in-bio.json | 18 +
hospitalitysalesagents.com/profile.json | 46 +
hospitalitysalesagents.com/x-bio.txt | 1 +
hospitalitysalesagents.com/x-display-name.txt | 1 +
hospitalitysalesagents.com/x-first-3-posts.md | 17 +
hospitalitysalesagents.com/x-handle-candidates.txt | 5 +
hospitalitysalesreps.com/credentials-template.txt | 10 +
hospitalitysalesreps.com/ig-bio.txt | 1 +
hospitalitysalesreps.com/ig-display-name.txt | 1 +
hospitalitysalesreps.com/ig-first-3-posts.md | 17 +
hospitalitysalesreps.com/ig-handle-candidates.txt | 5 +
hospitalitysalesreps.com/image-specs.md | 10 +
hospitalitysalesreps.com/link-in-bio.json | 18 +
hospitalitysalesreps.com/profile.json | 46 +
hospitalitysalesreps.com/x-bio.txt | 1 +
hospitalitysalesreps.com/x-display-name.txt | 1 +
hospitalitysalesreps.com/x-first-3-posts.md | 17 +
hospitalitysalesreps.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
hospitalitywallcoverings.com/ig-bio.txt | 1 +
hospitalitywallcoverings.com/ig-display-name.txt | 1 +
hospitalitywallcoverings.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
hospitalitywallcoverings.com/image-specs.md | 10 +
hospitalitywallcoverings.com/link-in-bio.json | 18 +
hospitalitywallcoverings.com/profile.json | 46 +
hospitalitywallcoverings.com/x-bio.txt | 1 +
hospitalitywallcoverings.com/x-display-name.txt | 1 +
hospitalitywallcoverings.com/x-first-3-posts.md | 17 +
.../x-handle-candidates.txt | 5 +
hospitalitywallpaper.com/credentials-template.txt | 10 +
hospitalitywallpaper.com/ig-bio.txt | 1 +
hospitalitywallpaper.com/ig-display-name.txt | 1 +
hospitalitywallpaper.com/ig-first-3-posts.md | 17 +
hospitalitywallpaper.com/ig-handle-candidates.txt | 5 +
hospitalitywallpaper.com/image-specs.md | 10 +
hospitalitywallpaper.com/link-in-bio.json | 18 +
hospitalitywallpaper.com/profile.json | 46 +
hospitalitywallpaper.com/x-bio.txt | 1 +
hospitalitywallpaper.com/x-display-name.txt | 1 +
hospitalitywallpaper.com/x-first-3-posts.md | 17 +
hospitalitywallpaper.com/x-handle-candidates.txt | 5 +
hotelwallcoverings.com/credentials-template.txt | 10 +
hotelwallcoverings.com/ig-bio.txt | 1 +
hotelwallcoverings.com/ig-display-name.txt | 1 +
hotelwallcoverings.com/ig-first-3-posts.md | 17 +
hotelwallcoverings.com/ig-handle-candidates.txt | 5 +
hotelwallcoverings.com/image-specs.md | 10 +
hotelwallcoverings.com/link-in-bio.json | 18 +
hotelwallcoverings.com/profile.json | 46 +
hotelwallcoverings.com/x-bio.txt | 1 +
hotelwallcoverings.com/x-display-name.txt | 1 +
hotelwallcoverings.com/x-first-3-posts.md | 17 +
hotelwallcoverings.com/x-handle-candidates.txt | 5 +
interiordesignreps.com/credentials-template.txt | 10 +
interiordesignreps.com/ig-bio.txt | 1 +
interiordesignreps.com/ig-display-name.txt | 1 +
interiordesignreps.com/ig-first-3-posts.md | 17 +
interiordesignreps.com/ig-handle-candidates.txt | 5 +
interiordesignreps.com/image-specs.md | 10 +
interiordesignreps.com/link-in-bio.json | 18 +
interiordesignreps.com/profile.json | 46 +
interiordesignreps.com/x-bio.txt | 1 +
interiordesignreps.com/x-display-name.txt | 1 +
interiordesignreps.com/x-first-3-posts.md | 17 +
interiordesignreps.com/x-handle-candidates.txt | 5 +
jutewallpaper.com/credentials-template.txt | 10 +
jutewallpaper.com/ig-bio.txt | 1 +
jutewallpaper.com/ig-display-name.txt | 1 +
jutewallpaper.com/ig-first-3-posts.md | 17 +
jutewallpaper.com/ig-handle-candidates.txt | 5 +
jutewallpaper.com/image-specs.md | 10 +
jutewallpaper.com/link-in-bio.json | 18 +
jutewallpaper.com/profile.json | 46 +
jutewallpaper.com/x-bio.txt | 1 +
jutewallpaper.com/x-display-name.txt | 1 +
jutewallpaper.com/x-first-3-posts.md | 17 +
jutewallpaper.com/x-handle-candidates.txt | 5 +
linenwallpaper.com/credentials-template.txt | 10 +
linenwallpaper.com/ig-bio.txt | 1 +
linenwallpaper.com/ig-display-name.txt | 1 +
linenwallpaper.com/ig-first-3-posts.md | 17 +
linenwallpaper.com/ig-handle-candidates.txt | 5 +
linenwallpaper.com/image-specs.md | 10 +
linenwallpaper.com/link-in-bio.json | 18 +
linenwallpaper.com/profile.json | 46 +
linenwallpaper.com/x-bio.txt | 1 +
linenwallpaper.com/x-display-name.txt | 1 +
linenwallpaper.com/x-first-3-posts.md | 17 +
linenwallpaper.com/x-handle-candidates.txt | 5 +
losangelesfabrics.com/profile.json | 2 +-
luxurymurals.com/credentials-template.txt | 10 +
luxurymurals.com/ig-bio.txt | 1 +
luxurymurals.com/ig-display-name.txt | 1 +
luxurymurals.com/ig-first-3-posts.md | 17 +
luxurymurals.com/ig-handle-candidates.txt | 5 +
luxurymurals.com/image-specs.md | 10 +
luxurymurals.com/link-in-bio.json | 18 +
luxurymurals.com/profile.json | 46 +
luxurymurals.com/x-bio.txt | 1 +
luxurymurals.com/x-display-name.txt | 1 +
luxurymurals.com/x-first-3-posts.md | 17 +
luxurymurals.com/x-handle-candidates.txt | 5 +
madagascarwallpaper.com/credentials-template.txt | 10 +
madagascarwallpaper.com/ig-bio.txt | 1 +
madagascarwallpaper.com/ig-display-name.txt | 1 +
madagascarwallpaper.com/ig-first-3-posts.md | 17 +
madagascarwallpaper.com/ig-handle-candidates.txt | 5 +
madagascarwallpaper.com/image-specs.md | 10 +
madagascarwallpaper.com/link-in-bio.json | 18 +
madagascarwallpaper.com/profile.json | 46 +
madagascarwallpaper.com/x-bio.txt | 1 +
madagascarwallpaper.com/x-display-name.txt | 1 +
madagascarwallpaper.com/x-first-3-posts.md | 17 +
madagascarwallpaper.com/x-handle-candidates.txt | 5 +
malibuwallpaper.com/credentials-template.txt | 10 +
malibuwallpaper.com/ig-bio.txt | 1 +
malibuwallpaper.com/ig-display-name.txt | 1 +
malibuwallpaper.com/ig-first-3-posts.md | 17 +
malibuwallpaper.com/ig-handle-candidates.txt | 5 +
malibuwallpaper.com/image-specs.md | 10 +
malibuwallpaper.com/link-in-bio.json | 18 +
malibuwallpaper.com/profile.json | 46 +
malibuwallpaper.com/x-bio.txt | 1 +
malibuwallpaper.com/x-display-name.txt | 1 +
malibuwallpaper.com/x-first-3-posts.md | 17 +
malibuwallpaper.com/x-handle-candidates.txt | 5 +
metallicwallpaper.com/credentials-template.txt | 10 +
metallicwallpaper.com/ig-bio.txt | 1 +
metallicwallpaper.com/ig-display-name.txt | 1 +
metallicwallpaper.com/ig-first-3-posts.md | 17 +
metallicwallpaper.com/ig-handle-candidates.txt | 5 +
metallicwallpaper.com/image-specs.md | 10 +
metallicwallpaper.com/link-in-bio.json | 18 +
metallicwallpaper.com/profile.json | 46 +
metallicwallpaper.com/x-bio.txt | 1 +
metallicwallpaper.com/x-display-name.txt | 1 +
metallicwallpaper.com/x-first-3-posts.md | 17 +
metallicwallpaper.com/x-handle-candidates.txt | 5 +
micawallpaper.com/credentials-template.txt | 10 +
micawallpaper.com/ig-bio.txt | 1 +
micawallpaper.com/ig-display-name.txt | 1 +
micawallpaper.com/ig-first-3-posts.md | 17 +
micawallpaper.com/ig-handle-candidates.txt | 5 +
micawallpaper.com/image-specs.md | 10 +
micawallpaper.com/link-in-bio.json | 18 +
micawallpaper.com/profile.json | 46 +
micawallpaper.com/x-bio.txt | 1 +
micawallpaper.com/x-display-name.txt | 1 +
micawallpaper.com/x-first-3-posts.md | 17 +
micawallpaper.com/x-handle-candidates.txt | 5 +
montereywallpaper.com/credentials-template.txt | 10 +
montereywallpaper.com/ig-bio.txt | 1 +
montereywallpaper.com/ig-display-name.txt | 1 +
montereywallpaper.com/ig-first-3-posts.md | 17 +
montereywallpaper.com/ig-handle-candidates.txt | 5 +
montereywallpaper.com/image-specs.md | 10 +
montereywallpaper.com/link-in-bio.json | 18 +
montereywallpaper.com/profile.json | 46 +
montereywallpaper.com/x-bio.txt | 1 +
montereywallpaper.com/x-display-name.txt | 1 +
montereywallpaper.com/x-first-3-posts.md | 17 +
montereywallpaper.com/x-handle-candidates.txt | 5 +
muralsondemand.com/credentials-template.txt | 10 +
muralsondemand.com/ig-bio.txt | 1 +
muralsondemand.com/ig-display-name.txt | 1 +
muralsondemand.com/ig-first-3-posts.md | 17 +
muralsondemand.com/ig-handle-candidates.txt | 5 +
muralsondemand.com/image-specs.md | 10 +
muralsondemand.com/link-in-bio.json | 18 +
muralsondemand.com/profile.json | 46 +
muralsondemand.com/x-bio.txt | 1 +
muralsondemand.com/x-display-name.txt | 1 +
muralsondemand.com/x-first-3-posts.md | 17 +
muralsondemand.com/x-handle-candidates.txt | 5 +
museumwallpaper.com/credentials-template.txt | 10 +
museumwallpaper.com/ig-bio.txt | 1 +
museumwallpaper.com/ig-display-name.txt | 1 +
museumwallpaper.com/ig-first-3-posts.md | 17 +
museumwallpaper.com/ig-handle-candidates.txt | 5 +
museumwallpaper.com/image-specs.md | 10 +
museumwallpaper.com/link-in-bio.json | 18 +
museumwallpaper.com/profile.json | 46 +
museumwallpaper.com/x-bio.txt | 1 +
museumwallpaper.com/x-display-name.txt | 1 +
museumwallpaper.com/x-first-3-posts.md | 17 +
museumwallpaper.com/x-handle-candidates.txt | 5 +
mylarwallpaper.com/credentials-template.txt | 10 +
mylarwallpaper.com/ig-bio.txt | 1 +
mylarwallpaper.com/ig-display-name.txt | 1 +
mylarwallpaper.com/ig-first-3-posts.md | 17 +
mylarwallpaper.com/ig-handle-candidates.txt | 5 +
mylarwallpaper.com/image-specs.md | 10 +
mylarwallpaper.com/link-in-bio.json | 18 +
mylarwallpaper.com/profile.json | 46 +
mylarwallpaper.com/x-bio.txt | 1 +
mylarwallpaper.com/x-display-name.txt | 1 +
mylarwallpaper.com/x-first-3-posts.md | 17 +
mylarwallpaper.com/x-handle-candidates.txt | 5 +
nationalpaperhangers.com/profile.json | 2 +-
.../credentials-template.txt | 10 +
naturaltextilewallpaper.com/ig-bio.txt | 1 +
naturaltextilewallpaper.com/ig-display-name.txt | 1 +
naturaltextilewallpaper.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
naturaltextilewallpaper.com/image-specs.md | 10 +
naturaltextilewallpaper.com/link-in-bio.json | 18 +
naturaltextilewallpaper.com/profile.json | 46 +
naturaltextilewallpaper.com/x-bio.txt | 1 +
naturaltextilewallpaper.com/x-display-name.txt | 1 +
naturaltextilewallpaper.com/x-first-3-posts.md | 17 +
.../x-handle-candidates.txt | 5 +
naturalwallcoverings.com/credentials-template.txt | 10 +
naturalwallcoverings.com/ig-bio.txt | 1 +
naturalwallcoverings.com/ig-display-name.txt | 1 +
naturalwallcoverings.com/ig-first-3-posts.md | 17 +
naturalwallcoverings.com/ig-handle-candidates.txt | 5 +
naturalwallcoverings.com/image-specs.md | 10 +
naturalwallcoverings.com/link-in-bio.json | 18 +
naturalwallcoverings.com/profile.json | 46 +
naturalwallcoverings.com/x-bio.txt | 1 +
naturalwallcoverings.com/x-display-name.txt | 1 +
naturalwallcoverings.com/x-first-3-posts.md | 17 +
naturalwallcoverings.com/x-handle-candidates.txt | 5 +
naturalwalltextures.com/credentials-template.txt | 10 +
naturalwalltextures.com/ig-bio.txt | 1 +
naturalwalltextures.com/ig-display-name.txt | 1 +
naturalwalltextures.com/ig-first-3-posts.md | 17 +
naturalwalltextures.com/ig-handle-candidates.txt | 5 +
naturalwalltextures.com/image-specs.md | 10 +
naturalwalltextures.com/link-in-bio.json | 18 +
naturalwalltextures.com/profile.json | 46 +
naturalwalltextures.com/x-bio.txt | 1 +
naturalwalltextures.com/x-display-name.txt | 1 +
naturalwalltextures.com/x-first-3-posts.md | 17 +
naturalwalltextures.com/x-handle-candidates.txt | 5 +
novasuede.com/profile.json | 2 +-
pastelwallpaper.com/credentials-template.txt | 10 +
pastelwallpaper.com/ig-bio.txt | 1 +
pastelwallpaper.com/ig-display-name.txt | 1 +
pastelwallpaper.com/ig-first-3-posts.md | 17 +
pastelwallpaper.com/ig-handle-candidates.txt | 5 +
pastelwallpaper.com/image-specs.md | 10 +
pastelwallpaper.com/link-in-bio.json | 18 +
pastelwallpaper.com/profile.json | 46 +
pastelwallpaper.com/x-bio.txt | 1 +
pastelwallpaper.com/x-display-name.txt | 1 +
pastelwallpaper.com/x-first-3-posts.md | 17 +
pastelwallpaper.com/x-handle-candidates.txt | 5 +
patterndesignlab.com/credentials-template.txt | 10 +
patterndesignlab.com/ig-bio.txt | 1 +
patterndesignlab.com/ig-display-name.txt | 1 +
patterndesignlab.com/ig-first-3-posts.md | 17 +
patterndesignlab.com/ig-handle-candidates.txt | 5 +
patterndesignlab.com/image-specs.md | 10 +
patterndesignlab.com/link-in-bio.json | 18 +
patterndesignlab.com/profile.json | 46 +
patterndesignlab.com/x-bio.txt | 1 +
patterndesignlab.com/x-display-name.txt | 1 +
patterndesignlab.com/x-first-3-posts.md | 17 +
patterndesignlab.com/x-handle-candidates.txt | 5 +
philipperomano.com/profile.json | 2 +-
philliperomano.com/credentials-template.txt | 10 +
philliperomano.com/ig-bio.txt | 1 +
philliperomano.com/ig-display-name.txt | 1 +
philliperomano.com/ig-first-3-posts.md | 17 +
philliperomano.com/ig-handle-candidates.txt | 5 +
philliperomano.com/image-specs.md | 10 +
philliperomano.com/link-in-bio.json | 18 +
philliperomano.com/profile.json | 46 +
philliperomano.com/x-bio.txt | 1 +
philliperomano.com/x-display-name.txt | 1 +
philliperomano.com/x-first-3-posts.md | 17 +
philliperomano.com/x-handle-candidates.txt | 5 +
printmurals.com/credentials-template.txt | 10 +
printmurals.com/ig-bio.txt | 1 +
printmurals.com/ig-display-name.txt | 1 +
printmurals.com/ig-first-3-posts.md | 17 +
printmurals.com/ig-handle-candidates.txt | 5 +
printmurals.com/image-specs.md | 10 +
printmurals.com/link-in-bio.json | 18 +
printmurals.com/profile.json | 46 +
printmurals.com/x-bio.txt | 1 +
printmurals.com/x-display-name.txt | 1 +
printmurals.com/x-first-3-posts.md | 17 +
printmurals.com/x-handle-candidates.txt | 5 +
raffiawallcoverings.com/credentials-template.txt | 10 +
raffiawallcoverings.com/ig-bio.txt | 1 +
raffiawallcoverings.com/ig-display-name.txt | 1 +
raffiawallcoverings.com/ig-first-3-posts.md | 17 +
raffiawallcoverings.com/ig-handle-candidates.txt | 5 +
raffiawallcoverings.com/image-specs.md | 10 +
raffiawallcoverings.com/link-in-bio.json | 18 +
raffiawallcoverings.com/profile.json | 46 +
raffiawallcoverings.com/x-bio.txt | 1 +
raffiawallcoverings.com/x-display-name.txt | 1 +
raffiawallcoverings.com/x-first-3-posts.md | 17 +
raffiawallcoverings.com/x-handle-candidates.txt | 5 +
raffiawalls.com/credentials-template.txt | 10 +
raffiawalls.com/ig-bio.txt | 1 +
raffiawalls.com/ig-display-name.txt | 1 +
raffiawalls.com/ig-first-3-posts.md | 17 +
raffiawalls.com/ig-handle-candidates.txt | 5 +
raffiawalls.com/image-specs.md | 10 +
raffiawalls.com/link-in-bio.json | 18 +
raffiawalls.com/profile.json | 46 +
raffiawalls.com/x-bio.txt | 1 +
raffiawalls.com/x-display-name.txt | 1 +
raffiawalls.com/x-first-3-posts.md | 17 +
raffiawalls.com/x-handle-candidates.txt | 5 +
restaurantfabrics.com/credentials-template.txt | 10 +
restaurantfabrics.com/ig-bio.txt | 1 +
restaurantfabrics.com/ig-display-name.txt | 1 +
restaurantfabrics.com/ig-first-3-posts.md | 17 +
restaurantfabrics.com/ig-handle-candidates.txt | 5 +
restaurantfabrics.com/image-specs.md | 10 +
restaurantfabrics.com/link-in-bio.json | 18 +
restaurantfabrics.com/profile.json | 46 +
restaurantfabrics.com/x-bio.txt | 1 +
restaurantfabrics.com/x-display-name.txt | 1 +
restaurantfabrics.com/x-first-3-posts.md | 17 +
restaurantfabrics.com/x-handle-candidates.txt | 5 +
restaurantmurals.com/credentials-template.txt | 10 +
restaurantmurals.com/ig-bio.txt | 1 +
restaurantmurals.com/ig-display-name.txt | 1 +
restaurantmurals.com/ig-first-3-posts.md | 17 +
restaurantmurals.com/ig-handle-candidates.txt | 5 +
restaurantmurals.com/image-specs.md | 10 +
restaurantmurals.com/link-in-bio.json | 18 +
restaurantmurals.com/profile.json | 46 +
restaurantmurals.com/x-bio.txt | 1 +
restaurantmurals.com/x-display-name.txt | 1 +
restaurantmurals.com/x-first-3-posts.md | 17 +
restaurantmurals.com/x-handle-candidates.txt | 5 +
restaurantwallpaper.com/credentials-template.txt | 10 +
restaurantwallpaper.com/ig-bio.txt | 1 +
restaurantwallpaper.com/ig-display-name.txt | 1 +
restaurantwallpaper.com/ig-first-3-posts.md | 17 +
restaurantwallpaper.com/ig-handle-candidates.txt | 5 +
restaurantwallpaper.com/image-specs.md | 10 +
restaurantwallpaper.com/link-in-bio.json | 18 +
restaurantwallpaper.com/profile.json | 46 +
restaurantwallpaper.com/x-bio.txt | 1 +
restaurantwallpaper.com/x-display-name.txt | 1 +
restaurantwallpaper.com/x-first-3-posts.md | 17 +
restaurantwallpaper.com/x-handle-candidates.txt | 5 +
restorationwallpaper.com/credentials-template.txt | 10 +
restorationwallpaper.com/ig-bio.txt | 1 +
restorationwallpaper.com/ig-display-name.txt | 1 +
restorationwallpaper.com/ig-first-3-posts.md | 17 +
restorationwallpaper.com/ig-handle-candidates.txt | 5 +
restorationwallpaper.com/image-specs.md | 10 +
restorationwallpaper.com/link-in-bio.json | 18 +
restorationwallpaper.com/profile.json | 46 +
restorationwallpaper.com/x-bio.txt | 1 +
restorationwallpaper.com/x-display-name.txt | 1 +
restorationwallpaper.com/x-first-3-posts.md | 17 +
restorationwallpaper.com/x-handle-candidates.txt | 5 +
retrowalls.com/credentials-template.txt | 10 +
retrowalls.com/ig-bio.txt | 1 +
retrowalls.com/ig-display-name.txt | 1 +
retrowalls.com/ig-first-3-posts.md | 17 +
retrowalls.com/ig-handle-candidates.txt | 5 +
retrowalls.com/image-specs.md | 10 +
retrowalls.com/link-in-bio.json | 18 +
retrowalls.com/profile.json | 46 +
retrowalls.com/x-bio.txt | 1 +
retrowalls.com/x-display-name.txt | 1 +
retrowalls.com/x-first-3-posts.md | 17 +
retrowalls.com/x-handle-candidates.txt | 5 +
saloonwallpaper.com/credentials-template.txt | 10 +
saloonwallpaper.com/ig-bio.txt | 1 +
saloonwallpaper.com/ig-display-name.txt | 1 +
saloonwallpaper.com/ig-first-3-posts.md | 17 +
saloonwallpaper.com/ig-handle-candidates.txt | 5 +
saloonwallpaper.com/image-specs.md | 10 +
saloonwallpaper.com/link-in-bio.json | 18 +
saloonwallpaper.com/profile.json | 46 +
saloonwallpaper.com/x-bio.txt | 1 +
saloonwallpaper.com/x-display-name.txt | 1 +
saloonwallpaper.com/x-first-3-posts.md | 17 +
saloonwallpaper.com/x-handle-candidates.txt | 5 +
.../credentials-template.txt | 10 +
screenprintedwallpaper.com/ig-bio.txt | 1 +
screenprintedwallpaper.com/ig-display-name.txt | 1 +
screenprintedwallpaper.com/ig-first-3-posts.md | 17 +
.../ig-handle-candidates.txt | 5 +
screenprintedwallpaper.com/image-specs.md | 10 +
screenprintedwallpaper.com/link-in-bio.json | 18 +
screenprintedwallpaper.com/profile.json | 46 +
screenprintedwallpaper.com/x-bio.txt | 1 +
screenprintedwallpaper.com/x-display-name.txt | 1 +
screenprintedwallpaper.com/x-first-3-posts.md | 17 +
screenprintedwallpaper.com/x-handle-candidates.txt | 5 +
selfadhesivewallpaper.com/credentials-template.txt | 10 +
selfadhesivewallpaper.com/ig-bio.txt | 1 +
selfadhesivewallpaper.com/ig-display-name.txt | 1 +
selfadhesivewallpaper.com/ig-first-3-posts.md | 17 +
selfadhesivewallpaper.com/ig-handle-candidates.txt | 5 +
selfadhesivewallpaper.com/image-specs.md | 10 +
selfadhesivewallpaper.com/link-in-bio.json | 18 +
selfadhesivewallpaper.com/profile.json | 46 +
selfadhesivewallpaper.com/x-bio.txt | 1 +
selfadhesivewallpaper.com/x-display-name.txt | 1 +
selfadhesivewallpaper.com/x-first-3-posts.md | 17 +
selfadhesivewallpaper.com/x-handle-candidates.txt | 5 +
silkwallcoverings.com/credentials-template.txt | 10 +
silkwallcoverings.com/ig-bio.txt | 1 +
silkwallcoverings.com/ig-display-name.txt | 1 +
silkwallcoverings.com/ig-first-3-posts.md | 17 +
silkwallcoverings.com/ig-handle-candidates.txt | 5 +
silkwallcoverings.com/image-specs.md | 10 +
silkwallcoverings.com/link-in-bio.json | 18 +
silkwallcoverings.com/profile.json | 46 +
silkwallcoverings.com/x-bio.txt | 1 +
silkwallcoverings.com/x-display-name.txt | 1 +
silkwallcoverings.com/x-first-3-posts.md | 17 +
silkwallcoverings.com/x-handle-candidates.txt | 5 +
silkwallpaper.com/profile.json | 2 +-
silverleafwallpaper.com/credentials-template.txt | 10 +
silverleafwallpaper.com/ig-bio.txt | 1 +
silverleafwallpaper.com/ig-display-name.txt | 1 +
silverleafwallpaper.com/ig-first-3-posts.md | 17 +
silverleafwallpaper.com/ig-handle-candidates.txt | 5 +
silverleafwallpaper.com/image-specs.md | 10 +
silverleafwallpaper.com/link-in-bio.json | 18 +
silverleafwallpaper.com/profile.json | 46 +
silverleafwallpaper.com/x-bio.txt | 1 +
silverleafwallpaper.com/x-display-name.txt | 1 +
silverleafwallpaper.com/x-first-3-posts.md | 17 +
silverleafwallpaper.com/x-handle-candidates.txt | 5 +
specifywallpaper.com/credentials-template.txt | 10 +
specifywallpaper.com/ig-bio.txt | 1 +
specifywallpaper.com/ig-display-name.txt | 1 +
specifywallpaper.com/ig-first-3-posts.md | 17 +
specifywallpaper.com/ig-handle-candidates.txt | 5 +
specifywallpaper.com/image-specs.md | 10 +
specifywallpaper.com/link-in-bio.json | 18 +
specifywallpaper.com/profile.json | 46 +
specifywallpaper.com/x-bio.txt | 1 +
specifywallpaper.com/x-display-name.txt | 1 +
specifywallpaper.com/x-first-3-posts.md | 17 +
specifywallpaper.com/x-handle-candidates.txt | 5 +
steveabramsdesigns.com/credentials-template.txt | 10 +
steveabramsdesigns.com/ig-bio.txt | 1 +
steveabramsdesigns.com/ig-display-name.txt | 1 +
steveabramsdesigns.com/ig-first-3-posts.md | 17 +
steveabramsdesigns.com/ig-handle-candidates.txt | 5 +
steveabramsdesigns.com/image-specs.md | 10 +
steveabramsdesigns.com/link-in-bio.json | 18 +
steveabramsdesigns.com/profile.json | 46 +
steveabramsdesigns.com/x-bio.txt | 1 +
steveabramsdesigns.com/x-display-name.txt | 1 +
steveabramsdesigns.com/x-first-3-posts.md | 17 +
steveabramsdesigns.com/x-handle-candidates.txt | 5 +
stringwallpaper.com/credentials-template.txt | 10 +
stringwallpaper.com/ig-bio.txt | 1 +
stringwallpaper.com/ig-display-name.txt | 1 +
stringwallpaper.com/ig-first-3-posts.md | 17 +
stringwallpaper.com/ig-handle-candidates.txt | 5 +
stringwallpaper.com/image-specs.md | 10 +
stringwallpaper.com/link-in-bio.json | 18 +
stringwallpaper.com/profile.json | 46 +
stringwallpaper.com/x-bio.txt | 1 +
stringwallpaper.com/x-display-name.txt | 1 +
stringwallpaper.com/x-first-3-posts.md | 17 +
stringwallpaper.com/x-handle-candidates.txt | 5 +
suedewallpaper.com/credentials-template.txt | 10 +
suedewallpaper.com/ig-bio.txt | 1 +
suedewallpaper.com/ig-display-name.txt | 1 +
suedewallpaper.com/ig-first-3-posts.md | 17 +
suedewallpaper.com/ig-handle-candidates.txt | 5 +
suedewallpaper.com/image-specs.md | 10 +
suedewallpaper.com/link-in-bio.json | 18 +
suedewallpaper.com/profile.json | 46 +
suedewallpaper.com/x-bio.txt | 1 +
suedewallpaper.com/x-display-name.txt | 1 +
suedewallpaper.com/x-first-3-posts.md | 17 +
suedewallpaper.com/x-handle-candidates.txt | 5 +
textiletuesday.com/credentials-template.txt | 10 +
textiletuesday.com/ig-bio.txt | 1 +
textiletuesday.com/ig-display-name.txt | 1 +
textiletuesday.com/ig-first-3-posts.md | 17 +
textiletuesday.com/ig-handle-candidates.txt | 5 +
textiletuesday.com/image-specs.md | 10 +
textiletuesday.com/link-in-bio.json | 18 +
textiletuesday.com/profile.json | 46 +
textiletuesday.com/x-bio.txt | 1 +
textiletuesday.com/x-display-name.txt | 1 +
textiletuesday.com/x-first-3-posts.md | 17 +
textiletuesday.com/x-handle-candidates.txt | 5 +
textilewallpaper.com/credentials-template.txt | 10 +
textilewallpaper.com/ig-bio.txt | 1 +
textilewallpaper.com/ig-display-name.txt | 1 +
textilewallpaper.com/ig-first-3-posts.md | 17 +
textilewallpaper.com/ig-handle-candidates.txt | 5 +
textilewallpaper.com/image-specs.md | 10 +
textilewallpaper.com/link-in-bio.json | 18 +
textilewallpaper.com/profile.json | 46 +
textilewallpaper.com/x-bio.txt | 1 +
textilewallpaper.com/x-display-name.txt | 1 +
textilewallpaper.com/x-first-3-posts.md | 17 +
textilewallpaper.com/x-handle-candidates.txt | 5 +
theatrewallpaper.com/credentials-template.txt | 10 +
theatrewallpaper.com/ig-bio.txt | 1 +
theatrewallpaper.com/ig-display-name.txt | 1 +
theatrewallpaper.com/ig-first-3-posts.md | 17 +
theatrewallpaper.com/ig-handle-candidates.txt | 5 +
theatrewallpaper.com/image-specs.md | 10 +
theatrewallpaper.com/link-in-bio.json | 18 +
theatrewallpaper.com/profile.json | 46 +
theatrewallpaper.com/x-bio.txt | 1 +
theatrewallpaper.com/x-display-name.txt | 1 +
theatrewallpaper.com/x-first-3-posts.md | 17 +
theatrewallpaper.com/x-handle-candidates.txt | 5 +
thedesignerlaboratory.com/credentials-template.txt | 10 +
thedesignerlaboratory.com/ig-bio.txt | 1 +
thedesignerlaboratory.com/ig-display-name.txt | 1 +
thedesignerlaboratory.com/ig-first-3-posts.md | 17 +
thedesignerlaboratory.com/ig-handle-candidates.txt | 5 +
thedesignerlaboratory.com/image-specs.md | 10 +
thedesignerlaboratory.com/link-in-bio.json | 18 +
thedesignerlaboratory.com/profile.json | 46 +
thedesignerlaboratory.com/x-bio.txt | 1 +
thedesignerlaboratory.com/x-display-name.txt | 1 +
thedesignerlaboratory.com/x-first-3-posts.md | 17 +
thedesignerlaboratory.com/x-handle-candidates.txt | 5 +
thedesignerlibrary.com/credentials-template.txt | 10 +
thedesignerlibrary.com/ig-bio.txt | 1 +
thedesignerlibrary.com/ig-display-name.txt | 1 +
thedesignerlibrary.com/ig-first-3-posts.md | 17 +
thedesignerlibrary.com/ig-handle-candidates.txt | 5 +
thedesignerlibrary.com/image-specs.md | 10 +
thedesignerlibrary.com/link-in-bio.json | 18 +
thedesignerlibrary.com/profile.json | 46 +
thedesignerlibrary.com/x-bio.txt | 1 +
thedesignerlibrary.com/x-display-name.txt | 1 +
thedesignerlibrary.com/x-first-3-posts.md | 17 +
thedesignerlibrary.com/x-handle-candidates.txt | 5 +
thehotelwallpaper.com/credentials-template.txt | 10 +
thehotelwallpaper.com/ig-bio.txt | 1 +
thehotelwallpaper.com/ig-display-name.txt | 1 +
thehotelwallpaper.com/ig-first-3-posts.md | 17 +
thehotelwallpaper.com/ig-handle-candidates.txt | 5 +
thehotelwallpaper.com/image-specs.md | 10 +
thehotelwallpaper.com/link-in-bio.json | 18 +
thehotelwallpaper.com/profile.json | 46 +
thehotelwallpaper.com/x-bio.txt | 1 +
thehotelwallpaper.com/x-display-name.txt | 1 +
thehotelwallpaper.com/x-first-3-posts.md | 17 +
thehotelwallpaper.com/x-handle-candidates.txt | 5 +
thesetdecorator.com/credentials-template.txt | 10 +
thesetdecorator.com/ig-bio.txt | 1 +
thesetdecorator.com/ig-display-name.txt | 1 +
thesetdecorator.com/ig-first-3-posts.md | 17 +
thesetdecorator.com/ig-handle-candidates.txt | 5 +
thesetdecorator.com/image-specs.md | 10 +
thesetdecorator.com/link-in-bio.json | 18 +
thesetdecorator.com/profile.json | 46 +
thesetdecorator.com/x-bio.txt | 1 +
thesetdecorator.com/x-display-name.txt | 1 +
thesetdecorator.com/x-first-3-posts.md | 17 +
thesetdecorator.com/x-handle-candidates.txt | 5 +
tradeonlytextiles.com/credentials-template.txt | 10 +
tradeonlytextiles.com/ig-bio.txt | 1 +
tradeonlytextiles.com/ig-display-name.txt | 1 +
tradeonlytextiles.com/ig-first-3-posts.md | 17 +
tradeonlytextiles.com/ig-handle-candidates.txt | 5 +
tradeonlytextiles.com/image-specs.md | 10 +
tradeonlytextiles.com/link-in-bio.json | 18 +
tradeonlytextiles.com/profile.json | 46 +
tradeonlytextiles.com/x-bio.txt | 1 +
tradeonlytextiles.com/x-display-name.txt | 1 +
tradeonlytextiles.com/x-first-3-posts.md | 17 +
tradeonlytextiles.com/x-handle-candidates.txt | 5 +
unitedstateswallpaper.com/credentials-template.txt | 10 +
unitedstateswallpaper.com/ig-bio.txt | 1 +
unitedstateswallpaper.com/ig-display-name.txt | 1 +
unitedstateswallpaper.com/ig-first-3-posts.md | 17 +
unitedstateswallpaper.com/ig-handle-candidates.txt | 5 +
unitedstateswallpaper.com/image-specs.md | 10 +
unitedstateswallpaper.com/link-in-bio.json | 18 +
unitedstateswallpaper.com/profile.json | 46 +
unitedstateswallpaper.com/x-bio.txt | 1 +
unitedstateswallpaper.com/x-display-name.txt | 1 +
unitedstateswallpaper.com/x-first-3-posts.md | 17 +
unitedstateswallpaper.com/x-handle-candidates.txt | 5 +
venturaclaw.com/profile.json | 2 +-
vinylwallpaper.com/credentials-template.txt | 10 +
vinylwallpaper.com/ig-bio.txt | 1 +
vinylwallpaper.com/ig-display-name.txt | 1 +
vinylwallpaper.com/ig-first-3-posts.md | 17 +
vinylwallpaper.com/ig-handle-candidates.txt | 5 +
vinylwallpaper.com/image-specs.md | 10 +
vinylwallpaper.com/link-in-bio.json | 18 +
vinylwallpaper.com/profile.json | 46 +
vinylwallpaper.com/x-bio.txt | 1 +
vinylwallpaper.com/x-display-name.txt | 1 +
vinylwallpaper.com/x-first-3-posts.md | 17 +
vinylwallpaper.com/x-handle-candidates.txt | 5 +
wallco.ai/profile.json | 2 +-
wallcovering.net/credentials-template.txt | 10 +
wallcovering.net/ig-bio.txt | 1 +
wallcovering.net/ig-display-name.txt | 1 +
wallcovering.net/ig-first-3-posts.md | 17 +
wallcovering.net/ig-handle-candidates.txt | 5 +
wallcovering.net/image-specs.md | 10 +
wallcovering.net/link-in-bio.json | 18 +
wallcovering.net/profile.json | 46 +
wallcovering.net/x-bio.txt | 1 +
wallcovering.net/x-display-name.txt | 1 +
wallcovering.net/x-first-3-posts.md | 17 +
wallcovering.net/x-handle-candidates.txt | 5 +
wallpapercanada.com/credentials-template.txt | 10 +
wallpapercanada.com/ig-bio.txt | 1 +
wallpapercanada.com/ig-display-name.txt | 1 +
wallpapercanada.com/ig-first-3-posts.md | 17 +
wallpapercanada.com/ig-handle-candidates.txt | 5 +
wallpapercanada.com/image-specs.md | 10 +
wallpapercanada.com/link-in-bio.json | 18 +
wallpapercanada.com/profile.json | 46 +
wallpapercanada.com/x-bio.txt | 1 +
wallpapercanada.com/x-display-name.txt | 1 +
wallpapercanada.com/x-first-3-posts.md | 17 +
wallpapercanada.com/x-handle-candidates.txt | 5 +
wallpaperdefinitions.com/credentials-template.txt | 10 +
wallpaperdefinitions.com/ig-bio.txt | 1 +
wallpaperdefinitions.com/ig-display-name.txt | 1 +
wallpaperdefinitions.com/ig-first-3-posts.md | 17 +
wallpaperdefinitions.com/ig-handle-candidates.txt | 5 +
wallpaperdefinitions.com/image-specs.md | 10 +
wallpaperdefinitions.com/link-in-bio.json | 18 +
wallpaperdefinitions.com/profile.json | 46 +
wallpaperdefinitions.com/x-bio.txt | 1 +
wallpaperdefinitions.com/x-display-name.txt | 1 +
wallpaperdefinitions.com/x-first-3-posts.md | 17 +
wallpaperdefinitions.com/x-handle-candidates.txt | 5 +
wallpaperdictionary.com/credentials-template.txt | 10 +
wallpaperdictionary.com/ig-bio.txt | 1 +
wallpaperdictionary.com/ig-display-name.txt | 1 +
wallpaperdictionary.com/ig-first-3-posts.md | 17 +
wallpaperdictionary.com/ig-handle-candidates.txt | 5 +
wallpaperdictionary.com/image-specs.md | 10 +
wallpaperdictionary.com/link-in-bio.json | 18 +
wallpaperdictionary.com/profile.json | 46 +
wallpaperdictionary.com/x-bio.txt | 1 +
wallpaperdictionary.com/x-display-name.txt | 1 +
wallpaperdictionary.com/x-first-3-posts.md | 17 +
wallpaperdictionary.com/x-handle-candidates.txt | 5 +
wallpaperexports.com/credentials-template.txt | 10 +
wallpaperexports.com/ig-bio.txt | 1 +
wallpaperexports.com/ig-display-name.txt | 1 +
wallpaperexports.com/ig-first-3-posts.md | 17 +
wallpaperexports.com/ig-handle-candidates.txt | 5 +
wallpaperexports.com/image-specs.md | 10 +
wallpaperexports.com/link-in-bio.json | 18 +
wallpaperexports.com/profile.json | 46 +
wallpaperexports.com/x-bio.txt | 1 +
wallpaperexports.com/x-display-name.txt | 1 +
wallpaperexports.com/x-first-3-posts.md | 17 +
wallpaperexports.com/x-handle-candidates.txt | 5 +
wallpaperfromthe80s.com/credentials-template.txt | 10 +
wallpaperfromthe80s.com/ig-bio.txt | 1 +
wallpaperfromthe80s.com/ig-display-name.txt | 1 +
wallpaperfromthe80s.com/ig-first-3-posts.md | 17 +
wallpaperfromthe80s.com/ig-handle-candidates.txt | 5 +
wallpaperfromthe80s.com/image-specs.md | 10 +
wallpaperfromthe80s.com/link-in-bio.json | 18 +
wallpaperfromthe80s.com/profile.json | 46 +
wallpaperfromthe80s.com/x-bio.txt | 1 +
wallpaperfromthe80s.com/x-display-name.txt | 1 +
wallpaperfromthe80s.com/x-first-3-posts.md | 17 +
wallpaperfromthe80s.com/x-handle-candidates.txt | 5 +
wallpaperglossary.com/credentials-template.txt | 10 +
wallpaperglossary.com/ig-bio.txt | 1 +
wallpaperglossary.com/ig-display-name.txt | 1 +
wallpaperglossary.com/ig-first-3-posts.md | 17 +
wallpaperglossary.com/ig-handle-candidates.txt | 5 +
wallpaperglossary.com/image-specs.md | 10 +
wallpaperglossary.com/link-in-bio.json | 18 +
wallpaperglossary.com/profile.json | 46 +
wallpaperglossary.com/x-bio.txt | 1 +
wallpaperglossary.com/x-display-name.txt | 1 +
wallpaperglossary.com/x-first-3-posts.md | 17 +
wallpaperglossary.com/x-handle-candidates.txt | 5 +
wallpaperhistory.com/credentials-template.txt | 10 +
wallpaperhistory.com/ig-bio.txt | 1 +
wallpaperhistory.com/ig-display-name.txt | 1 +
wallpaperhistory.com/ig-first-3-posts.md | 17 +
wallpaperhistory.com/ig-handle-candidates.txt | 5 +
wallpaperhistory.com/image-specs.md | 10 +
wallpaperhistory.com/link-in-bio.json | 18 +
wallpaperhistory.com/profile.json | 46 +
wallpaperhistory.com/x-bio.txt | 1 +
wallpaperhistory.com/x-display-name.txt | 1 +
wallpaperhistory.com/x-first-3-posts.md | 17 +
wallpaperhistory.com/x-handle-candidates.txt | 5 +
wallpaperny.com/credentials-template.txt | 10 +
wallpaperny.com/ig-bio.txt | 1 +
wallpaperny.com/ig-display-name.txt | 1 +
wallpaperny.com/ig-first-3-posts.md | 17 +
wallpaperny.com/ig-handle-candidates.txt | 5 +
wallpaperny.com/image-specs.md | 10 +
wallpaperny.com/link-in-bio.json | 18 +
wallpaperny.com/profile.json | 46 +
wallpaperny.com/x-bio.txt | 1 +
wallpaperny.com/x-display-name.txt | 1 +
wallpaperny.com/x-first-3-posts.md | 17 +
wallpaperny.com/x-handle-candidates.txt | 5 +
wallpapernyc.com/credentials-template.txt | 10 +
wallpapernyc.com/ig-bio.txt | 1 +
wallpapernyc.com/ig-display-name.txt | 1 +
wallpapernyc.com/ig-first-3-posts.md | 17 +
wallpapernyc.com/ig-handle-candidates.txt | 5 +
wallpapernyc.com/image-specs.md | 10 +
wallpapernyc.com/link-in-bio.json | 18 +
wallpapernyc.com/profile.json | 46 +
wallpapernyc.com/x-bio.txt | 1 +
wallpapernyc.com/x-display-name.txt | 1 +
wallpapernyc.com/x-first-3-posts.md | 17 +
wallpapernyc.com/x-handle-candidates.txt | 5 +
wallpaperondemand.com/credentials-template.txt | 10 +
wallpaperondemand.com/ig-bio.txt | 1 +
wallpaperondemand.com/ig-display-name.txt | 1 +
wallpaperondemand.com/ig-first-3-posts.md | 17 +
wallpaperondemand.com/ig-handle-candidates.txt | 5 +
wallpaperondemand.com/image-specs.md | 10 +
wallpaperondemand.com/link-in-bio.json | 18 +
wallpaperondemand.com/profile.json | 46 +
wallpaperondemand.com/x-bio.txt | 1 +
wallpaperondemand.com/x-display-name.txt | 1 +
wallpaperondemand.com/x-first-3-posts.md | 17 +
wallpaperondemand.com/x-handle-candidates.txt | 5 +
wallpaperpurchasing.com/credentials-template.txt | 10 +
wallpaperpurchasing.com/ig-bio.txt | 1 +
wallpaperpurchasing.com/ig-display-name.txt | 1 +
wallpaperpurchasing.com/ig-first-3-posts.md | 17 +
wallpaperpurchasing.com/ig-handle-candidates.txt | 5 +
wallpaperpurchasing.com/image-specs.md | 10 +
wallpaperpurchasing.com/link-in-bio.json | 18 +
wallpaperpurchasing.com/profile.json | 46 +
wallpaperpurchasing.com/x-bio.txt | 1 +
wallpaperpurchasing.com/x-display-name.txt | 1 +
wallpaperpurchasing.com/x-first-3-posts.md | 17 +
wallpaperpurchasing.com/x-handle-candidates.txt | 5 +
wallpapersback.com/credentials-template.txt | 10 +
wallpapersback.com/ig-bio.txt | 1 +
wallpapersback.com/ig-display-name.txt | 1 +
wallpapersback.com/ig-first-3-posts.md | 17 +
wallpapersback.com/ig-handle-candidates.txt | 5 +
wallpapersback.com/image-specs.md | 10 +
wallpapersback.com/link-in-bio.json | 18 +
wallpapersback.com/profile.json | 46 +
wallpapersback.com/x-bio.txt | 1 +
wallpapersback.com/x-display-name.txt | 1 +
wallpapersback.com/x-first-3-posts.md | 17 +
wallpapersback.com/x-handle-candidates.txt | 5 +
wallpaperwednesday.com/credentials-template.txt | 10 +
wallpaperwednesday.com/ig-bio.txt | 1 +
wallpaperwednesday.com/ig-display-name.txt | 1 +
wallpaperwednesday.com/ig-first-3-posts.md | 17 +
wallpaperwednesday.com/ig-handle-candidates.txt | 5 +
wallpaperwednesday.com/image-specs.md | 10 +
wallpaperwednesday.com/link-in-bio.json | 18 +
wallpaperwednesday.com/profile.json | 46 +
wallpaperwednesday.com/x-bio.txt | 1 +
wallpaperwednesday.com/x-display-name.txt | 1 +
wallpaperwednesday.com/x-first-3-posts.md | 17 +
wallpaperwednesday.com/x-handle-candidates.txt | 5 +
wallpaperweekly.com/credentials-template.txt | 10 +
wallpaperweekly.com/ig-bio.txt | 1 +
wallpaperweekly.com/ig-display-name.txt | 1 +
wallpaperweekly.com/ig-first-3-posts.md | 17 +
wallpaperweekly.com/ig-handle-candidates.txt | 5 +
wallpaperweekly.com/image-specs.md | 10 +
wallpaperweekly.com/link-in-bio.json | 18 +
wallpaperweekly.com/profile.json | 46 +
wallpaperweekly.com/x-bio.txt | 1 +
wallpaperweekly.com/x-display-name.txt | 1 +
wallpaperweekly.com/x-first-3-posts.md | 17 +
wallpaperweekly.com/x-handle-candidates.txt | 5 +
wallsandfabrics.com/credentials-template.txt | 10 +
wallsandfabrics.com/ig-bio.txt | 1 +
wallsandfabrics.com/ig-display-name.txt | 1 +
wallsandfabrics.com/ig-first-3-posts.md | 17 +
wallsandfabrics.com/ig-handle-candidates.txt | 5 +
wallsandfabrics.com/image-specs.md | 10 +
wallsandfabrics.com/link-in-bio.json | 18 +
wallsandfabrics.com/profile.json | 46 +
wallsandfabrics.com/x-bio.txt | 1 +
wallsandfabrics.com/x-display-name.txt | 1 +
wallsandfabrics.com/x-first-3-posts.md | 17 +
wallsandfabrics.com/x-handle-candidates.txt | 5 +
wallsondemand.com/credentials-template.txt | 10 +
wallsondemand.com/ig-bio.txt | 1 +
wallsondemand.com/ig-display-name.txt | 1 +
wallsondemand.com/ig-first-3-posts.md | 17 +
wallsondemand.com/ig-handle-candidates.txt | 5 +
wallsondemand.com/image-specs.md | 10 +
wallsondemand.com/link-in-bio.json | 18 +
wallsondemand.com/profile.json | 46 +
wallsondemand.com/x-bio.txt | 1 +
wallsondemand.com/x-display-name.txt | 1 +
wallsondemand.com/x-first-3-posts.md | 17 +
wallsondemand.com/x-handle-candidates.txt | 5 +
wc01wallcoverings.com/credentials-template.txt | 10 +
wc01wallcoverings.com/ig-bio.txt | 1 +
wc01wallcoverings.com/ig-display-name.txt | 1 +
wc01wallcoverings.com/ig-first-3-posts.md | 17 +
wc01wallcoverings.com/ig-handle-candidates.txt | 5 +
wc01wallcoverings.com/image-specs.md | 10 +
wc01wallcoverings.com/link-in-bio.json | 18 +
wc01wallcoverings.com/profile.json | 46 +
wc01wallcoverings.com/x-bio.txt | 1 +
wc01wallcoverings.com/x-display-name.txt | 1 +
wc01wallcoverings.com/x-first-3-posts.md | 17 +
wc01wallcoverings.com/x-handle-candidates.txt | 5 +
wc01wallpaper.com/credentials-template.txt | 10 +
wc01wallpaper.com/ig-bio.txt | 1 +
wc01wallpaper.com/ig-display-name.txt | 1 +
wc01wallpaper.com/ig-first-3-posts.md | 17 +
wc01wallpaper.com/ig-handle-candidates.txt | 5 +
wc01wallpaper.com/image-specs.md | 10 +
wc01wallpaper.com/link-in-bio.json | 18 +
wc01wallpaper.com/profile.json | 46 +
wc01wallpaper.com/x-bio.txt | 1 +
wc01wallpaper.com/x-display-name.txt | 1 +
wc01wallpaper.com/x-first-3-posts.md | 17 +
wc01wallpaper.com/x-handle-candidates.txt | 5 +
1717 files changed, 24889 insertions(+), 37 deletions(-)
diff --git a/1800swallpaper.com/credentials-template.txt b/1800swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..13aa032
--- /dev/null
+++ b/1800swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1800swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1800swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1800swallpaper (fallbacks: @1800swallpap_co, @1800swallpapUS, @shop1800swallpa)
+IG handle: @1800swallpaper (fallbacks: @1800swallpaper.co, @shop1800swallpaper, @1800swallpaper.us)
diff --git a/1800swallpaper.com/ig-bio.txt b/1800swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cefad4a
--- /dev/null
+++ b/1800swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1800swallpaper.com/ig-display-name.txt b/1800swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..1ce6238
--- /dev/null
+++ b/1800swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1800swallpaper
diff --git a/1800swallpaper.com/ig-first-3-posts.md b/1800swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..77ed448
--- /dev/null
+++ b/1800swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1800swallpaper.com
+
+## Post 1
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1800swallpaper.com/ig-handle-candidates.txt b/1800swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..99adaab
--- /dev/null
+++ b/1800swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800swallpaper
+FALLBACKS:
+ @1800swallpaper.co
+ @shop1800swallpaper
+ @1800swallpaper.us
diff --git a/1800swallpaper.com/image-specs.md b/1800swallpaper.com/image-specs.md
new file mode 100644
index 0000000..1393d3b
--- /dev/null
+++ b/1800swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1800swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1800swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1800swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1800swallpaper.com/link-in-bio.json b/1800swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..3b846ec
--- /dev/null
+++ b/1800swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1800swallpaper",
+ "domain": "1800swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1800swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1800swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1800swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1800swallpaper.com/profile.json b/1800swallpaper.com/profile.json
new file mode 100644
index 0000000..ba3c240
--- /dev/null
+++ b/1800swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1800swallpaper.com",
+ "stem": "1800swallpaper",
+ "category": "auto:era/1800s",
+ "email": "info@1800swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1800swallpaper",
+ "handle_fallbacks": [
+ "1800swallpap_co",
+ "1800swallpapUS",
+ "shop1800swallpa"
+ ],
+ "display_name": "1800swallpaper",
+ "bio": "Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800swallpaper.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800swallpaper",
+ "handle_fallbacks": [
+ "1800swallpaper.co",
+ "shop1800swallpaper",
+ "1800swallpaper.us"
+ ],
+ "display_name": "1800swallpaper",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.953Z"
+}
\ No newline at end of file
diff --git a/1800swallpaper.com/x-bio.txt b/1800swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..b5d669b
--- /dev/null
+++ b/1800swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1800swallpaper.com/x-display-name.txt b/1800swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..1ce6238
--- /dev/null
+++ b/1800swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1800swallpaper
diff --git a/1800swallpaper.com/x-first-3-posts.md b/1800swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..ef32b48
--- /dev/null
+++ b/1800swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1800swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800swallpaper.com
diff --git a/1800swallpaper.com/x-handle-candidates.txt b/1800swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..702d1e6
--- /dev/null
+++ b/1800swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800swallpaper
+FALLBACKS:
+ @1800swallpap_co
+ @1800swallpapUS
+ @shop1800swallpa
diff --git a/1800wallcoverings.com/credentials-template.txt b/1800wallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..6e42c7c
--- /dev/null
+++ b/1800wallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1800wallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1800wallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1800wcs (fallbacks: @1800wcs_co, @1800wcsUS, @shop1800wcs)
+IG handle: @1800wallcoverings (fallbacks: @1800wallcoverings.co, @shop1800wallcoverings, @1800wallcoverings.us)
diff --git a/1800wallcoverings.com/ig-bio.txt b/1800wallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..ae4f2d6
--- /dev/null
+++ b/1800wallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1800s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1800wallcoverings.com/ig-display-name.txt b/1800wallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..d3bffce
--- /dev/null
+++ b/1800wallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+1800wallcoverings
diff --git a/1800wallcoverings.com/ig-first-3-posts.md b/1800wallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..6df16e2
--- /dev/null
+++ b/1800wallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1800wallcoverings.com
+
+## Post 1
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1800wallcoverings.com/ig-handle-candidates.txt b/1800wallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..5676750
--- /dev/null
+++ b/1800wallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800wallcoverings
+FALLBACKS:
+ @1800wallcoverings.co
+ @shop1800wallcoverings
+ @1800wallcoverings.us
diff --git a/1800wallcoverings.com/image-specs.md b/1800wallcoverings.com/image-specs.md
new file mode 100644
index 0000000..3fe92b7
--- /dev/null
+++ b/1800wallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1800wallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for 1800wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1800wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1800wallcoverings.com/link-in-bio.json b/1800wallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..f84686b
--- /dev/null
+++ b/1800wallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1800wallcoverings",
+ "domain": "1800wallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1800wallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1800wallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1800wallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1800wallcoverings.com/profile.json b/1800wallcoverings.com/profile.json
new file mode 100644
index 0000000..eab632d
--- /dev/null
+++ b/1800wallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1800wallcoverings.com",
+ "stem": "1800wallcoverings",
+ "category": "auto:era/1800s",
+ "email": "info@1800wallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1800wcs",
+ "handle_fallbacks": [
+ "1800wcs_co",
+ "1800wcsUS",
+ "shop1800wcs"
+ ],
+ "display_name": "1800wallcoverings",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallcoverings.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800wallcoverings",
+ "handle_fallbacks": [
+ "1800wallcoverings.co",
+ "shop1800wallcoverings",
+ "1800wallcoverings.us"
+ ],
+ "display_name": "1800wallcoverings",
+ "bio": "Period wallpaper for 1800s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.954Z"
+}
\ No newline at end of file
diff --git a/1800wallcoverings.com/x-bio.txt b/1800wallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..cefad4a
--- /dev/null
+++ b/1800wallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1800wallcoverings.com/x-display-name.txt b/1800wallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..d3bffce
--- /dev/null
+++ b/1800wallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+1800wallcoverings
diff --git a/1800wallcoverings.com/x-first-3-posts.md b/1800wallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..e1cacd4
--- /dev/null
+++ b/1800wallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1800wallcoverings.com
+
+## Post 1 (152/280)
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallcoverings.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (119/280)
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallcoverings.com
diff --git a/1800wallcoverings.com/x-handle-candidates.txt b/1800wallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..7481599
--- /dev/null
+++ b/1800wallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800wcs
+FALLBACKS:
+ @1800wcs_co
+ @1800wcsUS
+ @shop1800wcs
diff --git a/1800wallpapers.com/credentials-template.txt b/1800wallpapers.com/credentials-template.txt
new file mode 100644
index 0000000..c7758f4
--- /dev/null
+++ b/1800wallpapers.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1800wallpapers.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1800wallpapers.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1800wallpapers (fallbacks: @1800wallpape_co, @1800wallpapeUS, @shop1800wallpap)
+IG handle: @1800wallpapers (fallbacks: @1800wallpapers.co, @shop1800wallpapers, @1800wallpapers.us)
diff --git a/1800wallpapers.com/ig-bio.txt b/1800wallpapers.com/ig-bio.txt
new file mode 100644
index 0000000..cefad4a
--- /dev/null
+++ b/1800wallpapers.com/ig-bio.txt
@@ -0,0 +1 @@
+1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1800wallpapers.com/ig-display-name.txt b/1800wallpapers.com/ig-display-name.txt
new file mode 100644
index 0000000..425920e
--- /dev/null
+++ b/1800wallpapers.com/ig-display-name.txt
@@ -0,0 +1 @@
+1800wallpapers
diff --git a/1800wallpapers.com/ig-first-3-posts.md b/1800wallpapers.com/ig-first-3-posts.md
new file mode 100644
index 0000000..a289fd0
--- /dev/null
+++ b/1800wallpapers.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1800wallpapers.com
+
+## Post 1
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1800wallpapers.com/ig-handle-candidates.txt b/1800wallpapers.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..bba507a
--- /dev/null
+++ b/1800wallpapers.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800wallpapers
+FALLBACKS:
+ @1800wallpapers.co
+ @shop1800wallpapers
+ @1800wallpapers.us
diff --git a/1800wallpapers.com/image-specs.md b/1800wallpapers.com/image-specs.md
new file mode 100644
index 0000000..002f698
--- /dev/null
+++ b/1800wallpapers.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1800wallpapers.com
+
+## Profile pic (square, 400×400)
+Square logo for 1800wallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1800wallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1800wallpapers.com/link-in-bio.json b/1800wallpapers.com/link-in-bio.json
new file mode 100644
index 0000000..7d3af6f
--- /dev/null
+++ b/1800wallpapers.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1800wallpapers",
+ "domain": "1800wallpapers.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1800wallpapers.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1800wallpapers.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1800wallpapers.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1800wallpapers.com/profile.json b/1800wallpapers.com/profile.json
new file mode 100644
index 0000000..00a33b6
--- /dev/null
+++ b/1800wallpapers.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1800wallpapers.com",
+ "stem": "1800wallpapers",
+ "category": "auto:era/1800s",
+ "email": "info@1800wallpapers.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1800wallpapers",
+ "handle_fallbacks": [
+ "1800wallpape_co",
+ "1800wallpapeUS",
+ "shop1800wallpap"
+ ],
+ "display_name": "1800wallpapers",
+ "bio": "Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallpapers.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800wallpapers",
+ "handle_fallbacks": [
+ "1800wallpapers.co",
+ "shop1800wallpapers",
+ "1800wallpapers.us"
+ ],
+ "display_name": "1800wallpapers",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800wallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800wallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.955Z"
+}
\ No newline at end of file
diff --git a/1800wallpapers.com/x-bio.txt b/1800wallpapers.com/x-bio.txt
new file mode 100644
index 0000000..b5d669b
--- /dev/null
+++ b/1800wallpapers.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1800wallpapers.com/x-display-name.txt b/1800wallpapers.com/x-display-name.txt
new file mode 100644
index 0000000..425920e
--- /dev/null
+++ b/1800wallpapers.com/x-display-name.txt
@@ -0,0 +1 @@
+1800wallpapers
diff --git a/1800wallpapers.com/x-first-3-posts.md b/1800wallpapers.com/x-first-3-posts.md
new file mode 100644
index 0000000..98ffa08
--- /dev/null
+++ b/1800wallpapers.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1800wallpapers.com
+
+## Post 1 (149/280)
+
+Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallpapers.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallpapers.com
diff --git a/1800wallpapers.com/x-handle-candidates.txt b/1800wallpapers.com/x-handle-candidates.txt
new file mode 100644
index 0000000..77de75b
--- /dev/null
+++ b/1800wallpapers.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1800wallpapers
+FALLBACKS:
+ @1800wallpape_co
+ @1800wallpapeUS
+ @shop1800wallpap
diff --git a/1890swallpaper.com/credentials-template.txt b/1890swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..66a1d42
--- /dev/null
+++ b/1890swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1890swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1890swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1890swallpaper (fallbacks: @1890swallpap_co, @1890swallpapUS, @shop1890swallpa)
+IG handle: @1890swallpaper (fallbacks: @1890swallpaper.co, @shop1890swallpaper, @1890swallpaper.us)
diff --git a/1890swallpaper.com/ig-bio.txt b/1890swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..4b15fba
--- /dev/null
+++ b/1890swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1890swallpaper.com/ig-display-name.txt b/1890swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..b2e3538
--- /dev/null
+++ b/1890swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1890swallpaper
diff --git a/1890swallpaper.com/ig-first-3-posts.md b/1890swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3cd638e
--- /dev/null
+++ b/1890swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1890swallpaper.com
+
+## Post 1
+
+Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1890swallpaper.com/ig-handle-candidates.txt b/1890swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..0649856
--- /dev/null
+++ b/1890swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1890swallpaper
+FALLBACKS:
+ @1890swallpaper.co
+ @shop1890swallpaper
+ @1890swallpaper.us
diff --git a/1890swallpaper.com/image-specs.md b/1890swallpaper.com/image-specs.md
new file mode 100644
index 0000000..d7733f0
--- /dev/null
+++ b/1890swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1890swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1890swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1890swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1890swallpaper.com/link-in-bio.json b/1890swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..8aa3070
--- /dev/null
+++ b/1890swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1890swallpaper",
+ "domain": "1890swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1890swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1890swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1890swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1890swallpaper.com/profile.json b/1890swallpaper.com/profile.json
new file mode 100644
index 0000000..5d8efca
--- /dev/null
+++ b/1890swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1890swallpaper.com",
+ "stem": "1890swallpaper",
+ "category": "auto:era/1890s",
+ "email": "info@1890swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1890swallpaper",
+ "handle_fallbacks": [
+ "1890swallpap_co",
+ "1890swallpapUS",
+ "shop1890swallpa"
+ ],
+ "display_name": "1890swallpaper",
+ "bio": "Authentic 1890s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1890swallpaper.com",
+ "Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version.",
+ "1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1890swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1890swallpaper",
+ "handle_fallbacks": [
+ "1890swallpaper.co",
+ "shop1890swallpaper",
+ "1890swallpaper.us"
+ ],
+ "display_name": "1890swallpaper",
+ "bio": "1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version. — link in bio",
+ "1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1890swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1890swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.956Z"
+}
\ No newline at end of file
diff --git a/1890swallpaper.com/x-bio.txt b/1890swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..8fef0bb
--- /dev/null
+++ b/1890swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1890s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1890swallpaper.com/x-display-name.txt b/1890swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..b2e3538
--- /dev/null
+++ b/1890swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1890swallpaper
diff --git a/1890swallpaper.com/x-first-3-posts.md b/1890swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..e9aaddb
--- /dev/null
+++ b/1890swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1890swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1890swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1890swallpaper.com
diff --git a/1890swallpaper.com/x-handle-candidates.txt b/1890swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..453dadf
--- /dev/null
+++ b/1890swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1890swallpaper
+FALLBACKS:
+ @1890swallpap_co
+ @1890swallpapUS
+ @shop1890swallpa
diff --git a/1900swallpaper.com/credentials-template.txt b/1900swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..fdec9c9
--- /dev/null
+++ b/1900swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1900swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1900swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1900swallpaper (fallbacks: @1900swallpap_co, @1900swallpapUS, @shop1900swallpa)
+IG handle: @1900swallpaper (fallbacks: @1900swallpaper.co, @shop1900swallpaper, @1900swallpaper.us)
diff --git a/1900swallpaper.com/ig-bio.txt b/1900swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..390f046
--- /dev/null
+++ b/1900swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1900s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1900swallpaper.com/ig-display-name.txt b/1900swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..991320d
--- /dev/null
+++ b/1900swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1900swallpaper
diff --git a/1900swallpaper.com/ig-first-3-posts.md b/1900swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..a445d09
--- /dev/null
+++ b/1900swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1900swallpaper.com
+
+## Post 1
+
+Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1900swallpaper.com/ig-handle-candidates.txt b/1900swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e6cf031
--- /dev/null
+++ b/1900swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1900swallpaper
+FALLBACKS:
+ @1900swallpaper.co
+ @shop1900swallpaper
+ @1900swallpaper.us
diff --git a/1900swallpaper.com/image-specs.md b/1900swallpaper.com/image-specs.md
new file mode 100644
index 0000000..2daad74
--- /dev/null
+++ b/1900swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1900swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1900swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1900swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1900swallpaper.com/link-in-bio.json b/1900swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..4b70da4
--- /dev/null
+++ b/1900swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1900swallpaper",
+ "domain": "1900swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1900swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1900swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1900swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1900swallpaper.com/profile.json b/1900swallpaper.com/profile.json
new file mode 100644
index 0000000..1f5c877
--- /dev/null
+++ b/1900swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1900swallpaper.com",
+ "stem": "1900swallpaper",
+ "category": "auto:era/1900s",
+ "email": "info@1900swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1900swallpaper",
+ "handle_fallbacks": [
+ "1900swallpap_co",
+ "1900swallpapUS",
+ "shop1900swallpa"
+ ],
+ "display_name": "1900swallpaper",
+ "bio": "1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1900swallpaper.com",
+ "Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version.",
+ "1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1900swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1900swallpaper",
+ "handle_fallbacks": [
+ "1900swallpaper.co",
+ "shop1900swallpaper",
+ "1900swallpaper.us"
+ ],
+ "display_name": "1900swallpaper",
+ "bio": "Period wallpaper for 1900s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version. — link in bio",
+ "1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1900swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1900swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.957Z"
+}
\ No newline at end of file
diff --git a/1900swallpaper.com/x-bio.txt b/1900swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..6121eeb
--- /dev/null
+++ b/1900swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1900swallpaper.com/x-display-name.txt b/1900swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..991320d
--- /dev/null
+++ b/1900swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1900swallpaper
diff --git a/1900swallpaper.com/x-first-3-posts.md b/1900swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..519c974
--- /dev/null
+++ b/1900swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1900swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1900swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1900swallpaper.com
diff --git a/1900swallpaper.com/x-handle-candidates.txt b/1900swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..1cf2821
--- /dev/null
+++ b/1900swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1900swallpaper
+FALLBACKS:
+ @1900swallpap_co
+ @1900swallpapUS
+ @shop1900swallpa
diff --git a/1920swallpaper.com/credentials-template.txt b/1920swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..4f9f911
--- /dev/null
+++ b/1920swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1920swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1920swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1920swallpaper (fallbacks: @1920swallpap_co, @1920swallpapUS, @shop1920swallpa)
+IG handle: @1920swallpaper (fallbacks: @1920swallpaper.co, @shop1920swallpaper, @1920swallpaper.us)
diff --git a/1920swallpaper.com/ig-bio.txt b/1920swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e4c6fa1
--- /dev/null
+++ b/1920swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1920swallpaper.com/ig-display-name.txt b/1920swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..2d55840
--- /dev/null
+++ b/1920swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1920swallpaper
diff --git a/1920swallpaper.com/ig-first-3-posts.md b/1920swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..48978bb
--- /dev/null
+++ b/1920swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1920swallpaper.com
+
+## Post 1
+
+Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1920swallpaper.com/ig-handle-candidates.txt b/1920swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f8c82ba
--- /dev/null
+++ b/1920swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1920swallpaper
+FALLBACKS:
+ @1920swallpaper.co
+ @shop1920swallpaper
+ @1920swallpaper.us
diff --git a/1920swallpaper.com/image-specs.md b/1920swallpaper.com/image-specs.md
new file mode 100644
index 0000000..842ae1a
--- /dev/null
+++ b/1920swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1920swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1920swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1920swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1920swallpaper.com/link-in-bio.json b/1920swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..bef15a4
--- /dev/null
+++ b/1920swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1920swallpaper",
+ "domain": "1920swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1920swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1920swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1920swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1920swallpaper.com/profile.json b/1920swallpaper.com/profile.json
new file mode 100644
index 0000000..6108622
--- /dev/null
+++ b/1920swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1920swallpaper.com",
+ "stem": "1920swallpaper",
+ "category": "auto:era/1920s",
+ "email": "info@1920swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1920swallpaper",
+ "handle_fallbacks": [
+ "1920swallpap_co",
+ "1920swallpapUS",
+ "shop1920swallpa"
+ ],
+ "display_name": "1920swallpaper",
+ "bio": "Authentic 1920s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1920swallpaper.com",
+ "Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version.",
+ "1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1920swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1920swallpaper",
+ "handle_fallbacks": [
+ "1920swallpaper.co",
+ "shop1920swallpaper",
+ "1920swallpaper.us"
+ ],
+ "display_name": "1920swallpaper",
+ "bio": "1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version. — link in bio",
+ "1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1920swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1920swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.958Z"
+}
\ No newline at end of file
diff --git a/1920swallpaper.com/x-bio.txt b/1920swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..4b3ae08
--- /dev/null
+++ b/1920swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1920s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1920swallpaper.com/x-display-name.txt b/1920swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..2d55840
--- /dev/null
+++ b/1920swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1920swallpaper
diff --git a/1920swallpaper.com/x-first-3-posts.md b/1920swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..198037d
--- /dev/null
+++ b/1920swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1920swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1920swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1920swallpaper.com
diff --git a/1920swallpaper.com/x-handle-candidates.txt b/1920swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..92883f3
--- /dev/null
+++ b/1920swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1920swallpaper
+FALLBACKS:
+ @1920swallpap_co
+ @1920swallpapUS
+ @shop1920swallpa
diff --git a/1930swallpaper.com/credentials-template.txt b/1930swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..9b7db6c
--- /dev/null
+++ b/1930swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1930swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1930swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1930swallpaper (fallbacks: @1930swallpap_co, @1930swallpapUS, @shop1930swallpa)
+IG handle: @1930swallpaper (fallbacks: @1930swallpaper.co, @shop1930swallpaper, @1930swallpaper.us)
diff --git a/1930swallpaper.com/ig-bio.txt b/1930swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..16eadb7
--- /dev/null
+++ b/1930swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1930s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1930swallpaper.com/ig-display-name.txt b/1930swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..2d31a36
--- /dev/null
+++ b/1930swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1930swallpaper
diff --git a/1930swallpaper.com/ig-first-3-posts.md b/1930swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..44385e3
--- /dev/null
+++ b/1930swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1930swallpaper.com
+
+## Post 1
+
+Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1930swallpaper.com/ig-handle-candidates.txt b/1930swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..243f09a
--- /dev/null
+++ b/1930swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1930swallpaper
+FALLBACKS:
+ @1930swallpaper.co
+ @shop1930swallpaper
+ @1930swallpaper.us
diff --git a/1930swallpaper.com/image-specs.md b/1930swallpaper.com/image-specs.md
new file mode 100644
index 0000000..6d2cb43
--- /dev/null
+++ b/1930swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1930swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1930swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1930swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1930swallpaper.com/link-in-bio.json b/1930swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..3bb675c
--- /dev/null
+++ b/1930swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1930swallpaper",
+ "domain": "1930swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1930swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1930swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1930swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1930swallpaper.com/profile.json b/1930swallpaper.com/profile.json
new file mode 100644
index 0000000..cfd025a
--- /dev/null
+++ b/1930swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1930swallpaper.com",
+ "stem": "1930swallpaper",
+ "category": "auto:era/1930s",
+ "email": "info@1930swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1930swallpaper",
+ "handle_fallbacks": [
+ "1930swallpap_co",
+ "1930swallpapUS",
+ "shop1930swallpa"
+ ],
+ "display_name": "1930swallpaper",
+ "bio": "1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1930swallpaper.com",
+ "Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version.",
+ "1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1930swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1930swallpaper",
+ "handle_fallbacks": [
+ "1930swallpaper.co",
+ "shop1930swallpaper",
+ "1930swallpaper.us"
+ ],
+ "display_name": "1930swallpaper",
+ "bio": "Period wallpaper for 1930s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version. — link in bio",
+ "1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1930swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1930swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.959Z"
+}
\ No newline at end of file
diff --git a/1930swallpaper.com/x-bio.txt b/1930swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..525de00
--- /dev/null
+++ b/1930swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1930swallpaper.com/x-display-name.txt b/1930swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..2d31a36
--- /dev/null
+++ b/1930swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1930swallpaper
diff --git a/1930swallpaper.com/x-first-3-posts.md b/1930swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..4dc2977
--- /dev/null
+++ b/1930swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1930swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1930swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1930swallpaper.com
diff --git a/1930swallpaper.com/x-handle-candidates.txt b/1930swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..beea200
--- /dev/null
+++ b/1930swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1930swallpaper
+FALLBACKS:
+ @1930swallpap_co
+ @1930swallpapUS
+ @shop1930swallpa
diff --git a/1940swallpaper.com/credentials-template.txt b/1940swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..0c8e3e8
--- /dev/null
+++ b/1940swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1940swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1940swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1940swallpaper (fallbacks: @1940swallpap_co, @1940swallpapUS, @shop1940swallpa)
+IG handle: @1940swallpaper (fallbacks: @1940swallpaper.co, @shop1940swallpaper, @1940swallpaper.us)
diff --git a/1940swallpaper.com/ig-bio.txt b/1940swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..12621a2
--- /dev/null
+++ b/1940swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Authentic 1940s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1940swallpaper.com/ig-display-name.txt b/1940swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..8c57f07
--- /dev/null
+++ b/1940swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1940swallpaper
diff --git a/1940swallpaper.com/ig-first-3-posts.md b/1940swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d0af419
--- /dev/null
+++ b/1940swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1940swallpaper.com
+
+## Post 1
+
+Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1940swallpaper.com/ig-handle-candidates.txt b/1940swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b5e67f2
--- /dev/null
+++ b/1940swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1940swallpaper
+FALLBACKS:
+ @1940swallpaper.co
+ @shop1940swallpaper
+ @1940swallpaper.us
diff --git a/1940swallpaper.com/image-specs.md b/1940swallpaper.com/image-specs.md
new file mode 100644
index 0000000..53167d9
--- /dev/null
+++ b/1940swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1940swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1940swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1940swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1940swallpaper.com/link-in-bio.json b/1940swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..29febeb
--- /dev/null
+++ b/1940swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1940swallpaper",
+ "domain": "1940swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1940swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1940swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1940swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1940swallpaper.com/profile.json b/1940swallpaper.com/profile.json
new file mode 100644
index 0000000..89285e3
--- /dev/null
+++ b/1940swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1940swallpaper.com",
+ "stem": "1940swallpaper",
+ "category": "auto:era/1940s",
+ "email": "info@1940swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1940swallpaper",
+ "handle_fallbacks": [
+ "1940swallpap_co",
+ "1940swallpapUS",
+ "shop1940swallpa"
+ ],
+ "display_name": "1940swallpaper",
+ "bio": "Period wallpaper for 1940s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1940swallpaper.com",
+ "Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version.",
+ "1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1940swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1940swallpaper",
+ "handle_fallbacks": [
+ "1940swallpaper.co",
+ "shop1940swallpaper",
+ "1940swallpaper.us"
+ ],
+ "display_name": "1940swallpaper",
+ "bio": "Authentic 1940s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version. — link in bio",
+ "1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1940swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1940swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.959Z"
+}
\ No newline at end of file
diff --git a/1940swallpaper.com/x-bio.txt b/1940swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..a4c68c7
--- /dev/null
+++ b/1940swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1940s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1940swallpaper.com/x-display-name.txt b/1940swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..8c57f07
--- /dev/null
+++ b/1940swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1940swallpaper
diff --git a/1940swallpaper.com/x-first-3-posts.md b/1940swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..aa522f8
--- /dev/null
+++ b/1940swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1940swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1940swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1940swallpaper.com
diff --git a/1940swallpaper.com/x-handle-candidates.txt b/1940swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..bf27f89
--- /dev/null
+++ b/1940swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1940swallpaper
+FALLBACKS:
+ @1940swallpap_co
+ @1940swallpapUS
+ @shop1940swallpa
diff --git a/1950swallpaper.com/credentials-template.txt b/1950swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..039e8d5
--- /dev/null
+++ b/1950swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1950swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1950swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1950swallpaper (fallbacks: @1950swallpap_co, @1950swallpapUS, @shop1950swallpa)
+IG handle: @1950swallpaper (fallbacks: @1950swallpaper.co, @shop1950swallpaper, @1950swallpaper.us)
diff --git a/1950swallpaper.com/ig-bio.txt b/1950swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..f1c59cd
--- /dev/null
+++ b/1950swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1950swallpaper.com/ig-display-name.txt b/1950swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..5f86026
--- /dev/null
+++ b/1950swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1950swallpaper
diff --git a/1950swallpaper.com/ig-first-3-posts.md b/1950swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3ec8a8a
--- /dev/null
+++ b/1950swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1950swallpaper.com
+
+## Post 1
+
+Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1950swallpaper.com/ig-handle-candidates.txt b/1950swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..0eee117
--- /dev/null
+++ b/1950swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1950swallpaper
+FALLBACKS:
+ @1950swallpaper.co
+ @shop1950swallpaper
+ @1950swallpaper.us
diff --git a/1950swallpaper.com/image-specs.md b/1950swallpaper.com/image-specs.md
new file mode 100644
index 0000000..f7ad93d
--- /dev/null
+++ b/1950swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1950swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1950swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1950swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1950swallpaper.com/link-in-bio.json b/1950swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..dbaadd4
--- /dev/null
+++ b/1950swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1950swallpaper",
+ "domain": "1950swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1950swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1950swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1950swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1950swallpaper.com/profile.json b/1950swallpaper.com/profile.json
new file mode 100644
index 0000000..59e6390
--- /dev/null
+++ b/1950swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1950swallpaper.com",
+ "stem": "1950swallpaper",
+ "category": "auto:era/1950s",
+ "email": "info@1950swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1950swallpaper",
+ "handle_fallbacks": [
+ "1950swallpap_co",
+ "1950swallpapUS",
+ "shop1950swallpa"
+ ],
+ "display_name": "1950swallpaper",
+ "bio": "Authentic 1950s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1950swallpaper.com",
+ "Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version.",
+ "1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1950swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1950swallpaper",
+ "handle_fallbacks": [
+ "1950swallpaper.co",
+ "shop1950swallpaper",
+ "1950swallpaper.us"
+ ],
+ "display_name": "1950swallpaper",
+ "bio": "1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version. — link in bio",
+ "1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1950swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1950swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.960Z"
+}
\ No newline at end of file
diff --git a/1950swallpaper.com/x-bio.txt b/1950swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..5f8d813
--- /dev/null
+++ b/1950swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1950s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1950swallpaper.com/x-display-name.txt b/1950swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..5f86026
--- /dev/null
+++ b/1950swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1950swallpaper
diff --git a/1950swallpaper.com/x-first-3-posts.md b/1950swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..839a01e
--- /dev/null
+++ b/1950swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1950swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1950swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1950swallpaper.com
diff --git a/1950swallpaper.com/x-handle-candidates.txt b/1950swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..6b5b2c5
--- /dev/null
+++ b/1950swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1950swallpaper
+FALLBACKS:
+ @1950swallpap_co
+ @1950swallpapUS
+ @shop1950swallpa
diff --git a/1960swallpaper.com/credentials-template.txt b/1960swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..0e35bec
--- /dev/null
+++ b/1960swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1960swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1960swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1960swallpaper (fallbacks: @1960swallpap_co, @1960swallpapUS, @shop1960swallpa)
+IG handle: @1960swallpaper (fallbacks: @1960swallpaper.co, @shop1960swallpaper, @1960swallpaper.us)
diff --git a/1960swallpaper.com/ig-bio.txt b/1960swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..568a9a3
--- /dev/null
+++ b/1960swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1960s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1960swallpaper.com/ig-display-name.txt b/1960swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..cdc600a
--- /dev/null
+++ b/1960swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1960swallpaper
diff --git a/1960swallpaper.com/ig-first-3-posts.md b/1960swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..c89f2c6
--- /dev/null
+++ b/1960swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1960swallpaper.com
+
+## Post 1
+
+Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1960swallpaper.com/ig-handle-candidates.txt b/1960swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ec1ee35
--- /dev/null
+++ b/1960swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1960swallpaper
+FALLBACKS:
+ @1960swallpaper.co
+ @shop1960swallpaper
+ @1960swallpaper.us
diff --git a/1960swallpaper.com/image-specs.md b/1960swallpaper.com/image-specs.md
new file mode 100644
index 0000000..ecac9f7
--- /dev/null
+++ b/1960swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1960swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1960swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1960swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1960swallpaper.com/link-in-bio.json b/1960swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..1a8dcb1
--- /dev/null
+++ b/1960swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1960swallpaper",
+ "domain": "1960swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1960swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1960swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1960swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1960swallpaper.com/profile.json b/1960swallpaper.com/profile.json
new file mode 100644
index 0000000..22919d1
--- /dev/null
+++ b/1960swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1960swallpaper.com",
+ "stem": "1960swallpaper",
+ "category": "auto:era/1960s",
+ "email": "info@1960swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1960swallpaper",
+ "handle_fallbacks": [
+ "1960swallpap_co",
+ "1960swallpapUS",
+ "shop1960swallpa"
+ ],
+ "display_name": "1960swallpaper",
+ "bio": "1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1960swallpaper.com",
+ "Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version.",
+ "1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1960swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1960swallpaper",
+ "handle_fallbacks": [
+ "1960swallpaper.co",
+ "shop1960swallpaper",
+ "1960swallpaper.us"
+ ],
+ "display_name": "1960swallpaper",
+ "bio": "Period wallpaper for 1960s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version. — link in bio",
+ "1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1960swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1960swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.961Z"
+}
\ No newline at end of file
diff --git a/1960swallpaper.com/x-bio.txt b/1960swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..fd2c2ce
--- /dev/null
+++ b/1960swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1960swallpaper.com/x-display-name.txt b/1960swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..cdc600a
--- /dev/null
+++ b/1960swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1960swallpaper
diff --git a/1960swallpaper.com/x-first-3-posts.md b/1960swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..cf7b17f
--- /dev/null
+++ b/1960swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1960swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1960swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1960swallpaper.com
diff --git a/1960swallpaper.com/x-handle-candidates.txt b/1960swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c5e7d0a
--- /dev/null
+++ b/1960swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1960swallpaper
+FALLBACKS:
+ @1960swallpap_co
+ @1960swallpapUS
+ @shop1960swallpa
diff --git a/1970swallpaper.com/credentials-template.txt b/1970swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..1e5bcab
--- /dev/null
+++ b/1970swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1970swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1970swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1970swallpaper (fallbacks: @1970swallpap_co, @1970swallpapUS, @shop1970swallpa)
+IG handle: @1970swallpaper (fallbacks: @1970swallpaper.co, @shop1970swallpaper, @1970swallpaper.us)
diff --git a/1970swallpaper.com/ig-bio.txt b/1970swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..ef10a3c
--- /dev/null
+++ b/1970swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Authentic 1970s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1970swallpaper.com/ig-display-name.txt b/1970swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..a8dfdab
--- /dev/null
+++ b/1970swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1970swallpaper
diff --git a/1970swallpaper.com/ig-first-3-posts.md b/1970swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..373c903
--- /dev/null
+++ b/1970swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1970swallpaper.com
+
+## Post 1
+
+Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1970swallpaper.com/ig-handle-candidates.txt b/1970swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..72fbeb9
--- /dev/null
+++ b/1970swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1970swallpaper
+FALLBACKS:
+ @1970swallpaper.co
+ @shop1970swallpaper
+ @1970swallpaper.us
diff --git a/1970swallpaper.com/image-specs.md b/1970swallpaper.com/image-specs.md
new file mode 100644
index 0000000..9066756
--- /dev/null
+++ b/1970swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1970swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1970swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1970swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1970swallpaper.com/link-in-bio.json b/1970swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..ea7c586
--- /dev/null
+++ b/1970swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1970swallpaper",
+ "domain": "1970swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1970swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1970swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1970swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1970swallpaper.com/profile.json b/1970swallpaper.com/profile.json
new file mode 100644
index 0000000..6503090
--- /dev/null
+++ b/1970swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1970swallpaper.com",
+ "stem": "1970swallpaper",
+ "category": "auto:era/1970s",
+ "email": "info@1970swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1970swallpaper",
+ "handle_fallbacks": [
+ "1970swallpap_co",
+ "1970swallpapUS",
+ "shop1970swallpa"
+ ],
+ "display_name": "1970swallpaper",
+ "bio": "Period wallpaper for 1970s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1970swallpaper.com",
+ "Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version.",
+ "1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1970swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1970swallpaper",
+ "handle_fallbacks": [
+ "1970swallpaper.co",
+ "shop1970swallpaper",
+ "1970swallpaper.us"
+ ],
+ "display_name": "1970swallpaper",
+ "bio": "Authentic 1970s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version. — link in bio",
+ "1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1970swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1970swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.962Z"
+}
\ No newline at end of file
diff --git a/1970swallpaper.com/x-bio.txt b/1970swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..7a6b74c
--- /dev/null
+++ b/1970swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Period wallpaper for 1970s interiors. Hand-curated patterns, free designer samples, ships from LA.
diff --git a/1970swallpaper.com/x-display-name.txt b/1970swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..a8dfdab
--- /dev/null
+++ b/1970swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1970swallpaper
diff --git a/1970swallpaper.com/x-first-3-posts.md b/1970swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..cc8243a
--- /dev/null
+++ b/1970swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1970swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1970swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1970swallpaper.com
diff --git a/1970swallpaper.com/x-handle-candidates.txt b/1970swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e5fdd37
--- /dev/null
+++ b/1970swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1970swallpaper
+FALLBACKS:
+ @1970swallpap_co
+ @1970swallpapUS
+ @shop1970swallpa
diff --git a/1980swallpaper.com/credentials-template.txt b/1980swallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..4fffd97
--- /dev/null
+++ b/1980swallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 1980swallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@1980swallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @1980swallpaper (fallbacks: @1980swallpap_co, @1980swallpapUS, @shop1980swallpa)
+IG handle: @1980swallpaper (fallbacks: @1980swallpaper.co, @shop1980swallpaper, @1980swallpaper.us)
diff --git a/1980swallpaper.com/ig-bio.txt b/1980swallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..22e635c
--- /dev/null
+++ b/1980swallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.
diff --git a/1980swallpaper.com/ig-display-name.txt b/1980swallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..485eb72
--- /dev/null
+++ b/1980swallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+1980swallpaper
diff --git a/1980swallpaper.com/ig-first-3-posts.md b/1980swallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e3ec26d
--- /dev/null
+++ b/1980swallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 1980swallpaper.com
+
+## Post 1
+
+Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version. — link in bio
+
+---
+
+## Post 3
+
+1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio
diff --git a/1980swallpaper.com/ig-handle-candidates.txt b/1980swallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..a49a87b
--- /dev/null
+++ b/1980swallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1980swallpaper
+FALLBACKS:
+ @1980swallpaper.co
+ @shop1980swallpaper
+ @1980swallpaper.us
diff --git a/1980swallpaper.com/image-specs.md b/1980swallpaper.com/image-specs.md
new file mode 100644
index 0000000..ea2517c
--- /dev/null
+++ b/1980swallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 1980swallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 1980swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 1980swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/1980swallpaper.com/link-in-bio.json b/1980swallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..ab38fc5
--- /dev/null
+++ b/1980swallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "1980swallpaper",
+ "domain": "1980swallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://1980swallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://1980swallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@1980swallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/1980swallpaper.com/profile.json b/1980swallpaper.com/profile.json
new file mode 100644
index 0000000..fd4d369
--- /dev/null
+++ b/1980swallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "1980swallpaper.com",
+ "stem": "1980swallpaper",
+ "category": "auto:era/1980s",
+ "email": "info@1980swallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "1980swallpaper",
+ "handle_fallbacks": [
+ "1980swallpap_co",
+ "1980swallpapUS",
+ "shop1980swallpa"
+ ],
+ "display_name": "1980swallpaper",
+ "bio": "Authentic 1980s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1980swallpaper.com",
+ "Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version.",
+ "1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1980swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1980swallpaper",
+ "handle_fallbacks": [
+ "1980swallpaper.co",
+ "shop1980swallpaper",
+ "1980swallpaper.us"
+ ],
+ "display_name": "1980swallpaper",
+ "bio": "1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version. — link in bio",
+ "1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1980swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1980swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.962Z"
+}
\ No newline at end of file
diff --git a/1980swallpaper.com/x-bio.txt b/1980swallpaper.com/x-bio.txt
new file mode 100644
index 0000000..46ca038
--- /dev/null
+++ b/1980swallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Authentic 1980s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.
diff --git a/1980swallpaper.com/x-display-name.txt b/1980swallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..485eb72
--- /dev/null
+++ b/1980swallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+1980swallpaper
diff --git a/1980swallpaper.com/x-first-3-posts.md b/1980swallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..b761e67
--- /dev/null
+++ b/1980swallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 1980swallpaper.com
+
+## Post 1 (149/280)
+
+Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1980swallpaper.com
+
+---
+
+## Post 2 (132/280)
+
+Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version.
+
+---
+
+## Post 3 (116/280)
+
+1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1980swallpaper.com
diff --git a/1980swallpaper.com/x-handle-candidates.txt b/1980swallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cc5bbfb
--- /dev/null
+++ b/1980swallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @1980swallpaper
+FALLBACKS:
+ @1980swallpap_co
+ @1980swallpapUS
+ @shop1980swallpa
diff --git a/800wallpaper.com/credentials-template.txt b/800wallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..d80c37f
--- /dev/null
+++ b/800wallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# 800wallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@800wallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @800wallpaper (fallbacks: @800wallpaper_co, @800wallpaperUS, @shop800wallpape)
+IG handle: @800wallpaper (fallbacks: @800wallpaper.co, @shop800wallpaper, @800wallpaper.us)
diff --git a/800wallpaper.com/ig-bio.txt b/800wallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/800wallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/800wallpaper.com/ig-display-name.txt b/800wallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..b347681
--- /dev/null
+++ b/800wallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+800wallpaper
diff --git a/800wallpaper.com/ig-first-3-posts.md b/800wallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d189173
--- /dev/null
+++ b/800wallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for 800wallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/800wallpaper.com/ig-handle-candidates.txt b/800wallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8a5c9bb
--- /dev/null
+++ b/800wallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @800wallpaper
+FALLBACKS:
+ @800wallpaper.co
+ @shop800wallpaper
+ @800wallpaper.us
diff --git a/800wallpaper.com/image-specs.md b/800wallpaper.com/image-specs.md
new file mode 100644
index 0000000..180eaee
--- /dev/null
+++ b/800wallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for 800wallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for 800wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for 800wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/800wallpaper.com/link-in-bio.json b/800wallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..5dab2c1
--- /dev/null
+++ b/800wallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "800wallpaper",
+ "domain": "800wallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://800wallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://800wallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@800wallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/800wallpaper.com/profile.json b/800wallpaper.com/profile.json
new file mode 100644
index 0000000..3e6b8fd
--- /dev/null
+++ b/800wallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "800wallpaper.com",
+ "stem": "800wallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@800wallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "800wallpaper",
+ "handle_fallbacks": [
+ "800wallpaper_co",
+ "800wallpaperUS",
+ "shop800wallpape"
+ ],
+ "display_name": "800wallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://800wallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://800wallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "800wallpaper",
+ "handle_fallbacks": [
+ "800wallpaper.co",
+ "shop800wallpaper",
+ "800wallpaper.us"
+ ],
+ "display_name": "800wallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 800wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 800wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.963Z"
+}
\ No newline at end of file
diff --git a/800wallpaper.com/x-bio.txt b/800wallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/800wallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/800wallpaper.com/x-display-name.txt b/800wallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..b347681
--- /dev/null
+++ b/800wallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+800wallpaper
diff --git a/800wallpaper.com/x-first-3-posts.md b/800wallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..c0bc788
--- /dev/null
+++ b/800wallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for 800wallpaper.com
+
+## Post 1 (91/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://800wallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (86/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://800wallpaper.com
diff --git a/800wallpaper.com/x-handle-candidates.txt b/800wallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9f54f70
--- /dev/null
+++ b/800wallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @800wallpaper
+FALLBACKS:
+ @800wallpaper_co
+ @800wallpaperUS
+ @shop800wallpape
diff --git a/README.md b/README.md
index 0ceb6fb..6b488ec 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,14 @@
# social-profile-kits
-Paste-ready X + Instagram asset kits for Steve's top-10 flagship brands.
+Paste-ready X + Instagram asset kits for Steve's **152 brand domains** (10 hand-crafted flagships + 142 auto-expanded from `design-domains-live.txt`).
**Why this exists:** registering 151 social handles autonomously is TOS-blocked (X requires SMS per account; both platforms ban automation-driven signup). This directory is the realistic version — every piece of copy & spec needed so signup is mechanical paste-work for Steve or a VA. **Nothing in this directory contacts X or IG.**
-## Brands covered (10)
+## Two tiers
+
+### Tier 1 — Hand-crafted flagships (10)
+
+These have bespoke voice, brand-specific posts, and tuned image art-direction. Sign these up first.
| # | Domain | X handle (primary) | IG handle (primary) | Category |
|---|---|---|---|---|
@@ -19,6 +23,24 @@ Paste-ready X + Instagram asset kits for Steve's top-10 flagship brands.
| 9 | wallco.ai | @wallco_ai | @wallco.ai | newest brand |
| 10 | venturaclaw.com | @venturaclaw | @venturaclaw | Ventura Claw |
+### Tier 2 — Auto-expanded (142)
+
+Generated by `expand.mjs` from `~/Projects/_dw-batch/design-domains-live.txt`. Bios are category-aware (era / material / location / commercial / room / style / paint / fabric / wallcovering / wallpaper / walls / generic) with deterministic per-stem rotation so no two bios are identical.
+
+| Detected category | Example domains | Bio voice |
+|---|---|---|
+| `era` | 1800swallpaper, 1920swallpaper, 1950swallpaper | "Authentic [decade]-era wallpaper, period-correct colorways..." |
+| `material` | silkwallcoverings, raffiawalls, jutewallpaper | "Trade source for [material] wallcoverings, natural-fiber..." |
+| `location` | carmelpaints, beverlyhillspaints, wallpapernyc | "[Location]-direct wallcoverings & finishes..." |
+| `commercial` | asseeninhotels, commercialwalls, classawallcovering | "Class A vinyl, hospitality-spec, fire-rated..." |
+| `room` | barwallpaper, apartmentwallpaper, kitchenwallpaper | "Wallpaper for the room you actually live in..." |
+| `style` | chinoiseriewallpaper, blockprintedwallpaper, agedwallpaper | "[Style] patterns, designer-grade only..." |
+| `paint` | carmelpaints, beverlyhillspaints | "Designer paint — curated palettes, low-VOC..." |
+| `fabric` | cfafabrics, wallsandfabrics, restaurantfabrics | "Trade fabric source — drapery, upholstery..." |
+| `wallcovering` / `wallpaper` / `walls` / `generic` | the long tail | "Designer wallpaper, trade-direct, free samples..." |
+
+If a stem matches multiple categories, the first match wins (era > material > location > commercial > room > style > paint > fabric > wallcovering > wallpaper > walls > generic). Promote any Tier-2 domain to Tier 1 by editing its entry in `brands.json` to hand-tuned copy, then re-running `node generate.mjs`.
+
## Files per brand (under `<domain>/`)
| File | Purpose |
@@ -38,8 +60,9 @@ Paste-ready X + Instagram asset kits for Steve's top-10 flagship brands.
## Top-level files
-- `brands.json` — manifest source-of-truth. Edit this to add brands or update copy, then re-run `node generate.mjs`.
-- `generate.mjs` — idempotent generator. Run any time to refresh all per-domain files.
+- `brands.json` — manifest source-of-truth (152 entries). Edit to update copy or add brands, then re-run `node generate.mjs`.
+- `generate.mjs` — idempotent generator. Run any time to refresh per-domain files.
+- `expand.mjs` — auto-extender. Reads `design-domains-live.txt`, adds any missing domains to `brands.json` with category-aware templates, then invokes `generate.mjs`. Re-runnable: skips domains already in the manifest.
- `x-account-checklist.md` — one-page X signup walkthrough.
- `ig-account-checklist.md` — one-page IG signup walkthrough.
@@ -53,7 +76,11 @@ Paste-ready X + Instagram asset kits for Steve's top-10 flagship brands.
## Adding more brands
-Edit `brands.json`, add an entry to the `brands` array, run `node generate.mjs`. Done.
+**Option A (single brand, hand-crafted):** Edit `brands.json`, add an entry to the `brands` array, run `node generate.mjs`.
+
+**Option B (bulk from a domain list):** Add the new domains to `~/Projects/_dw-batch/design-domains-live.txt`, run `node expand.mjs`. Existing entries are preserved; only new domains get auto-generated kits.
+
+**Option C (promote auto → hand-crafted):** Find the auto-generated entry in `brands.json` (look for `"category": "auto:..."`), replace its `x.bio` / `ig.bio` / `first_posts` with hand-tuned copy, change category to a descriptive label, re-run `generate.mjs`.
## What's NOT in here
diff --git a/agedwallpaper.com/credentials-template.txt b/agedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..04c4829
--- /dev/null
+++ b/agedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# agedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@agedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @agedwallpaper (fallbacks: @agedwallpape_co, @agedwallpapeUS, @shopagedwallpap)
+IG handle: @agedwallpaper (fallbacks: @agedwallpaper.co, @shopagedwallpaper, @agedwallpaper.us)
diff --git a/agedwallpaper.com/ig-bio.txt b/agedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..23dc091
--- /dev/null
+++ b/agedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Aged patterns, designer-grade only. Free samples on every reference.
diff --git a/agedwallpaper.com/ig-display-name.txt b/agedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..6380327
--- /dev/null
+++ b/agedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+agedwallpaper
diff --git a/agedwallpaper.com/ig-first-3-posts.md b/agedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..499378b
--- /dev/null
+++ b/agedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for agedwallpaper.com
+
+## Post 1
+
+Aged wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why aged: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for aged wallpaper. Free designer samples. — link in bio
diff --git a/agedwallpaper.com/ig-handle-candidates.txt b/agedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e2a4e3f
--- /dev/null
+++ b/agedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @agedwallpaper
+FALLBACKS:
+ @agedwallpaper.co
+ @shopagedwallpaper
+ @agedwallpaper.us
diff --git a/agedwallpaper.com/image-specs.md b/agedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..aa44939
--- /dev/null
+++ b/agedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for agedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for agedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for agedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/agedwallpaper.com/link-in-bio.json b/agedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..80b9618
--- /dev/null
+++ b/agedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "agedwallpaper",
+ "domain": "agedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://agedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://agedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@agedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/agedwallpaper.com/profile.json b/agedwallpaper.com/profile.json
new file mode 100644
index 0000000..0b6ccb7
--- /dev/null
+++ b/agedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "agedwallpaper.com",
+ "stem": "agedwallpaper",
+ "category": "auto:style/aged",
+ "email": "info@agedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "agedwallpaper",
+ "handle_fallbacks": [
+ "agedwallpape_co",
+ "agedwallpapeUS",
+ "shopagedwallpap"
+ ],
+ "display_name": "agedwallpaper",
+ "bio": "Trade source for aged wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Aged wallcoverings — the patterns designers actually specify. Free samples. https://agedwallpaper.com",
+ "Why aged: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for aged wallpaper. Free designer samples. https://agedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "agedwallpaper",
+ "handle_fallbacks": [
+ "agedwallpaper.co",
+ "shopagedwallpaper",
+ "agedwallpaper.us"
+ ],
+ "display_name": "agedwallpaper",
+ "bio": "Aged patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Aged wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why aged: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for aged wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for agedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for agedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.964Z"
+}
\ No newline at end of file
diff --git a/agedwallpaper.com/x-bio.txt b/agedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..af3cc79
--- /dev/null
+++ b/agedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for aged wallpaper. Free designer samples, honest lead times.
diff --git a/agedwallpaper.com/x-display-name.txt b/agedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..6380327
--- /dev/null
+++ b/agedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+agedwallpaper
diff --git a/agedwallpaper.com/x-first-3-posts.md b/agedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..3722a27
--- /dev/null
+++ b/agedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for agedwallpaper.com
+
+## Post 1 (101/280)
+
+Aged wallcoverings — the patterns designers actually specify. Free samples. https://agedwallpaper.com
+
+---
+
+## Post 2 (84/280)
+
+Why aged: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (81/280)
+
+Trade source for aged wallpaper. Free designer samples. https://agedwallpaper.com
diff --git a/agedwallpaper.com/x-handle-candidates.txt b/agedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..581a8b2
--- /dev/null
+++ b/agedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @agedwallpaper
+FALLBACKS:
+ @agedwallpape_co
+ @agedwallpapeUS
+ @shopagedwallpap
diff --git a/apartmentwallpaper.com/credentials-template.txt b/apartmentwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..a3f1c60
--- /dev/null
+++ b/apartmentwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# apartmentwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@apartmentwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @apartmentpaper (fallbacks: @apartmentpap_co, @apartmentpapUS, @shopapartmentpa)
+IG handle: @apartmentwallpaper (fallbacks: @apartmentwallpaper.co, @shopapartmentwallpaper, @apartmentwallpaper.us)
diff --git a/apartmentwallpaper.com/ig-bio.txt b/apartmentwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..f2b828b
--- /dev/null
+++ b/apartmentwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.
diff --git a/apartmentwallpaper.com/ig-display-name.txt b/apartmentwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..80d14b0
--- /dev/null
+++ b/apartmentwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+apartmentwallpaper
diff --git a/apartmentwallpaper.com/ig-first-3-posts.md b/apartmentwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..2421337
--- /dev/null
+++ b/apartmentwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for apartmentwallpaper.com
+
+## Post 1
+
+Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio
+
+---
+
+## Post 2
+
+Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio
+
+---
+
+## Post 3
+
+Designer-grade wallpaper, sample-on-demand. — link in bio
diff --git a/apartmentwallpaper.com/ig-handle-candidates.txt b/apartmentwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..c004319
--- /dev/null
+++ b/apartmentwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @apartmentwallpaper
+FALLBACKS:
+ @apartmentwallpaper.co
+ @shopapartmentwallpaper
+ @apartmentwallpaper.us
diff --git a/apartmentwallpaper.com/image-specs.md b/apartmentwallpaper.com/image-specs.md
new file mode 100644
index 0000000..37f960d
--- /dev/null
+++ b/apartmentwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for apartmentwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for apartmentwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for apartmentwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/apartmentwallpaper.com/link-in-bio.json b/apartmentwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..7657340
--- /dev/null
+++ b/apartmentwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "apartmentwallpaper",
+ "domain": "apartmentwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://apartmentwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://apartmentwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@apartmentwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/apartmentwallpaper.com/profile.json b/apartmentwallpaper.com/profile.json
new file mode 100644
index 0000000..a07e21e
--- /dev/null
+++ b/apartmentwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "apartmentwallpaper.com",
+ "stem": "apartmentwallpaper",
+ "category": "auto:room",
+ "email": "info@apartmentwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "apartmentpaper",
+ "handle_fallbacks": [
+ "apartmentpap_co",
+ "apartmentpapUS",
+ "shopapartmentpa"
+ ],
+ "display_name": "apartmentwallpaper",
+ "bio": "Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://apartmentwallpaper.com",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.",
+ "Designer-grade wallpaper, sample-on-demand. https://apartmentwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "apartmentwallpaper",
+ "handle_fallbacks": [
+ "apartmentwallpaper.co",
+ "shopapartmentwallpaper",
+ "apartmentwallpaper.us"
+ ],
+ "display_name": "apartmentwallpaper",
+ "bio": "Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio",
+ "Designer-grade wallpaper, sample-on-demand. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for apartmentwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for apartmentwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.966Z"
+}
\ No newline at end of file
diff --git a/apartmentwallpaper.com/x-bio.txt b/apartmentwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cc037b0
--- /dev/null
+++ b/apartmentwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.
diff --git a/apartmentwallpaper.com/x-display-name.txt b/apartmentwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..80d14b0
--- /dev/null
+++ b/apartmentwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+apartmentwallpaper
diff --git a/apartmentwallpaper.com/x-first-3-posts.md b/apartmentwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..7a8515a
--- /dev/null
+++ b/apartmentwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for apartmentwallpaper.com
+
+## Post 1 (122/280)
+
+Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://apartmentwallpaper.com
+
+---
+
+## Post 2 (83/280)
+
+Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.
+
+---
+
+## Post 3 (74/280)
+
+Designer-grade wallpaper, sample-on-demand. https://apartmentwallpaper.com
diff --git a/apartmentwallpaper.com/x-handle-candidates.txt b/apartmentwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9fbe400
--- /dev/null
+++ b/apartmentwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @apartmentpaper
+FALLBACKS:
+ @apartmentpap_co
+ @apartmentpapUS
+ @shopapartmentpa
diff --git a/architecturalwallcoverings.com/credentials-template.txt b/architecturalwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..4734f23
--- /dev/null
+++ b/architecturalwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# architecturalwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@architecturalwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @architecturalwa (fallbacks: @architectura_co, @architecturaUS, @shoparchitectur)
+IG handle: @architecturalwallcoverings (fallbacks: @architecturalwallcoverings.co, @shoparchitecturalwallcoverings, @architecturalwallcoverings.us)
diff --git a/architecturalwallcoverings.com/ig-bio.txt b/architecturalwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/architecturalwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/architecturalwallcoverings.com/ig-display-name.txt b/architecturalwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..6fb31b9
--- /dev/null
+++ b/architecturalwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+architecturalwallcoverings
diff --git a/architecturalwallcoverings.com/ig-first-3-posts.md b/architecturalwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..933325c
--- /dev/null
+++ b/architecturalwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for architecturalwallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/architecturalwallcoverings.com/ig-handle-candidates.txt b/architecturalwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4f9255d
--- /dev/null
+++ b/architecturalwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @architecturalwallcoverings
+FALLBACKS:
+ @architecturalwallcoverings.co
+ @shoparchitecturalwallcoverings
+ @architecturalwallcoverings.us
diff --git a/architecturalwallcoverings.com/image-specs.md b/architecturalwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..de5d80d
--- /dev/null
+++ b/architecturalwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for architecturalwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for architecturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for architecturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/architecturalwallcoverings.com/link-in-bio.json b/architecturalwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..eb8185c
--- /dev/null
+++ b/architecturalwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "architecturalwallcoverings",
+ "domain": "architecturalwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://architecturalwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://architecturalwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@architecturalwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/architecturalwallcoverings.com/profile.json b/architecturalwallcoverings.com/profile.json
new file mode 100644
index 0000000..0cc3c40
--- /dev/null
+++ b/architecturalwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "architecturalwallcoverings.com",
+ "stem": "architecturalwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@architecturalwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "architecturalwa",
+ "handle_fallbacks": [
+ "architectura_co",
+ "architecturaUS",
+ "shoparchitectur"
+ ],
+ "display_name": "architecturalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://architecturalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://architecturalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "architecturalwallcoverings",
+ "handle_fallbacks": [
+ "architecturalwallcoverings.co",
+ "shoparchitecturalwallcoverings",
+ "architecturalwallcoverings.us"
+ ],
+ "display_name": "architecturalwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for architecturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for architecturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.968Z"
+}
\ No newline at end of file
diff --git a/architecturalwallcoverings.com/x-bio.txt b/architecturalwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/architecturalwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/architecturalwallcoverings.com/x-display-name.txt b/architecturalwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..6fb31b9
--- /dev/null
+++ b/architecturalwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+architecturalwallcoverings
diff --git a/architecturalwallcoverings.com/x-first-3-posts.md b/architecturalwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..cb44e6a
--- /dev/null
+++ b/architecturalwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for architecturalwallcoverings.com
+
+## Post 1 (129/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://architecturalwallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (98/280)
+
+70+ houses, one ordering experience, free designer samples. https://architecturalwallcoverings.com
diff --git a/architecturalwallcoverings.com/x-handle-candidates.txt b/architecturalwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9643b24
--- /dev/null
+++ b/architecturalwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @architecturalwa
+FALLBACKS:
+ @architectura_co
+ @architecturaUS
+ @shoparchitectur
diff --git a/asseeninhotels.com/credentials-template.txt b/asseeninhotels.com/credentials-template.txt
new file mode 100644
index 0000000..eedc2fd
--- /dev/null
+++ b/asseeninhotels.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# asseeninhotels.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@asseeninhotels.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @asseeninhotels (fallbacks: @asseeninhote_co, @asseeninhoteUS, @shopasseeninhot)
+IG handle: @asseeninhotels (fallbacks: @asseeninhotels.co, @shopasseeninhotels, @asseeninhotels.us)
diff --git a/asseeninhotels.com/ig-bio.txt b/asseeninhotels.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/asseeninhotels.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/asseeninhotels.com/ig-display-name.txt b/asseeninhotels.com/ig-display-name.txt
new file mode 100644
index 0000000..5304e81
--- /dev/null
+++ b/asseeninhotels.com/ig-display-name.txt
@@ -0,0 +1 @@
+asseeninhotels
diff --git a/asseeninhotels.com/ig-first-3-posts.md b/asseeninhotels.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3413d2e
--- /dev/null
+++ b/asseeninhotels.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for asseeninhotels.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/asseeninhotels.com/ig-handle-candidates.txt b/asseeninhotels.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..9607958
--- /dev/null
+++ b/asseeninhotels.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @asseeninhotels
+FALLBACKS:
+ @asseeninhotels.co
+ @shopasseeninhotels
+ @asseeninhotels.us
diff --git a/asseeninhotels.com/image-specs.md b/asseeninhotels.com/image-specs.md
new file mode 100644
index 0000000..4d64903
--- /dev/null
+++ b/asseeninhotels.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for asseeninhotels.com
+
+## Profile pic (square, 400×400)
+Square logo for asseeninhotels: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for asseeninhotels — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/asseeninhotels.com/link-in-bio.json b/asseeninhotels.com/link-in-bio.json
new file mode 100644
index 0000000..f397f5b
--- /dev/null
+++ b/asseeninhotels.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "asseeninhotels",
+ "domain": "asseeninhotels.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://asseeninhotels.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://asseeninhotels.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@asseeninhotels.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/asseeninhotels.com/profile.json b/asseeninhotels.com/profile.json
new file mode 100644
index 0000000..d4990b3
--- /dev/null
+++ b/asseeninhotels.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "asseeninhotels.com",
+ "stem": "asseeninhotels",
+ "category": "auto:commercial",
+ "email": "info@asseeninhotels.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "asseeninhotels",
+ "handle_fallbacks": [
+ "asseeninhote_co",
+ "asseeninhoteUS",
+ "shopasseeninhot"
+ ],
+ "display_name": "asseeninhotels",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://asseeninhotels.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://asseeninhotels.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "asseeninhotels",
+ "handle_fallbacks": [
+ "asseeninhotels.co",
+ "shopasseeninhotels",
+ "asseeninhotels.us"
+ ],
+ "display_name": "asseeninhotels",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for asseeninhotels: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for asseeninhotels — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.970Z"
+}
\ No newline at end of file
diff --git a/asseeninhotels.com/x-bio.txt b/asseeninhotels.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/asseeninhotels.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/asseeninhotels.com/x-display-name.txt b/asseeninhotels.com/x-display-name.txt
new file mode 100644
index 0000000..5304e81
--- /dev/null
+++ b/asseeninhotels.com/x-display-name.txt
@@ -0,0 +1 @@
+asseeninhotels
diff --git a/asseeninhotels.com/x-first-3-posts.md b/asseeninhotels.com/x-first-3-posts.md
new file mode 100644
index 0000000..40f626d
--- /dev/null
+++ b/asseeninhotels.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for asseeninhotels.com
+
+## Post 1 (125/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://asseeninhotels.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (119/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://asseeninhotels.com
diff --git a/asseeninhotels.com/x-handle-candidates.txt b/asseeninhotels.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c62cb61
--- /dev/null
+++ b/asseeninhotels.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @asseeninhotels
+FALLBACKS:
+ @asseeninhote_co
+ @asseeninhoteUS
+ @shopasseeninhot
diff --git a/barwallpaper.com/credentials-template.txt b/barwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..29c439c
--- /dev/null
+++ b/barwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# barwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@barwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @barwallpaper (fallbacks: @barwallpaper_co, @barwallpaperUS, @shopbarwallpape)
+IG handle: @barwallpaper (fallbacks: @barwallpaper.co, @shopbarwallpaper, @barwallpaper.us)
diff --git a/barwallpaper.com/ig-bio.txt b/barwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..f2b828b
--- /dev/null
+++ b/barwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.
diff --git a/barwallpaper.com/ig-display-name.txt b/barwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..2483e82
--- /dev/null
+++ b/barwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+barwallpaper
diff --git a/barwallpaper.com/ig-first-3-posts.md b/barwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..1bde1e3
--- /dev/null
+++ b/barwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for barwallpaper.com
+
+## Post 1
+
+Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio
+
+---
+
+## Post 2
+
+Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio
+
+---
+
+## Post 3
+
+Designer-grade wallpaper, sample-on-demand. — link in bio
diff --git a/barwallpaper.com/ig-handle-candidates.txt b/barwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ff53c96
--- /dev/null
+++ b/barwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @barwallpaper
+FALLBACKS:
+ @barwallpaper.co
+ @shopbarwallpaper
+ @barwallpaper.us
diff --git a/barwallpaper.com/image-specs.md b/barwallpaper.com/image-specs.md
new file mode 100644
index 0000000..73d516e
--- /dev/null
+++ b/barwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for barwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for barwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for barwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/barwallpaper.com/link-in-bio.json b/barwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..31cc50f
--- /dev/null
+++ b/barwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "barwallpaper",
+ "domain": "barwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://barwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://barwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@barwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/barwallpaper.com/profile.json b/barwallpaper.com/profile.json
new file mode 100644
index 0000000..98a5c8f
--- /dev/null
+++ b/barwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "barwallpaper.com",
+ "stem": "barwallpaper",
+ "category": "auto:room",
+ "email": "info@barwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "barwallpaper",
+ "handle_fallbacks": [
+ "barwallpaper_co",
+ "barwallpaperUS",
+ "shopbarwallpape"
+ ],
+ "display_name": "barwallpaper",
+ "bio": "Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://barwallpaper.com",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.",
+ "Designer-grade wallpaper, sample-on-demand. https://barwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "barwallpaper",
+ "handle_fallbacks": [
+ "barwallpaper.co",
+ "shopbarwallpaper",
+ "barwallpaper.us"
+ ],
+ "display_name": "barwallpaper",
+ "bio": "Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio",
+ "Designer-grade wallpaper, sample-on-demand. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for barwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for barwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.971Z"
+}
\ No newline at end of file
diff --git a/barwallpaper.com/x-bio.txt b/barwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cc037b0
--- /dev/null
+++ b/barwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.
diff --git a/barwallpaper.com/x-display-name.txt b/barwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..2483e82
--- /dev/null
+++ b/barwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+barwallpaper
diff --git a/barwallpaper.com/x-first-3-posts.md b/barwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..7c05f71
--- /dev/null
+++ b/barwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for barwallpaper.com
+
+## Post 1 (116/280)
+
+Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://barwallpaper.com
+
+---
+
+## Post 2 (83/280)
+
+Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.
+
+---
+
+## Post 3 (68/280)
+
+Designer-grade wallpaper, sample-on-demand. https://barwallpaper.com
diff --git a/barwallpaper.com/x-handle-candidates.txt b/barwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e273ce3
--- /dev/null
+++ b/barwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @barwallpaper
+FALLBACKS:
+ @barwallpaper_co
+ @barwallpaperUS
+ @shopbarwallpape
diff --git a/bestwallpaperplace.com/credentials-template.txt b/bestwallpaperplace.com/credentials-template.txt
new file mode 100644
index 0000000..5e9b35b
--- /dev/null
+++ b/bestwallpaperplace.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# bestwallpaperplace.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@bestwallpaperplace.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @bestwallpaperpl (fallbacks: @bestwallpape_co, @bestwallpapeUS, @shopbestwallpap)
+IG handle: @bestwallpaperplace (fallbacks: @bestwallpaperplace.co, @shopbestwallpaperplace, @bestwallpaperplace.us)
diff --git a/bestwallpaperplace.com/ig-bio.txt b/bestwallpaperplace.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/bestwallpaperplace.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/bestwallpaperplace.com/ig-display-name.txt b/bestwallpaperplace.com/ig-display-name.txt
new file mode 100644
index 0000000..79331a2
--- /dev/null
+++ b/bestwallpaperplace.com/ig-display-name.txt
@@ -0,0 +1 @@
+bestwallpaperplace
diff --git a/bestwallpaperplace.com/ig-first-3-posts.md b/bestwallpaperplace.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d76445b
--- /dev/null
+++ b/bestwallpaperplace.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for bestwallpaperplace.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/bestwallpaperplace.com/ig-handle-candidates.txt b/bestwallpaperplace.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..2ba0e16
--- /dev/null
+++ b/bestwallpaperplace.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @bestwallpaperplace
+FALLBACKS:
+ @bestwallpaperplace.co
+ @shopbestwallpaperplace
+ @bestwallpaperplace.us
diff --git a/bestwallpaperplace.com/image-specs.md b/bestwallpaperplace.com/image-specs.md
new file mode 100644
index 0000000..dc42666
--- /dev/null
+++ b/bestwallpaperplace.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for bestwallpaperplace.com
+
+## Profile pic (square, 400×400)
+Square logo for bestwallpaperplace: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for bestwallpaperplace — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/bestwallpaperplace.com/link-in-bio.json b/bestwallpaperplace.com/link-in-bio.json
new file mode 100644
index 0000000..b3e971f
--- /dev/null
+++ b/bestwallpaperplace.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "bestwallpaperplace",
+ "domain": "bestwallpaperplace.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://bestwallpaperplace.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://bestwallpaperplace.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@bestwallpaperplace.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/bestwallpaperplace.com/profile.json b/bestwallpaperplace.com/profile.json
new file mode 100644
index 0000000..0eadd44
--- /dev/null
+++ b/bestwallpaperplace.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "bestwallpaperplace.com",
+ "stem": "bestwallpaperplace",
+ "category": "auto:wallpaper",
+ "email": "info@bestwallpaperplace.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "bestwallpaperpl",
+ "handle_fallbacks": [
+ "bestwallpape_co",
+ "bestwallpapeUS",
+ "shopbestwallpap"
+ ],
+ "display_name": "bestwallpaperplace",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://bestwallpaperplace.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://bestwallpaperplace.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "bestwallpaperplace",
+ "handle_fallbacks": [
+ "bestwallpaperplace.co",
+ "shopbestwallpaperplace",
+ "bestwallpaperplace.us"
+ ],
+ "display_name": "bestwallpaperplace",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for bestwallpaperplace: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for bestwallpaperplace — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.972Z"
+}
\ No newline at end of file
diff --git a/bestwallpaperplace.com/x-bio.txt b/bestwallpaperplace.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/bestwallpaperplace.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/bestwallpaperplace.com/x-display-name.txt b/bestwallpaperplace.com/x-display-name.txt
new file mode 100644
index 0000000..79331a2
--- /dev/null
+++ b/bestwallpaperplace.com/x-display-name.txt
@@ -0,0 +1 @@
+bestwallpaperplace
diff --git a/bestwallpaperplace.com/x-first-3-posts.md b/bestwallpaperplace.com/x-first-3-posts.md
new file mode 100644
index 0000000..8707270
--- /dev/null
+++ b/bestwallpaperplace.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for bestwallpaperplace.com
+
+## Post 1 (97/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://bestwallpaperplace.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (92/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://bestwallpaperplace.com
diff --git a/bestwallpaperplace.com/x-handle-candidates.txt b/bestwallpaperplace.com/x-handle-candidates.txt
new file mode 100644
index 0000000..05fdcfd
--- /dev/null
+++ b/bestwallpaperplace.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @bestwallpaperpl
+FALLBACKS:
+ @bestwallpape_co
+ @bestwallpapeUS
+ @shopbestwallpap
diff --git a/beverlyhillspaints.com/credentials-template.txt b/beverlyhillspaints.com/credentials-template.txt
new file mode 100644
index 0000000..a6ca71a
--- /dev/null
+++ b/beverlyhillspaints.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# beverlyhillspaints.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@beverlyhillspaints.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @beverlyhillspai (fallbacks: @beverlyhills_co, @beverlyhillsUS, @shopbeverlyhill)
+IG handle: @beverlyhillspaints (fallbacks: @beverlyhillspaints.co, @shopbeverlyhillspaints, @beverlyhillspaints.us)
diff --git a/beverlyhillspaints.com/ig-bio.txt b/beverlyhillspaints.com/ig-bio.txt
new file mode 100644
index 0000000..3eba581
--- /dev/null
+++ b/beverlyhillspaints.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings for the beverlyhills trade. Free designer samples, honest lead times, ships fast.
diff --git a/beverlyhillspaints.com/ig-display-name.txt b/beverlyhillspaints.com/ig-display-name.txt
new file mode 100644
index 0000000..cad7d1e
--- /dev/null
+++ b/beverlyhillspaints.com/ig-display-name.txt
@@ -0,0 +1 @@
+beverlyhillspaints
diff --git a/beverlyhillspaints.com/ig-first-3-posts.md b/beverlyhillspaints.com/ig-first-3-posts.md
new file mode 100644
index 0000000..1a41690
--- /dev/null
+++ b/beverlyhillspaints.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for beverlyhillspaints.com
+
+## Post 1
+
+Beverlyhills-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/beverlyhillspaints.com/ig-handle-candidates.txt b/beverlyhillspaints.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..af207a0
--- /dev/null
+++ b/beverlyhillspaints.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @beverlyhillspaints
+FALLBACKS:
+ @beverlyhillspaints.co
+ @shopbeverlyhillspaints
+ @beverlyhillspaints.us
diff --git a/beverlyhillspaints.com/image-specs.md b/beverlyhillspaints.com/image-specs.md
new file mode 100644
index 0000000..dc4cf70
--- /dev/null
+++ b/beverlyhillspaints.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for beverlyhillspaints.com
+
+## Profile pic (square, 400×400)
+Square logo for beverlyhillspaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for beverlyhillspaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/beverlyhillspaints.com/link-in-bio.json b/beverlyhillspaints.com/link-in-bio.json
new file mode 100644
index 0000000..61b669d
--- /dev/null
+++ b/beverlyhillspaints.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "beverlyhillspaints",
+ "domain": "beverlyhillspaints.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://beverlyhillspaints.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://beverlyhillspaints.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@beverlyhillspaints.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/beverlyhillspaints.com/profile.json b/beverlyhillspaints.com/profile.json
new file mode 100644
index 0000000..19925e6
--- /dev/null
+++ b/beverlyhillspaints.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "beverlyhillspaints.com",
+ "stem": "beverlyhillspaints",
+ "category": "auto:location/beverlyhills",
+ "email": "info@beverlyhillspaints.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "beverlyhillspai",
+ "handle_fallbacks": [
+ "beverlyhills_co",
+ "beverlyhillsUS",
+ "shopbeverlyhill"
+ ],
+ "display_name": "beverlyhillspaints",
+ "bio": "Beverlyhills-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Beverlyhills-direct wallcoverings for the local trade. Free designer samples. https://beverlyhillspaints.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://beverlyhillspaints.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://beverlyhillspaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "beverlyhillspaints",
+ "handle_fallbacks": [
+ "beverlyhillspaints.co",
+ "shopbeverlyhillspaints",
+ "beverlyhillspaints.us"
+ ],
+ "display_name": "beverlyhillspaints",
+ "bio": "Wallcoverings for the beverlyhills trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Beverlyhills-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for beverlyhillspaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for beverlyhillspaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.972Z"
+}
\ No newline at end of file
diff --git a/beverlyhillspaints.com/x-bio.txt b/beverlyhillspaints.com/x-bio.txt
new file mode 100644
index 0000000..95d736e
--- /dev/null
+++ b/beverlyhillspaints.com/x-bio.txt
@@ -0,0 +1 @@
+Beverlyhills-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.
diff --git a/beverlyhillspaints.com/x-display-name.txt b/beverlyhillspaints.com/x-display-name.txt
new file mode 100644
index 0000000..cad7d1e
--- /dev/null
+++ b/beverlyhillspaints.com/x-display-name.txt
@@ -0,0 +1 @@
+beverlyhillspaints
diff --git a/beverlyhillspaints.com/x-first-3-posts.md b/beverlyhillspaints.com/x-first-3-posts.md
new file mode 100644
index 0000000..b61e7e0
--- /dev/null
+++ b/beverlyhillspaints.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for beverlyhillspaints.com
+
+## Post 1 (108/280)
+
+Beverlyhills-direct wallcoverings for the local trade. Free designer samples. https://beverlyhillspaints.com
+
+---
+
+## Post 2 (126/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://beverlyhillspaints.com
+
+---
+
+## Post 3 (114/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://beverlyhillspaints.com
diff --git a/beverlyhillspaints.com/x-handle-candidates.txt b/beverlyhillspaints.com/x-handle-candidates.txt
new file mode 100644
index 0000000..f6ab277
--- /dev/null
+++ b/beverlyhillspaints.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @beverlyhillspai
+FALLBACKS:
+ @beverlyhills_co
+ @beverlyhillsUS
+ @shopbeverlyhill
diff --git a/blockprintedwallpaper.com/credentials-template.txt b/blockprintedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b6c4df5
--- /dev/null
+++ b/blockprintedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# blockprintedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@blockprintedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @blockprintedwal (fallbacks: @blockprinted_co, @blockprintedUS, @shopblockprinte)
+IG handle: @blockprintedwallpaper (fallbacks: @blockprintedwallpaper.co, @shopblockprintedwallpaper, @blockprintedwallpaper.us)
diff --git a/blockprintedwallpaper.com/ig-bio.txt b/blockprintedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..7071198
--- /dev/null
+++ b/blockprintedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Block wallcoverings — the patterns designers actually specify. Free samples, trade-direct.
diff --git a/blockprintedwallpaper.com/ig-display-name.txt b/blockprintedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..efcea64
--- /dev/null
+++ b/blockprintedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+blockprintedwallpaper
diff --git a/blockprintedwallpaper.com/ig-first-3-posts.md b/blockprintedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d6fdbb9
--- /dev/null
+++ b/blockprintedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for blockprintedwallpaper.com
+
+## Post 1
+
+Block wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why block: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for block wallpaper. Free designer samples. — link in bio
diff --git a/blockprintedwallpaper.com/ig-handle-candidates.txt b/blockprintedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..504cda5
--- /dev/null
+++ b/blockprintedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @blockprintedwallpaper
+FALLBACKS:
+ @blockprintedwallpaper.co
+ @shopblockprintedwallpaper
+ @blockprintedwallpaper.us
diff --git a/blockprintedwallpaper.com/image-specs.md b/blockprintedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..8ddb357
--- /dev/null
+++ b/blockprintedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for blockprintedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for blockprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for blockprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/blockprintedwallpaper.com/link-in-bio.json b/blockprintedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..be644f6
--- /dev/null
+++ b/blockprintedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "blockprintedwallpaper",
+ "domain": "blockprintedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://blockprintedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://blockprintedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@blockprintedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/blockprintedwallpaper.com/profile.json b/blockprintedwallpaper.com/profile.json
new file mode 100644
index 0000000..efc51f3
--- /dev/null
+++ b/blockprintedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "blockprintedwallpaper.com",
+ "stem": "blockprintedwallpaper",
+ "category": "auto:style/block",
+ "email": "info@blockprintedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "blockprintedwal",
+ "handle_fallbacks": [
+ "blockprinted_co",
+ "blockprintedUS",
+ "shopblockprinte"
+ ],
+ "display_name": "blockprintedwallpaper",
+ "bio": "Block patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Block wallcoverings — the patterns designers actually specify. Free samples. https://blockprintedwallpaper.com",
+ "Why block: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for block wallpaper. Free designer samples. https://blockprintedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "blockprintedwallpaper",
+ "handle_fallbacks": [
+ "blockprintedwallpaper.co",
+ "shopblockprintedwallpaper",
+ "blockprintedwallpaper.us"
+ ],
+ "display_name": "blockprintedwallpaper",
+ "bio": "Block wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Block wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why block: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for block wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for blockprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for blockprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.973Z"
+}
\ No newline at end of file
diff --git a/blockprintedwallpaper.com/x-bio.txt b/blockprintedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..c8f1d40
--- /dev/null
+++ b/blockprintedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Block patterns, designer-grade only. Free samples on every reference.
diff --git a/blockprintedwallpaper.com/x-display-name.txt b/blockprintedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..efcea64
--- /dev/null
+++ b/blockprintedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+blockprintedwallpaper
diff --git a/blockprintedwallpaper.com/x-first-3-posts.md b/blockprintedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..4a8383e
--- /dev/null
+++ b/blockprintedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for blockprintedwallpaper.com
+
+## Post 1 (110/280)
+
+Block wallcoverings — the patterns designers actually specify. Free samples. https://blockprintedwallpaper.com
+
+---
+
+## Post 2 (85/280)
+
+Why block: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (90/280)
+
+Trade source for block wallpaper. Free designer samples. https://blockprintedwallpaper.com
diff --git a/blockprintedwallpaper.com/x-handle-candidates.txt b/blockprintedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4b174d7
--- /dev/null
+++ b/blockprintedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @blockprintedwal
+FALLBACKS:
+ @blockprinted_co
+ @blockprintedUS
+ @shopblockprinte
diff --git a/brands.json b/brands.json
index 15c4e0b..27180e6 100644
--- a/brands.json
+++ b/brands.json
@@ -15,7 +15,11 @@
"category": "DW flagship",
"x": {
"handle_primary": "DesignerWalls",
- "handle_fallbacks": ["DWcoverings", "DWLuxe", "ShopDesignerWalls"],
+ "handle_fallbacks": [
+ "DWcoverings",
+ "DWLuxe",
+ "ShopDesignerWalls"
+ ],
"display_name": "Designer Wallcoverings",
"bio": "Trade-respected wallpaper, fabric & finishes since 2003. 70+ luxury brands. Free designer samples. Sherman Oaks · ships worldwide.",
"first_posts": [
@@ -26,7 +30,11 @@
},
"ig": {
"handle_primary": "designerwallcoverings",
- "handle_fallbacks": ["designerwallcoverings.co", "shopdesignerwalls", "dw.wallcoverings"],
+ "handle_fallbacks": [
+ "designerwallcoverings.co",
+ "shopdesignerwalls",
+ "dw.wallcoverings"
+ ],
"display_name": "Designer Wallcoverings",
"bio": "Trade source for luxury wallpaper, fabric & finishes since 2003.\n70+ houses · free designer samples · LA-based.\nOrder samples ↓",
"first_posts": [
@@ -47,7 +55,11 @@
"category": "DW canonical UX template",
"x": {
"handle_primary": "novasuede",
- "handle_fallbacks": ["novasuedeofficial", "shopnovasuede", "novasuedeUS"],
+ "handle_fallbacks": [
+ "novasuedeofficial",
+ "shopnovasuede",
+ "novasuedeUS"
+ ],
"display_name": "novasuede",
"bio": "Performance suede wallcovering — tactile luxury, engineered durability. Free designer samples. Made for hospitality, residential & trade.",
"first_posts": [
@@ -58,7 +70,11 @@
},
"ig": {
"handle_primary": "novasuede",
- "handle_fallbacks": ["novasuede.official", "shopnovasuede", "novasuede.us"],
+ "handle_fallbacks": [
+ "novasuede.official",
+ "shopnovasuede",
+ "novasuede.us"
+ ],
"display_name": "novasuede",
"bio": "Performance suede wallcovering.\nTactile luxury, engineered durability.\nFree designer samples ↓",
"first_posts": [
@@ -79,7 +95,11 @@
"category": "DW premium private label",
"x": {
"handle_primary": "philipperomano",
- "handle_fallbacks": ["pr_atelier", "philipperomano_", "shopromano"],
+ "handle_fallbacks": [
+ "pr_atelier",
+ "philipperomano_",
+ "shopromano"
+ ],
"display_name": "Philippe Romano",
"bio": "Hand-finished wallcoverings from the atelier. Small-batch, design-led, trade-direct. Free samples. East-Coast collection now shipping.",
"first_posts": [
@@ -90,7 +110,11 @@
},
"ig": {
"handle_primary": "philipperomano",
- "handle_fallbacks": ["philipperomano.atelier", "philipperomano.us", "atelier.philipperomano"],
+ "handle_fallbacks": [
+ "philipperomano.atelier",
+ "philipperomano.us",
+ "atelier.philipperomano"
+ ],
"display_name": "Philippe Romano",
"bio": "Hand-finished wallcoverings from the atelier.\nSmall-batch · design-led · trade-direct.\nFree samples ↓",
"first_posts": [
@@ -111,7 +135,11 @@
"category": "DW reference implementation",
"x": {
"handle_primary": "corkwallcover",
- "handle_fallbacks": ["corkwallcovering", "shopcorkwall", "naturalcork_co"],
+ "handle_fallbacks": [
+ "corkwallcovering",
+ "shopcorkwall",
+ "naturalcork_co"
+ ],
"display_name": "Cork Wallcovering",
"bio": "Natural cork wallcoverings — sustainable, sound-absorbing, biophilic. Free designer samples. Trade pricing.",
"first_posts": [
@@ -122,7 +150,11 @@
},
"ig": {
"handle_primary": "corkwallcovering",
- "handle_fallbacks": ["corkwallcovering.co", "shopcorkwall", "naturalcork.co"],
+ "handle_fallbacks": [
+ "corkwallcovering.co",
+ "shopcorkwall",
+ "naturalcork.co"
+ ],
"display_name": "Cork Wallcovering",
"bio": "Natural cork wallcoverings.\nSustainable · sound-absorbing · biophilic.\nFree designer samples ↓",
"first_posts": [
@@ -143,7 +175,11 @@
"category": "DW vertical flagship",
"x": {
"handle_primary": "silkwallpaper",
- "handle_fallbacks": ["silkwallpaperco", "shopsilkwall", "silkwallcov"],
+ "handle_fallbacks": [
+ "silkwallpaperco",
+ "shopsilkwall",
+ "silkwallcov"
+ ],
"display_name": "silkwallpaper",
"bio": "Hand-loomed silk wallcoverings — the highest-spec wall finish in the trade. Free designer samples. Trade-direct.",
"first_posts": [
@@ -154,7 +190,11 @@
},
"ig": {
"handle_primary": "silkwallpaper",
- "handle_fallbacks": ["silkwallpaper.co", "shopsilkwall", "silk.wallcovering"],
+ "handle_fallbacks": [
+ "silkwallpaper.co",
+ "shopsilkwall",
+ "silk.wallcovering"
+ ],
"display_name": "silkwallpaper",
"bio": "Hand-loomed silk wallcoverings.\nThe highest-spec wall finish in the trade.\nFree designer samples ↓",
"first_posts": [
@@ -175,7 +215,11 @@
"category": "DW recent active",
"x": {
"handle_primary": "glitterwalls",
- "handle_fallbacks": ["glitterwallsco", "shopglitterwall", "glitterwall_"],
+ "handle_fallbacks": [
+ "glitterwallsco",
+ "shopglitterwall",
+ "glitterwall_"
+ ],
"display_name": "glitterwalls",
"bio": "Metallic, mica & glitter wallcoverings — statement-grade finishes for the wall that has to do the work. Free designer samples.",
"first_posts": [
@@ -186,7 +230,11 @@
},
"ig": {
"handle_primary": "glitterwalls",
- "handle_fallbacks": ["glitterwalls.co", "shopglitterwall", "glitter.walls"],
+ "handle_fallbacks": [
+ "glitterwalls.co",
+ "shopglitterwall",
+ "glitter.walls"
+ ],
"display_name": "glitterwalls",
"bio": "Metallic, mica & glitter wallcoverings.\nFor the wall that has to do the work.\nFree designer samples ↓",
"first_posts": [
@@ -207,7 +255,11 @@
"category": "DW recent ship",
"x": {
"handle_primary": "LAFabricsCo",
- "handle_fallbacks": ["losangelesfab", "shopLAFabrics", "LAFabricsTrade"],
+ "handle_fallbacks": [
+ "losangelesfab",
+ "shopLAFabrics",
+ "LAFabricsTrade"
+ ],
"display_name": "Los Angeles Fabrics",
"bio": "Trade fabric source — drapery, upholstery, performance. LA-direct. Free samples, same-day from Sherman Oaks. 70+ houses.",
"first_posts": [
@@ -218,7 +270,11 @@
},
"ig": {
"handle_primary": "losangelesfabrics",
- "handle_fallbacks": ["losangeles.fabrics", "lafabrics.co", "shoplafabrics"],
+ "handle_fallbacks": [
+ "losangeles.fabrics",
+ "lafabrics.co",
+ "shoplafabrics"
+ ],
"display_name": "Los Angeles Fabrics",
"bio": "Trade fabric source — drapery, upholstery, performance.\nLA-direct · 70+ houses · free samples ↓",
"first_posts": [
@@ -239,7 +295,11 @@
"category": "NPH production live",
"x": {
"handle_primary": "NatPaperHanger",
- "handle_fallbacks": ["NPHpros", "PaperhangersUS", "NPHinstallers"],
+ "handle_fallbacks": [
+ "NPHpros",
+ "PaperhangersUS",
+ "NPHinstallers"
+ ],
"display_name": "National Paper Hangers",
"bio": "The marketplace for luxury wallcovering installers. Verified pros, transparent pricing, every region. Designers — find your hanger.",
"first_posts": [
@@ -250,7 +310,11 @@
},
"ig": {
"handle_primary": "nationalpaperhangers",
- "handle_fallbacks": ["national.paperhangers", "nph.installers", "shop.nph"],
+ "handle_fallbacks": [
+ "national.paperhangers",
+ "nph.installers",
+ "shop.nph"
+ ],
"display_name": "National Paper Hangers",
"bio": "Marketplace for luxury wallcovering installers.\nVerified pros · transparent pricing · every region ↓",
"first_posts": [
@@ -271,7 +335,11 @@
"category": "newest brand · AI design tool",
"x": {
"handle_primary": "wallco_ai",
- "handle_fallbacks": ["wallcoai", "wallco_design", "wallco_official"],
+ "handle_fallbacks": [
+ "wallcoai",
+ "wallco_design",
+ "wallco_official"
+ ],
"display_name": "wallco.ai",
"bio": "AI wallcovering design — generate, render in your room, order a sample. Designer-grade output. From the team at Designer Wallcoverings.",
"first_posts": [
@@ -282,7 +350,11 @@
},
"ig": {
"handle_primary": "wallco.ai",
- "handle_fallbacks": ["wallcoai", "wallco.design", "wallco.official"],
+ "handle_fallbacks": [
+ "wallcoai",
+ "wallco.design",
+ "wallco.official"
+ ],
"display_name": "wallco.ai",
"bio": "AI wallcovering design.\nGenerate · render in your room · order a sample.\nFrom Designer Wallcoverings ↓",
"first_posts": [
@@ -303,7 +375,11 @@
"category": "Ventura Claw Leads (non-DW)",
"x": {
"handle_primary": "venturaclaw",
- "handle_fallbacks": ["venturaclawleads", "vclaw_", "venturaclawco"],
+ "handle_fallbacks": [
+ "venturaclawleads",
+ "vclaw_",
+ "venturaclawco"
+ ],
"display_name": "Ventura Claw",
"bio": "Lead routing for Ventura Blvd small business — food, beauty, retail, fitness, pet, auto, cleaning, creative. Local-only. No spam.",
"first_posts": [
@@ -314,7 +390,11 @@
},
"ig": {
"handle_primary": "venturaclaw",
- "handle_fallbacks": ["ventura.claw", "venturaclawleads", "vclaw.co"],
+ "handle_fallbacks": [
+ "ventura.claw",
+ "venturaclawleads",
+ "vclaw.co"
+ ],
"display_name": "Ventura Claw",
"bio": "Lead routing for Ventura Blvd small business.\n8 verticals · neighborhood-only · no spam.\nClaim your listing ↓",
"first_posts": [
@@ -328,6 +408,5693 @@
"header_1500x500": "Wide Ventura Blvd street scene at golden hour — palm tops, storefronts.",
"ig_header_1080x566": "Cropped Ventura Blvd hero."
}
+ },
+ {
+ "domain": "1800swallpaper.com",
+ "stem": "1800swallpaper",
+ "category": "auto:era/1800s",
+ "x": {
+ "handle_primary": "1800swallpaper",
+ "handle_fallbacks": [
+ "1800swallpap_co",
+ "1800swallpapUS",
+ "shop1800swallpa"
+ ],
+ "display_name": "1800swallpaper",
+ "bio": "Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800swallpaper.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800swallpaper",
+ "handle_fallbacks": [
+ "1800swallpaper.co",
+ "shop1800swallpaper",
+ "1800swallpaper.us"
+ ],
+ "display_name": "1800swallpaper",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1800wallcoverings.com",
+ "stem": "1800wallcoverings",
+ "category": "auto:era/1800s",
+ "x": {
+ "handle_primary": "1800wcs",
+ "handle_fallbacks": [
+ "1800wcs_co",
+ "1800wcsUS",
+ "shop1800wcs"
+ ],
+ "display_name": "1800wallcoverings",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallcoverings.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800wallcoverings",
+ "handle_fallbacks": [
+ "1800wallcoverings.co",
+ "shop1800wallcoverings",
+ "1800wallcoverings.us"
+ ],
+ "display_name": "1800wallcoverings",
+ "bio": "Period wallpaper for 1800s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1800wallpapers.com",
+ "stem": "1800wallpapers",
+ "category": "auto:era/1800s",
+ "x": {
+ "handle_primary": "1800wallpapers",
+ "handle_fallbacks": [
+ "1800wallpape_co",
+ "1800wallpapeUS",
+ "shop1800wallpap"
+ ],
+ "display_name": "1800wallpapers",
+ "bio": "Authentic 1800s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1800wallpapers.com",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version.",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1800wallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1800wallpapers",
+ "handle_fallbacks": [
+ "1800wallpapers.co",
+ "shop1800wallpapers",
+ "1800wallpapers.us"
+ ],
+ "display_name": "1800wallpapers",
+ "bio": "1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1800s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1800s: every decade had its own pattern language. We carry the patterns 1800s interiors actually wore — not Hollywood's version. — link in bio",
+ "1800s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1800wallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1800wallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1890swallpaper.com",
+ "stem": "1890swallpaper",
+ "category": "auto:era/1890s",
+ "x": {
+ "handle_primary": "1890swallpaper",
+ "handle_fallbacks": [
+ "1890swallpap_co",
+ "1890swallpapUS",
+ "shop1890swallpa"
+ ],
+ "display_name": "1890swallpaper",
+ "bio": "Authentic 1890s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1890swallpaper.com",
+ "Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version.",
+ "1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1890swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1890swallpaper",
+ "handle_fallbacks": [
+ "1890swallpaper.co",
+ "shop1890swallpaper",
+ "1890swallpaper.us"
+ ],
+ "display_name": "1890swallpaper",
+ "bio": "1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1890s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1890s: every decade had its own pattern language. We carry the patterns 1890s interiors actually wore — not Hollywood's version. — link in bio",
+ "1890s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1890swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1890swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1900swallpaper.com",
+ "stem": "1900swallpaper",
+ "category": "auto:era/1900s",
+ "x": {
+ "handle_primary": "1900swallpaper",
+ "handle_fallbacks": [
+ "1900swallpap_co",
+ "1900swallpapUS",
+ "shop1900swallpa"
+ ],
+ "display_name": "1900swallpaper",
+ "bio": "1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1900swallpaper.com",
+ "Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version.",
+ "1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1900swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1900swallpaper",
+ "handle_fallbacks": [
+ "1900swallpaper.co",
+ "shop1900swallpaper",
+ "1900swallpaper.us"
+ ],
+ "display_name": "1900swallpaper",
+ "bio": "Period wallpaper for 1900s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1900s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1900s: every decade had its own pattern language. We carry the patterns 1900s interiors actually wore — not Hollywood's version. — link in bio",
+ "1900s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1900swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1900swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1920swallpaper.com",
+ "stem": "1920swallpaper",
+ "category": "auto:era/1920s",
+ "x": {
+ "handle_primary": "1920swallpaper",
+ "handle_fallbacks": [
+ "1920swallpap_co",
+ "1920swallpapUS",
+ "shop1920swallpa"
+ ],
+ "display_name": "1920swallpaper",
+ "bio": "Authentic 1920s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1920swallpaper.com",
+ "Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version.",
+ "1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1920swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1920swallpaper",
+ "handle_fallbacks": [
+ "1920swallpaper.co",
+ "shop1920swallpaper",
+ "1920swallpaper.us"
+ ],
+ "display_name": "1920swallpaper",
+ "bio": "1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1920s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1920s: every decade had its own pattern language. We carry the patterns 1920s interiors actually wore — not Hollywood's version. — link in bio",
+ "1920s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1920swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1920swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1930swallpaper.com",
+ "stem": "1930swallpaper",
+ "category": "auto:era/1930s",
+ "x": {
+ "handle_primary": "1930swallpaper",
+ "handle_fallbacks": [
+ "1930swallpap_co",
+ "1930swallpapUS",
+ "shop1930swallpa"
+ ],
+ "display_name": "1930swallpaper",
+ "bio": "1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1930swallpaper.com",
+ "Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version.",
+ "1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1930swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1930swallpaper",
+ "handle_fallbacks": [
+ "1930swallpaper.co",
+ "shop1930swallpaper",
+ "1930swallpaper.us"
+ ],
+ "display_name": "1930swallpaper",
+ "bio": "Period wallpaper for 1930s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1930s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1930s: every decade had its own pattern language. We carry the patterns 1930s interiors actually wore — not Hollywood's version. — link in bio",
+ "1930s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1930swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1930swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1940swallpaper.com",
+ "stem": "1940swallpaper",
+ "category": "auto:era/1940s",
+ "x": {
+ "handle_primary": "1940swallpaper",
+ "handle_fallbacks": [
+ "1940swallpap_co",
+ "1940swallpapUS",
+ "shop1940swallpa"
+ ],
+ "display_name": "1940swallpaper",
+ "bio": "Period wallpaper for 1940s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1940swallpaper.com",
+ "Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version.",
+ "1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1940swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1940swallpaper",
+ "handle_fallbacks": [
+ "1940swallpaper.co",
+ "shop1940swallpaper",
+ "1940swallpaper.us"
+ ],
+ "display_name": "1940swallpaper",
+ "bio": "Authentic 1940s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1940s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1940s: every decade had its own pattern language. We carry the patterns 1940s interiors actually wore — not Hollywood's version. — link in bio",
+ "1940s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1940swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1940swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1950swallpaper.com",
+ "stem": "1950swallpaper",
+ "category": "auto:era/1950s",
+ "x": {
+ "handle_primary": "1950swallpaper",
+ "handle_fallbacks": [
+ "1950swallpap_co",
+ "1950swallpapUS",
+ "shop1950swallpa"
+ ],
+ "display_name": "1950swallpaper",
+ "bio": "Authentic 1950s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1950swallpaper.com",
+ "Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version.",
+ "1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1950swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1950swallpaper",
+ "handle_fallbacks": [
+ "1950swallpaper.co",
+ "shop1950swallpaper",
+ "1950swallpaper.us"
+ ],
+ "display_name": "1950swallpaper",
+ "bio": "1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1950s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1950s: every decade had its own pattern language. We carry the patterns 1950s interiors actually wore — not Hollywood's version. — link in bio",
+ "1950s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1950swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1950swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1960swallpaper.com",
+ "stem": "1960swallpaper",
+ "category": "auto:era/1960s",
+ "x": {
+ "handle_primary": "1960swallpaper",
+ "handle_fallbacks": [
+ "1960swallpap_co",
+ "1960swallpapUS",
+ "shop1960swallpa"
+ ],
+ "display_name": "1960swallpaper",
+ "bio": "1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1960swallpaper.com",
+ "Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version.",
+ "1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1960swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1960swallpaper",
+ "handle_fallbacks": [
+ "1960swallpaper.co",
+ "shop1960swallpaper",
+ "1960swallpaper.us"
+ ],
+ "display_name": "1960swallpaper",
+ "bio": "Period wallpaper for 1960s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1960s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1960s: every decade had its own pattern language. We carry the patterns 1960s interiors actually wore — not Hollywood's version. — link in bio",
+ "1960s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1960swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1960swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1970swallpaper.com",
+ "stem": "1970swallpaper",
+ "category": "auto:era/1970s",
+ "x": {
+ "handle_primary": "1970swallpaper",
+ "handle_fallbacks": [
+ "1970swallpap_co",
+ "1970swallpapUS",
+ "shop1970swallpa"
+ ],
+ "display_name": "1970swallpaper",
+ "bio": "Period wallpaper for 1970s interiors. Hand-curated patterns, free designer samples, ships from LA.",
+ "first_posts": [
+ "Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1970swallpaper.com",
+ "Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version.",
+ "1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1970swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1970swallpaper",
+ "handle_fallbacks": [
+ "1970swallpaper.co",
+ "shop1970swallpaper",
+ "1970swallpaper.us"
+ ],
+ "display_name": "1970swallpaper",
+ "bio": "Authentic 1970s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1970s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1970s: every decade had its own pattern language. We carry the patterns 1970s interiors actually wore — not Hollywood's version. — link in bio",
+ "1970s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1970swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1970swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "1980swallpaper.com",
+ "stem": "1980swallpaper",
+ "category": "auto:era/1980s",
+ "x": {
+ "handle_primary": "1980swallpaper",
+ "handle_fallbacks": [
+ "1980swallpap_co",
+ "1980swallpapUS",
+ "shop1980swallpa"
+ ],
+ "display_name": "1980swallpaper",
+ "bio": "Authentic 1980s-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.",
+ "first_posts": [
+ "Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://1980swallpaper.com",
+ "Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version.",
+ "1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://1980swallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "1980swallpaper",
+ "handle_fallbacks": [
+ "1980swallpaper.co",
+ "shop1980swallpaper",
+ "1980swallpaper.us"
+ ],
+ "display_name": "1980swallpaper",
+ "bio": "1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.",
+ "first_posts": [
+ "Authentic 1980s wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. — link in bio",
+ "Why 1980s: every decade had its own pattern language. We carry the patterns 1980s interiors actually wore — not Hollywood's version. — link in bio",
+ "1980s wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 1980swallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 1980swallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "800wallpaper.com",
+ "stem": "800wallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "800wallpaper",
+ "handle_fallbacks": [
+ "800wallpaper_co",
+ "800wallpaperUS",
+ "shop800wallpape"
+ ],
+ "display_name": "800wallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://800wallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://800wallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "800wallpaper",
+ "handle_fallbacks": [
+ "800wallpaper.co",
+ "shop800wallpaper",
+ "800wallpaper.us"
+ ],
+ "display_name": "800wallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for 800wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for 800wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "agedwallpaper.com",
+ "stem": "agedwallpaper",
+ "category": "auto:style/aged",
+ "x": {
+ "handle_primary": "agedwallpaper",
+ "handle_fallbacks": [
+ "agedwallpape_co",
+ "agedwallpapeUS",
+ "shopagedwallpap"
+ ],
+ "display_name": "agedwallpaper",
+ "bio": "Trade source for aged wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Aged wallcoverings — the patterns designers actually specify. Free samples. https://agedwallpaper.com",
+ "Why aged: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for aged wallpaper. Free designer samples. https://agedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "agedwallpaper",
+ "handle_fallbacks": [
+ "agedwallpaper.co",
+ "shopagedwallpaper",
+ "agedwallpaper.us"
+ ],
+ "display_name": "agedwallpaper",
+ "bio": "Aged patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Aged wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why aged: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for aged wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for agedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for agedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "apartmentwallpaper.com",
+ "stem": "apartmentwallpaper",
+ "category": "auto:room",
+ "x": {
+ "handle_primary": "apartmentpaper",
+ "handle_fallbacks": [
+ "apartmentpap_co",
+ "apartmentpapUS",
+ "shopapartmentpa"
+ ],
+ "display_name": "apartmentwallpaper",
+ "bio": "Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://apartmentwallpaper.com",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.",
+ "Designer-grade wallpaper, sample-on-demand. https://apartmentwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "apartmentwallpaper",
+ "handle_fallbacks": [
+ "apartmentwallpaper.co",
+ "shopapartmentwallpaper",
+ "apartmentwallpaper.us"
+ ],
+ "display_name": "apartmentwallpaper",
+ "bio": "Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio",
+ "Designer-grade wallpaper, sample-on-demand. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for apartmentwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for apartmentwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "architecturalwallcoverings.com",
+ "stem": "architecturalwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "architecturalwa",
+ "handle_fallbacks": [
+ "architectura_co",
+ "architecturaUS",
+ "shoparchitectur"
+ ],
+ "display_name": "architecturalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://architecturalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://architecturalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "architecturalwallcoverings",
+ "handle_fallbacks": [
+ "architecturalwallcoverings.co",
+ "shoparchitecturalwallcoverings",
+ "architecturalwallcoverings.us"
+ ],
+ "display_name": "architecturalwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for architecturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for architecturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "asseeninhotels.com",
+ "stem": "asseeninhotels",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "asseeninhotels",
+ "handle_fallbacks": [
+ "asseeninhote_co",
+ "asseeninhoteUS",
+ "shopasseeninhot"
+ ],
+ "display_name": "asseeninhotels",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://asseeninhotels.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://asseeninhotels.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "asseeninhotels",
+ "handle_fallbacks": [
+ "asseeninhotels.co",
+ "shopasseeninhotels",
+ "asseeninhotels.us"
+ ],
+ "display_name": "asseeninhotels",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for asseeninhotels: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for asseeninhotels — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "barwallpaper.com",
+ "stem": "barwallpaper",
+ "category": "auto:room",
+ "x": {
+ "handle_primary": "barwallpaper",
+ "handle_fallbacks": [
+ "barwallpaper_co",
+ "barwallpaperUS",
+ "shopbarwallpape"
+ ],
+ "display_name": "barwallpaper",
+ "bio": "Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://barwallpaper.com",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.",
+ "Designer-grade wallpaper, sample-on-demand. https://barwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "barwallpaper",
+ "handle_fallbacks": [
+ "barwallpaper.co",
+ "shopbarwallpaper",
+ "barwallpaper.us"
+ ],
+ "display_name": "barwallpaper",
+ "bio": "Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.",
+ "first_posts": [
+ "Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. — link in bio",
+ "Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade. — link in bio",
+ "Designer-grade wallpaper, sample-on-demand. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for barwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for barwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "bestwallpaperplace.com",
+ "stem": "bestwallpaperplace",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "bestwallpaperpl",
+ "handle_fallbacks": [
+ "bestwallpape_co",
+ "bestwallpapeUS",
+ "shopbestwallpap"
+ ],
+ "display_name": "bestwallpaperplace",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://bestwallpaperplace.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://bestwallpaperplace.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "bestwallpaperplace",
+ "handle_fallbacks": [
+ "bestwallpaperplace.co",
+ "shopbestwallpaperplace",
+ "bestwallpaperplace.us"
+ ],
+ "display_name": "bestwallpaperplace",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for bestwallpaperplace: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for bestwallpaperplace — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "beverlyhillspaints.com",
+ "stem": "beverlyhillspaints",
+ "category": "auto:location/beverlyhills",
+ "x": {
+ "handle_primary": "beverlyhillspai",
+ "handle_fallbacks": [
+ "beverlyhills_co",
+ "beverlyhillsUS",
+ "shopbeverlyhill"
+ ],
+ "display_name": "beverlyhillspaints",
+ "bio": "Beverlyhills-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Beverlyhills-direct wallcoverings for the local trade. Free designer samples. https://beverlyhillspaints.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://beverlyhillspaints.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://beverlyhillspaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "beverlyhillspaints",
+ "handle_fallbacks": [
+ "beverlyhillspaints.co",
+ "shopbeverlyhillspaints",
+ "beverlyhillspaints.us"
+ ],
+ "display_name": "beverlyhillspaints",
+ "bio": "Wallcoverings for the beverlyhills trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Beverlyhills-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for beverlyhillspaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for beverlyhillspaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "blockprintedwallpaper.com",
+ "stem": "blockprintedwallpaper",
+ "category": "auto:style/block",
+ "x": {
+ "handle_primary": "blockprintedwal",
+ "handle_fallbacks": [
+ "blockprinted_co",
+ "blockprintedUS",
+ "shopblockprinte"
+ ],
+ "display_name": "blockprintedwallpaper",
+ "bio": "Block patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Block wallcoverings — the patterns designers actually specify. Free samples. https://blockprintedwallpaper.com",
+ "Why block: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for block wallpaper. Free designer samples. https://blockprintedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "blockprintedwallpaper",
+ "handle_fallbacks": [
+ "blockprintedwallpaper.co",
+ "shopblockprintedwallpaper",
+ "blockprintedwallpaper.us"
+ ],
+ "display_name": "blockprintedwallpaper",
+ "bio": "Block wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Block wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why block: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for block wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for blockprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for blockprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "brazilliancewallpaper.com",
+ "stem": "brazilliancewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "brazilliancewal",
+ "handle_fallbacks": [
+ "brazilliance_co",
+ "brazillianceUS",
+ "shopbrazillianc"
+ ],
+ "display_name": "brazilliancewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://brazilliancewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://brazilliancewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "brazilliancewallpaper",
+ "handle_fallbacks": [
+ "brazilliancewallpaper.co",
+ "shopbrazilliancewallpaper",
+ "brazilliancewallpaper.us"
+ ],
+ "display_name": "brazilliancewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for brazilliancewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for brazilliancewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "carmelpaints.com",
+ "stem": "carmelpaints",
+ "category": "auto:location/carmel",
+ "x": {
+ "handle_primary": "carmelpaints",
+ "handle_fallbacks": [
+ "carmelpaints_co",
+ "carmelpaintsUS",
+ "shopcarmelpaint"
+ ],
+ "display_name": "carmelpaints",
+ "bio": "Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelpaints.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelpaints.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelpaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelpaints",
+ "handle_fallbacks": [
+ "carmelpaints.co",
+ "shopcarmelpaints",
+ "carmelpaints.us"
+ ],
+ "display_name": "carmelpaints",
+ "bio": "Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "carmelwallpaper.com",
+ "stem": "carmelwallpaper",
+ "category": "auto:location/carmel",
+ "x": {
+ "handle_primary": "carmelwallpaper",
+ "handle_fallbacks": [
+ "carmelwallpa_co",
+ "carmelwallpaUS",
+ "shopcarmelwallp"
+ ],
+ "display_name": "carmelwallpaper",
+ "bio": "Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpaper.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpaper.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelwallpaper",
+ "handle_fallbacks": [
+ "carmelwallpaper.co",
+ "shopcarmelwallpaper",
+ "carmelwallpaper.us"
+ ],
+ "display_name": "carmelwallpaper",
+ "bio": "Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "carmelwallpapers.com",
+ "stem": "carmelwallpapers",
+ "category": "auto:location/carmel",
+ "x": {
+ "handle_primary": "carmelpaper",
+ "handle_fallbacks": [
+ "carmelpaper_co",
+ "carmelpaperUS",
+ "shopcarmelpaper"
+ ],
+ "display_name": "carmelwallpapers",
+ "bio": "Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpapers.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpapers.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelwallpapers",
+ "handle_fallbacks": [
+ "carmelwallpapers.co",
+ "shopcarmelwallpapers",
+ "carmelwallpapers.us"
+ ],
+ "display_name": "carmelwallpapers",
+ "bio": "Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelwallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelwallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "cfafabrics.com",
+ "stem": "cfafabrics",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "cfafabrics",
+ "handle_fallbacks": [
+ "cfafabrics_co",
+ "cfafabricsUS",
+ "shopcfafabrics"
+ ],
+ "display_name": "cfafabrics",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://cfafabrics.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://cfafabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "cfafabrics",
+ "handle_fallbacks": [
+ "cfafabrics.co",
+ "shopcfafabrics",
+ "cfafabrics.us"
+ ],
+ "display_name": "cfafabrics",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for cfafabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for cfafabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "chinoiseriewallpaper.com",
+ "stem": "chinoiseriewallpaper",
+ "category": "auto:style/chinoiserie",
+ "x": {
+ "handle_primary": "chinoiseriewall",
+ "handle_fallbacks": [
+ "chinoiseriew_co",
+ "chinoiseriewUS",
+ "shopchinoiserie"
+ ],
+ "display_name": "chinoiseriewallpaper",
+ "bio": "Chinoiserie patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. https://chinoiseriewallpaper.com",
+ "Why chinoiserie: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for chinoiserie wallpaper. Free designer samples. https://chinoiseriewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "chinoiseriewallpaper",
+ "handle_fallbacks": [
+ "chinoiseriewallpaper.co",
+ "shopchinoiseriewallpaper",
+ "chinoiseriewallpaper.us"
+ ],
+ "display_name": "chinoiseriewallpaper",
+ "bio": "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why chinoiserie: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for chinoiserie wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for chinoiseriewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for chinoiseriewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "classawallcovering.com",
+ "stem": "classawallcovering",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "classawc",
+ "handle_fallbacks": [
+ "classawc_co",
+ "classawcUS",
+ "shopclassawc"
+ ],
+ "display_name": "classawallcovering",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://classawallcovering.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://classawallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "classawallcovering",
+ "handle_fallbacks": [
+ "classawallcovering.co",
+ "shopclassawallcovering",
+ "classawallcovering.us"
+ ],
+ "display_name": "classawallcovering",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for classawallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for classawallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "commercialwallcovering.com",
+ "stem": "commercialwallcovering",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "commercialwc",
+ "handle_fallbacks": [
+ "commercialwc_co",
+ "commercialwcUS",
+ "shopcommercialw"
+ ],
+ "display_name": "commercialwallcovering",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwallcovering.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "commercialwallcovering",
+ "handle_fallbacks": [
+ "commercialwallcovering.co",
+ "shopcommercialwallcovering",
+ "commercialwallcovering.us"
+ ],
+ "display_name": "commercialwallcovering",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for commercialwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for commercialwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "commercialwalls.com",
+ "stem": "commercialwalls",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "commercialwalls",
+ "handle_fallbacks": [
+ "commercialwa_co",
+ "commercialwaUS",
+ "shopcommercialw"
+ ],
+ "display_name": "commercialwalls",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwalls.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "commercialwalls",
+ "handle_fallbacks": [
+ "commercialwalls.co",
+ "shopcommercialwalls",
+ "commercialwalls.us"
+ ],
+ "display_name": "commercialwalls",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for commercialwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for commercialwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "contractwallpaper.com",
+ "stem": "contractwallpaper",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "contractpaper",
+ "handle_fallbacks": [
+ "contractpape_co",
+ "contractpapeUS",
+ "shopcontractpap"
+ ],
+ "display_name": "contractwallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://contractwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://contractwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "contractwallpaper",
+ "handle_fallbacks": [
+ "contractwallpaper.co",
+ "shopcontractwallpaper",
+ "contractwallpaper.us"
+ ],
+ "display_name": "contractwallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for contractwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for contractwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "customdigitalmurals.com",
+ "stem": "customdigitalmurals",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "customdigitalmu",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalmurals",
+ "bio": "Designer-grade customdigitalmurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade customdigitalmurals — trade-direct, free samples. https://customdigitalmurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "customdigitalmurals — free designer samples, honest lead times. https://customdigitalmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalmurals",
+ "handle_fallbacks": [
+ "customdigitalmurals.co",
+ "shopcustomdigitalmurals",
+ "customdigitalmurals.us"
+ ],
+ "display_name": "customdigitalmurals",
+ "bio": "Trade source for customdigitalmurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade customdigitalmurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "customdigitalmurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "customdigitalwallcoverings.com",
+ "stem": "customdigitalwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "customdigitalwa",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://customdigitalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://customdigitalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalwallcoverings",
+ "handle_fallbacks": [
+ "customdigitalwallcoverings.co",
+ "shopcustomdigitalwallcoverings",
+ "customdigitalwallcoverings.us"
+ ],
+ "display_name": "customdigitalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "customdigitalwalls.com",
+ "stem": "customdigitalwalls",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "customdigitalwa",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalwalls",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://customdigitalwalls.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://customdigitalwalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalwalls",
+ "handle_fallbacks": [
+ "customdigitalwalls.co",
+ "shopcustomdigitalwalls",
+ "customdigitalwalls.us"
+ ],
+ "display_name": "customdigitalwalls",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerlaboratory.com",
+ "stem": "designerlaboratory",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designerlaborat",
+ "handle_fallbacks": [
+ "designerlabo_co",
+ "designerlaboUS",
+ "shopdesignerlab"
+ ],
+ "display_name": "designerlaboratory",
+ "bio": "Trade source for designerlaboratory. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerlaboratory — trade-direct, free samples. https://designerlaboratory.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerlaboratory — free designer samples, honest lead times. https://designerlaboratory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerlaboratory",
+ "handle_fallbacks": [
+ "designerlaboratory.co",
+ "shopdesignerlaboratory",
+ "designerlaboratory.us"
+ ],
+ "display_name": "designerlaboratory",
+ "bio": "designerlaboratory curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designerlaboratory — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerlaboratory — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerlookbooks.com",
+ "stem": "designerlookbooks",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designerlookboo",
+ "handle_fallbacks": [
+ "designerlook_co",
+ "designerlookUS",
+ "shopdesignerloo"
+ ],
+ "display_name": "designerlookbooks",
+ "bio": "Trade source for designerlookbooks. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerlookbooks — trade-direct, free samples. https://designerlookbooks.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerlookbooks — free designer samples, honest lead times. https://designerlookbooks.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerlookbooks",
+ "handle_fallbacks": [
+ "designerlookbooks.co",
+ "shopdesignerlookbooks",
+ "designerlookbooks.us"
+ ],
+ "display_name": "designerlookbooks",
+ "bio": "designerlookbooks curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designerlookbooks — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerlookbooks — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerlookbooks: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerlookbooks — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designermagnetics.com",
+ "stem": "designermagnetics",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designermagneti",
+ "handle_fallbacks": [
+ "designermagn_co",
+ "designermagnUS",
+ "shopdesignermag"
+ ],
+ "display_name": "designermagnetics",
+ "bio": "Trade source for designermagnetics. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designermagnetics — trade-direct, free samples. https://designermagnetics.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designermagnetics — free designer samples, honest lead times. https://designermagnetics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designermagnetics",
+ "handle_fallbacks": [
+ "designermagnetics.co",
+ "shopdesignermagnetics",
+ "designermagnetics.us"
+ ],
+ "display_name": "designermagnetics",
+ "bio": "designermagnetics curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designermagnetics — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designermagnetics — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designermagnetics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designermagnetics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designersalesreps.com",
+ "stem": "designersalesreps",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designersalesre",
+ "handle_fallbacks": [
+ "designersale_co",
+ "designersaleUS",
+ "shopdesignersal"
+ ],
+ "display_name": "designersalesreps",
+ "bio": "Designer-grade designersalesreps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designersalesreps — trade-direct, free samples. https://designersalesreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designersalesreps — free designer samples, honest lead times. https://designersalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designersalesreps",
+ "handle_fallbacks": [
+ "designersalesreps.co",
+ "shopdesignersalesreps",
+ "designersalesreps.us"
+ ],
+ "display_name": "designersalesreps",
+ "bio": "Trade source for designersalesreps. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designersalesreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designersalesreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designersalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designersalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerschat.com",
+ "stem": "designerschat",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designerschat",
+ "handle_fallbacks": [
+ "designerscha_co",
+ "designerschaUS",
+ "shopdesignersch"
+ ],
+ "display_name": "designerschat",
+ "bio": "Designer-grade designerschat — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designerschat — trade-direct, free samples. https://designerschat.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerschat — free designer samples, honest lead times. https://designerschat.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerschat",
+ "handle_fallbacks": [
+ "designerschat.co",
+ "shopdesignerschat",
+ "designerschat.us"
+ ],
+ "display_name": "designerschat",
+ "bio": "Trade source for designerschat. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerschat — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerschat — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerschat: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerschat — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerswallcovering.com",
+ "stem": "designerswallcovering",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "designerswc",
+ "handle_fallbacks": [
+ "designerswc_co",
+ "designerswcUS",
+ "shopdesignerswc"
+ ],
+ "display_name": "designerswallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerswallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallcovering",
+ "handle_fallbacks": [
+ "designerswallcovering.co",
+ "shopdesignerswallcovering",
+ "designerswallcovering.us"
+ ],
+ "display_name": "designerswallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerswallcoverings.com",
+ "stem": "designerswallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "designerswcs",
+ "handle_fallbacks": [
+ "designerswcs_co",
+ "designerswcsUS",
+ "shopdesignerswc"
+ ],
+ "display_name": "designerswallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerswallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallcoverings",
+ "handle_fallbacks": [
+ "designerswallcoverings.co",
+ "shopdesignerswallcoverings",
+ "designerswallcoverings.us"
+ ],
+ "display_name": "designerswallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerswallpapers.com",
+ "stem": "designerswallpapers",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "designerspaper",
+ "handle_fallbacks": [
+ "designerspap_co",
+ "designerspapUS",
+ "shopdesignerspa"
+ ],
+ "display_name": "designerswallpapers",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://designerswallpapers.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://designerswallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallpapers",
+ "handle_fallbacks": [
+ "designerswallpapers.co",
+ "shopdesignerswallpapers",
+ "designerswallpapers.us"
+ ],
+ "display_name": "designerswallpapers",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerwallcover.com",
+ "stem": "designerwallcover",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "designerwallcov",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwallcover",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwallcover.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://designerwallcover.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcover",
+ "handle_fallbacks": [
+ "designerwallcover.co",
+ "shopdesignerwallcover",
+ "designerwallcover.us"
+ ],
+ "display_name": "designerwallcover",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcover: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcover — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerwallcovering.com",
+ "stem": "designerwallcovering",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "designerwc",
+ "handle_fallbacks": [
+ "designerwc_co",
+ "designerwcUS",
+ "shopdesignerwc"
+ ],
+ "display_name": "designerwallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcovering",
+ "handle_fallbacks": [
+ "designerwallcovering.co",
+ "shopdesignerwallcovering",
+ "designerwallcovering.us"
+ ],
+ "display_name": "designerwallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerwallcoverings.ai",
+ "stem": "designerwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "designerwcs",
+ "handle_fallbacks": [
+ "designerwcs_co",
+ "designerwcsUS",
+ "shopdesignerwcs"
+ ],
+ "display_name": "designerwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcoverings.ai",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerwallcoverings.ai"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcoverings",
+ "handle_fallbacks": [
+ "designerwallcoverings.co",
+ "shopdesignerwallcoverings",
+ "designerwallcoverings.us"
+ ],
+ "display_name": "designerwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerwallpaints.com",
+ "stem": "designerwallpaints",
+ "category": "auto:paint",
+ "x": {
+ "handle_primary": "designerwallpai",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwallpaints",
+ "bio": "Trade source for designer paint. Hand-curated palette, no filler colors, free swatches.",
+ "first_posts": [
+ "Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. https://designerwallpaints.com",
+ "Why a curated palette: every designer has been burned by \"matched\" paint that wasn't. We curate so you don't have to test.",
+ "Hand-curated designer paint. Free swatches, honest color matching. https://designerwallpaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallpaints",
+ "handle_fallbacks": [
+ "designerwallpaints.co",
+ "shopdesignerwallpaints",
+ "designerwallpaints.us"
+ ],
+ "display_name": "designerwallpaints",
+ "bio": "Paint specified by designers. Curated palette, low-VOC, free swatches to the trade.",
+ "first_posts": [
+ "Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. — link in bio",
+ "Why a curated palette: every designer has been burned by \"matched\" paint that wasn't. We curate so you don't have to test. — link in bio",
+ "Hand-curated designer paint. Free swatches, honest color matching. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designerwalltiles.com",
+ "stem": "designerwalltiles",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "designerwalltil",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwalltiles",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwalltiles.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://designerwalltiles.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwalltiles",
+ "handle_fallbacks": [
+ "designerwalltiles.co",
+ "shopdesignerwalltiles",
+ "designerwalltiles.us"
+ ],
+ "display_name": "designerwalltiles",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwalltiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwalltiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designtradereps.com",
+ "stem": "designtradereps",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designtradereps",
+ "handle_fallbacks": [
+ "designtrader_co",
+ "designtraderUS",
+ "shopdesigntrade"
+ ],
+ "display_name": "designtradereps",
+ "bio": "designtradereps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designtradereps — trade-direct, free samples. https://designtradereps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designtradereps — free designer samples, honest lead times. https://designtradereps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designtradereps",
+ "handle_fallbacks": [
+ "designtradereps.co",
+ "shopdesigntradereps",
+ "designtradereps.us"
+ ],
+ "display_name": "designtradereps",
+ "bio": "Designer-grade designtradereps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designtradereps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designtradereps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designtradereps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designtradereps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designtradesalesreps.com",
+ "stem": "designtradesalesreps",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "designtradesale",
+ "handle_fallbacks": [
+ "designtrades_co",
+ "designtradesUS",
+ "shopdesigntrade"
+ ],
+ "display_name": "designtradesalesreps",
+ "bio": "Trade source for designtradesalesreps. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designtradesalesreps — trade-direct, free samples. https://designtradesalesreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designtradesalesreps — free designer samples, honest lead times. https://designtradesalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designtradesalesreps",
+ "handle_fallbacks": [
+ "designtradesalesreps.co",
+ "shopdesigntradesalesreps",
+ "designtradesalesreps.us"
+ ],
+ "display_name": "designtradesalesreps",
+ "bio": "designtradesalesreps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designtradesalesreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designtradesalesreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designtradesalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designtradesalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "designwallcoverings.com",
+ "stem": "designwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "designwcs",
+ "handle_fallbacks": [
+ "designwcs_co",
+ "designwcsUS",
+ "shopdesignwcs"
+ ],
+ "display_name": "designwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designwallcoverings",
+ "handle_fallbacks": [
+ "designwallcoverings.co",
+ "shopdesignwallcoverings",
+ "designwallcoverings.us"
+ ],
+ "display_name": "designwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "embroideredwallpaper.com",
+ "stem": "embroideredwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "embroideredwall",
+ "handle_fallbacks": [
+ "embroideredw_co",
+ "embroideredwUS",
+ "shopembroidered"
+ ],
+ "display_name": "embroideredwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://embroideredwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://embroideredwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "embroideredwallpaper",
+ "handle_fallbacks": [
+ "embroideredwallpaper.co",
+ "shopembroideredwallpaper",
+ "embroideredwallpaper.us"
+ ],
+ "display_name": "embroideredwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for embroideredwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for embroideredwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "etciemurals.com",
+ "stem": "etciemurals",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "etciemurals",
+ "handle_fallbacks": [
+ "etciemurals_co",
+ "etciemuralsUS",
+ "shopetciemurals"
+ ],
+ "display_name": "etciemurals",
+ "bio": "Designer-grade etciemurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade etciemurals — trade-direct, free samples. https://etciemurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "etciemurals — free designer samples, honest lead times. https://etciemurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "etciemurals",
+ "handle_fallbacks": [
+ "etciemurals.co",
+ "shopetciemurals",
+ "etciemurals.us"
+ ],
+ "display_name": "etciemurals",
+ "bio": "Trade source for etciemurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade etciemurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "etciemurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for etciemurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for etciemurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "fabricfriday.com",
+ "stem": "fabricfriday",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "fabricfriday",
+ "handle_fallbacks": [
+ "fabricfriday_co",
+ "fabricfridayUS",
+ "shopfabricfrida"
+ ],
+ "display_name": "fabricfriday",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfriday.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricfriday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricfriday",
+ "handle_fallbacks": [
+ "fabricfriday.co",
+ "shopfabricfriday",
+ "fabricfriday.us"
+ ],
+ "display_name": "fabricfriday",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricfriday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricfriday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "fabricfridays.com",
+ "stem": "fabricfridays",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "fabricfridays",
+ "handle_fallbacks": [
+ "fabricfriday_co",
+ "fabricfridayUS",
+ "shopfabricfrida"
+ ],
+ "display_name": "fabricfridays",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfridays.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricfridays.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricfridays",
+ "handle_fallbacks": [
+ "fabricfridays.co",
+ "shopfabricfridays",
+ "fabricfridays.us"
+ ],
+ "display_name": "fabricfridays",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricfridays: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricfridays — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "fabricsondemand.com",
+ "stem": "fabricsondemand",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "fabricsondemand",
+ "handle_fallbacks": [
+ "fabricsondem_co",
+ "fabricsondemUS",
+ "shopfabricsonde"
+ ],
+ "display_name": "fabricsondemand",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricsondemand.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricsondemand",
+ "handle_fallbacks": [
+ "fabricsondemand.co",
+ "shopfabricsondemand",
+ "fabricsondemand.us"
+ ],
+ "display_name": "fabricsondemand",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "fabricwallpaper.com",
+ "stem": "fabricwallpaper",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "fabricwallpaper",
+ "handle_fallbacks": [
+ "fabricwallpa_co",
+ "fabricwallpaUS",
+ "shopfabricwallp"
+ ],
+ "display_name": "fabricwallpaper",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricwallpaper.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricwallpaper",
+ "handle_fallbacks": [
+ "fabricwallpaper.co",
+ "shopfabricwallpaper",
+ "fabricwallpaper.us"
+ ],
+ "display_name": "fabricwallpaper",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "fireratedwallcovering.com",
+ "stem": "fireratedwallcovering",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "fireratedwc",
+ "handle_fallbacks": [
+ "fireratedwc_co",
+ "fireratedwcUS",
+ "shopfireratedwc"
+ ],
+ "display_name": "fireratedwallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://fireratedwallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://fireratedwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fireratedwallcovering",
+ "handle_fallbacks": [
+ "fireratedwallcovering.co",
+ "shopfireratedwallcovering",
+ "fireratedwallcovering.us"
+ ],
+ "display_name": "fireratedwallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fireratedwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fireratedwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "flockedwallpaper.com",
+ "stem": "flockedwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "flockedpaper",
+ "handle_fallbacks": [
+ "flockedpaper_co",
+ "flockedpaperUS",
+ "shopflockedpape"
+ ],
+ "display_name": "flockedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://flockedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://flockedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "flockedwallpaper",
+ "handle_fallbacks": [
+ "flockedwallpaper.co",
+ "shopflockedwallpaper",
+ "flockedwallpaper.us"
+ ],
+ "display_name": "flockedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for flockedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for flockedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "glassbeadedwallpaper.com",
+ "stem": "glassbeadedwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "glassbeadedwall",
+ "handle_fallbacks": [
+ "glassbeadedw_co",
+ "glassbeadedwUS",
+ "shopglassbeaded"
+ ],
+ "display_name": "glassbeadedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://glassbeadedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://glassbeadedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "glassbeadedwallpaper",
+ "handle_fallbacks": [
+ "glassbeadedwallpaper.co",
+ "shopglassbeadedwallpaper",
+ "glassbeadedwallpaper.us"
+ ],
+ "display_name": "glassbeadedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for glassbeadedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for glassbeadedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "goldleafwallpaper.com",
+ "stem": "goldleafwallpaper",
+ "category": "auto:style/gold",
+ "x": {
+ "handle_primary": "goldleafpaper",
+ "handle_fallbacks": [
+ "goldleafpape_co",
+ "goldleafpapeUS",
+ "shopgoldleafpap"
+ ],
+ "display_name": "goldleafwallpaper",
+ "bio": "Trade source for gold wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Gold wallcoverings — the patterns designers actually specify. Free samples. https://goldleafwallpaper.com",
+ "Why gold: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for gold wallpaper. Free designer samples. https://goldleafwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "goldleafwallpaper",
+ "handle_fallbacks": [
+ "goldleafwallpaper.co",
+ "shopgoldleafwallpaper",
+ "goldleafwallpaper.us"
+ ],
+ "display_name": "goldleafwallpaper",
+ "bio": "Gold patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Gold wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why gold: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for gold wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for goldleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for goldleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "grassclothwallcovering.com",
+ "stem": "grassclothwallcovering",
+ "category": "auto:material/grasscloth",
+ "x": {
+ "handle_primary": "grassclothwc",
+ "handle_fallbacks": [
+ "grassclothwc_co",
+ "grassclothwcUS",
+ "shopgrassclothw"
+ ],
+ "display_name": "grassclothwallcovering",
+ "bio": "Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcovering.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallcovering",
+ "handle_fallbacks": [
+ "grassclothwallcovering.co",
+ "shopgrassclothwallcovering",
+ "grassclothwallcovering.us"
+ ],
+ "display_name": "grassclothwallcovering",
+ "bio": "Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "grassclothwallcoverings.com",
+ "stem": "grassclothwallcoverings",
+ "category": "auto:material/grasscloth",
+ "x": {
+ "handle_primary": "grassclothwcs",
+ "handle_fallbacks": [
+ "grassclothwc_co",
+ "grassclothwcUS",
+ "shopgrassclothw"
+ ],
+ "display_name": "grassclothwallcoverings",
+ "bio": "Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcoverings.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallcoverings",
+ "handle_fallbacks": [
+ "grassclothwallcoverings.co",
+ "shopgrassclothwallcoverings",
+ "grassclothwallcoverings.us"
+ ],
+ "display_name": "grassclothwallcoverings",
+ "bio": "Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "grassclothwallpaper.com",
+ "stem": "grassclothwallpaper",
+ "category": "auto:material/grasscloth",
+ "x": {
+ "handle_primary": "grassclothpaper",
+ "handle_fallbacks": [
+ "grassclothpa_co",
+ "grassclothpaUS",
+ "shopgrassclothp"
+ ],
+ "display_name": "grassclothwallpaper",
+ "bio": "Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallpaper.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallpaper",
+ "handle_fallbacks": [
+ "grassclothwallpaper.co",
+ "shopgrassclothwallpaper",
+ "grassclothwallpaper.us"
+ ],
+ "display_name": "grassclothwallpaper",
+ "bio": "Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "greenwallcoverings.com",
+ "stem": "greenwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "greenwcs",
+ "handle_fallbacks": [
+ "greenwcs_co",
+ "greenwcsUS",
+ "shopgreenwcs"
+ ],
+ "display_name": "greenwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://greenwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://greenwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "greenwallcoverings",
+ "handle_fallbacks": [
+ "greenwallcoverings.co",
+ "shopgreenwallcoverings",
+ "greenwallcoverings.us"
+ ],
+ "display_name": "greenwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for greenwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for greenwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "handcraftedwallpaper.com",
+ "stem": "handcraftedwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "handcraftedwall",
+ "handle_fallbacks": [
+ "handcraftedw_co",
+ "handcraftedwUS",
+ "shophandcrafted"
+ ],
+ "display_name": "handcraftedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handcraftedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handcraftedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handcraftedwallpaper",
+ "handle_fallbacks": [
+ "handcraftedwallpaper.co",
+ "shophandcraftedwallpaper",
+ "handcraftedwallpaper.us"
+ ],
+ "display_name": "handcraftedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handcraftedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handcraftedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "handmadewallcovering.com",
+ "stem": "handmadewallcovering",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "handmadewc",
+ "handle_fallbacks": [
+ "handmadewc_co",
+ "handmadewcUS",
+ "shophandmadewc"
+ ],
+ "display_name": "handmadewallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://handmadewallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://handmadewallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handmadewallcovering",
+ "handle_fallbacks": [
+ "handmadewallcovering.co",
+ "shophandmadewallcovering",
+ "handmadewallcovering.us"
+ ],
+ "display_name": "handmadewallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handmadewallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handmadewallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "handmadewallpapers.com",
+ "stem": "handmadewallpapers",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "handmadepaper",
+ "handle_fallbacks": [
+ "handmadepape_co",
+ "handmadepapeUS",
+ "shophandmadepap"
+ ],
+ "display_name": "handmadewallpapers",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handmadewallpapers.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handmadewallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handmadewallpapers",
+ "handle_fallbacks": [
+ "handmadewallpapers.co",
+ "shophandmadewallpapers",
+ "handmadewallpapers.us"
+ ],
+ "display_name": "handmadewallpapers",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handmadewallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handmadewallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "handscreenedwallpaper.com",
+ "stem": "handscreenedwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "handscreenedwal",
+ "handle_fallbacks": [
+ "handscreened_co",
+ "handscreenedUS",
+ "shophandscreene"
+ ],
+ "display_name": "handscreenedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handscreenedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handscreenedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handscreenedwallpaper",
+ "handle_fallbacks": [
+ "handscreenedwallpaper.co",
+ "shophandscreenedwallpaper",
+ "handscreenedwallpaper.us"
+ ],
+ "display_name": "handscreenedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handscreenedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handscreenedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "healthcarewallpaper.com",
+ "stem": "healthcarewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "healthcarepaper",
+ "handle_fallbacks": [
+ "healthcarepa_co",
+ "healthcarepaUS",
+ "shophealthcarep"
+ ],
+ "display_name": "healthcarewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://healthcarewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://healthcarewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "healthcarewallpaper",
+ "handle_fallbacks": [
+ "healthcarewallpaper.co",
+ "shophealthcarewallpaper",
+ "healthcarewallpaper.us"
+ ],
+ "display_name": "healthcarewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for healthcarewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for healthcarewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hollywoodwallcovering.com",
+ "stem": "hollywoodwallcovering",
+ "category": "auto:location/hollywood",
+ "x": {
+ "handle_primary": "hollywoodwc",
+ "handle_fallbacks": [
+ "hollywoodwc_co",
+ "hollywoodwcUS",
+ "shophollywoodwc"
+ ],
+ "display_name": "hollywoodwallcovering",
+ "bio": "Hollywood-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcovering.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcovering.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hollywoodwallcovering",
+ "handle_fallbacks": [
+ "hollywoodwallcovering.co",
+ "shophollywoodwallcovering",
+ "hollywoodwallcovering.us"
+ ],
+ "display_name": "hollywoodwallcovering",
+ "bio": "Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hollywoodwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hollywoodwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hollywoodwallcoverings.com",
+ "stem": "hollywoodwallcoverings",
+ "category": "auto:location/hollywood",
+ "x": {
+ "handle_primary": "hollywoodwcs",
+ "handle_fallbacks": [
+ "hollywoodwcs_co",
+ "hollywoodwcsUS",
+ "shophollywoodwc"
+ ],
+ "display_name": "hollywoodwallcoverings",
+ "bio": "Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcoverings.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcoverings.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hollywoodwallcoverings",
+ "handle_fallbacks": [
+ "hollywoodwallcoverings.co",
+ "shophollywoodwallcoverings",
+ "hollywoodwallcoverings.us"
+ ],
+ "display_name": "hollywoodwallcoverings",
+ "bio": "Hollywood wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hollywoodwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hollywoodwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitymurals.com",
+ "stem": "hospitalitymurals",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitymura",
+ "handle_fallbacks": [
+ "hospitalitym_co",
+ "hospitalitymUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitymurals",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitymurals.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitymurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitymurals",
+ "handle_fallbacks": [
+ "hospitalitymurals.co",
+ "shophospitalitymurals",
+ "hospitalitymurals.us"
+ ],
+ "display_name": "hospitalitymurals",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitysalesagency.com",
+ "stem": "hospitalitysalesagency",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesagency",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagency.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagency.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesagency",
+ "handle_fallbacks": [
+ "hospitalitysalesagency.co",
+ "shophospitalitysalesagency",
+ "hospitalitysalesagency.us"
+ ],
+ "display_name": "hospitalitysalesagency",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesagency: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesagency — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitysalesagents.com",
+ "stem": "hospitalitysalesagents",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesagents",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagents.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagents.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesagents",
+ "handle_fallbacks": [
+ "hospitalitysalesagents.co",
+ "shophospitalitysalesagents",
+ "hospitalitysalesagents.us"
+ ],
+ "display_name": "hospitalitysalesagents",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesagents: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesagents — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitysalesreps.com",
+ "stem": "hospitalitysalesreps",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesreps",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesreps.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesreps",
+ "handle_fallbacks": [
+ "hospitalitysalesreps.co",
+ "shophospitalitysalesreps",
+ "hospitalitysalesreps.us"
+ ],
+ "display_name": "hospitalitysalesreps",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitywallcoverings.com",
+ "stem": "hospitalitywallcoverings",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitywcs",
+ "handle_fallbacks": [
+ "hospitalityw_co",
+ "hospitalitywUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitywallcoverings",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallcoverings.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitywallcoverings",
+ "handle_fallbacks": [
+ "hospitalitywallcoverings.co",
+ "shophospitalitywallcoverings",
+ "hospitalitywallcoverings.us"
+ ],
+ "display_name": "hospitalitywallcoverings",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitywallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitywallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hospitalitywallpaper.com",
+ "stem": "hospitalitywallpaper",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hospitalitywall",
+ "handle_fallbacks": [
+ "hospitalityw_co",
+ "hospitalitywUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitywallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitywallpaper",
+ "handle_fallbacks": [
+ "hospitalitywallpaper.co",
+ "shophospitalitywallpaper",
+ "hospitalitywallpaper.us"
+ ],
+ "display_name": "hospitalitywallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "hotelwallcoverings.com",
+ "stem": "hotelwallcoverings",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "hotelwcs",
+ "handle_fallbacks": [
+ "hotelwcs_co",
+ "hotelwcsUS",
+ "shophotelwcs"
+ ],
+ "display_name": "hotelwallcoverings",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hotelwallcoverings.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hotelwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hotelwallcoverings",
+ "handle_fallbacks": [
+ "hotelwallcoverings.co",
+ "shophotelwallcoverings",
+ "hotelwallcoverings.us"
+ ],
+ "display_name": "hotelwallcoverings",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hotelwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hotelwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "interiordesignreps.com",
+ "stem": "interiordesignreps",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "interiordesignr",
+ "handle_fallbacks": [
+ "interiordesi_co",
+ "interiordesiUS",
+ "shopinteriordes"
+ ],
+ "display_name": "interiordesignreps",
+ "bio": "interiordesignreps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade interiordesignreps — trade-direct, free samples. https://interiordesignreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "interiordesignreps — free designer samples, honest lead times. https://interiordesignreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "interiordesignreps",
+ "handle_fallbacks": [
+ "interiordesignreps.co",
+ "shopinteriordesignreps",
+ "interiordesignreps.us"
+ ],
+ "display_name": "interiordesignreps",
+ "bio": "Designer-grade interiordesignreps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade interiordesignreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "interiordesignreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for interiordesignreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for interiordesignreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "jutewallpaper.com",
+ "stem": "jutewallpaper",
+ "category": "auto:material/jute",
+ "x": {
+ "handle_primary": "jutewallpaper",
+ "handle_fallbacks": [
+ "jutewallpape_co",
+ "jutewallpapeUS",
+ "shopjutewallpap"
+ ],
+ "display_name": "jutewallpaper",
+ "bio": "Trade source for jute wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. https://jutewallpaper.com",
+ "Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Jute wallcoverings, free designer samples. https://jutewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "jutewallpaper",
+ "handle_fallbacks": [
+ "jutewallpaper.co",
+ "shopjutewallpaper",
+ "jutewallpaper.us"
+ ],
+ "display_name": "jutewallpaper",
+ "bio": "Hand-loomed jute wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Jute wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for jutewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for jutewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "linenwallpaper.com",
+ "stem": "linenwallpaper",
+ "category": "auto:material/linen",
+ "x": {
+ "handle_primary": "linenwallpaper",
+ "handle_fallbacks": [
+ "linenwallpap_co",
+ "linenwallpapUS",
+ "shoplinenwallpa"
+ ],
+ "display_name": "linenwallpaper",
+ "bio": "Hand-loomed linen wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. https://linenwallpaper.com",
+ "Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Linen wallcoverings, free designer samples. https://linenwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "linenwallpaper",
+ "handle_fallbacks": [
+ "linenwallpaper.co",
+ "shoplinenwallpaper",
+ "linenwallpaper.us"
+ ],
+ "display_name": "linenwallpaper",
+ "bio": "Linen wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Linen wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for linenwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for linenwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "luxurymurals.com",
+ "stem": "luxurymurals",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "luxurymurals",
+ "handle_fallbacks": [
+ "luxurymurals_co",
+ "luxurymuralsUS",
+ "shopluxurymural"
+ ],
+ "display_name": "luxurymurals",
+ "bio": "Trade source for luxurymurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade luxurymurals — trade-direct, free samples. https://luxurymurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "luxurymurals — free designer samples, honest lead times. https://luxurymurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "luxurymurals",
+ "handle_fallbacks": [
+ "luxurymurals.co",
+ "shopluxurymurals",
+ "luxurymurals.us"
+ ],
+ "display_name": "luxurymurals",
+ "bio": "luxurymurals curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade luxurymurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "luxurymurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for luxurymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for luxurymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "madagascarwallpaper.com",
+ "stem": "madagascarwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "madagascarpaper",
+ "handle_fallbacks": [
+ "madagascarpa_co",
+ "madagascarpaUS",
+ "shopmadagascarp"
+ ],
+ "display_name": "madagascarwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://madagascarwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://madagascarwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "madagascarwallpaper",
+ "handle_fallbacks": [
+ "madagascarwallpaper.co",
+ "shopmadagascarwallpaper",
+ "madagascarwallpaper.us"
+ ],
+ "display_name": "madagascarwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for madagascarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for madagascarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "malibuwallpaper.com",
+ "stem": "malibuwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "malibuwallpaper",
+ "handle_fallbacks": [
+ "malibuwallpa_co",
+ "malibuwallpaUS",
+ "shopmalibuwallp"
+ ],
+ "display_name": "malibuwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://malibuwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://malibuwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "malibuwallpaper",
+ "handle_fallbacks": [
+ "malibuwallpaper.co",
+ "shopmalibuwallpaper",
+ "malibuwallpaper.us"
+ ],
+ "display_name": "malibuwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for malibuwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for malibuwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "metallicwallpaper.com",
+ "stem": "metallicwallpaper",
+ "category": "auto:style/metallic",
+ "x": {
+ "handle_primary": "metallicpaper",
+ "handle_fallbacks": [
+ "metallicpape_co",
+ "metallicpapeUS",
+ "shopmetallicpap"
+ ],
+ "display_name": "metallicwallpaper",
+ "bio": "Metallic patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Metallic wallcoverings — the patterns designers actually specify. Free samples. https://metallicwallpaper.com",
+ "Why metallic: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for metallic wallpaper. Free designer samples. https://metallicwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "metallicwallpaper",
+ "handle_fallbacks": [
+ "metallicwallpaper.co",
+ "shopmetallicwallpaper",
+ "metallicwallpaper.us"
+ ],
+ "display_name": "metallicwallpaper",
+ "bio": "Metallic wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Metallic wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why metallic: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for metallic wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for metallicwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for metallicwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "micawallpaper.com",
+ "stem": "micawallpaper",
+ "category": "auto:style/mica",
+ "x": {
+ "handle_primary": "micawallpaper",
+ "handle_fallbacks": [
+ "micawallpape_co",
+ "micawallpapeUS",
+ "shopmicawallpap"
+ ],
+ "display_name": "micawallpaper",
+ "bio": "Trade source for mica wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Mica wallcoverings — the patterns designers actually specify. Free samples. https://micawallpaper.com",
+ "Why mica: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for mica wallpaper. Free designer samples. https://micawallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "micawallpaper",
+ "handle_fallbacks": [
+ "micawallpaper.co",
+ "shopmicawallpaper",
+ "micawallpaper.us"
+ ],
+ "display_name": "micawallpaper",
+ "bio": "Mica patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Mica wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why mica: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for mica wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for micawallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for micawallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "montereywallpaper.com",
+ "stem": "montereywallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "montereypaper",
+ "handle_fallbacks": [
+ "montereypape_co",
+ "montereypapeUS",
+ "shopmontereypap"
+ ],
+ "display_name": "montereywallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://montereywallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://montereywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "montereywallpaper",
+ "handle_fallbacks": [
+ "montereywallpaper.co",
+ "shopmontereywallpaper",
+ "montereywallpaper.us"
+ ],
+ "display_name": "montereywallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for montereywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for montereywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "muralsondemand.com",
+ "stem": "muralsondemand",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "muralsondemand",
+ "handle_fallbacks": [
+ "muralsondema_co",
+ "muralsondemaUS",
+ "shopmuralsondem"
+ ],
+ "display_name": "muralsondemand",
+ "bio": "Trade source for muralsondemand. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade muralsondemand — trade-direct, free samples. https://muralsondemand.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "muralsondemand — free designer samples, honest lead times. https://muralsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "muralsondemand",
+ "handle_fallbacks": [
+ "muralsondemand.co",
+ "shopmuralsondemand",
+ "muralsondemand.us"
+ ],
+ "display_name": "muralsondemand",
+ "bio": "muralsondemand curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade muralsondemand — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "muralsondemand — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for muralsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for muralsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "museumwallpaper.com",
+ "stem": "museumwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "museumwallpaper",
+ "handle_fallbacks": [
+ "museumwallpa_co",
+ "museumwallpaUS",
+ "shopmuseumwallp"
+ ],
+ "display_name": "museumwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://museumwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://museumwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "museumwallpaper",
+ "handle_fallbacks": [
+ "museumwallpaper.co",
+ "shopmuseumwallpaper",
+ "museumwallpaper.us"
+ ],
+ "display_name": "museumwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for museumwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for museumwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "mylarwallpaper.com",
+ "stem": "mylarwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "mylarwallpaper",
+ "handle_fallbacks": [
+ "mylarwallpap_co",
+ "mylarwallpapUS",
+ "shopmylarwallpa"
+ ],
+ "display_name": "mylarwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://mylarwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://mylarwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "mylarwallpaper",
+ "handle_fallbacks": [
+ "mylarwallpaper.co",
+ "shopmylarwallpaper",
+ "mylarwallpaper.us"
+ ],
+ "display_name": "mylarwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for mylarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for mylarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "naturaltextilewallpaper.com",
+ "stem": "naturaltextilewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "naturaltextilew",
+ "handle_fallbacks": [
+ "naturaltexti_co",
+ "naturaltextiUS",
+ "shopnaturaltext"
+ ],
+ "display_name": "naturaltextilewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://naturaltextilewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://naturaltextilewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturaltextilewallpaper",
+ "handle_fallbacks": [
+ "naturaltextilewallpaper.co",
+ "shopnaturaltextilewallpaper",
+ "naturaltextilewallpaper.us"
+ ],
+ "display_name": "naturaltextilewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturaltextilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturaltextilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "naturalwallcoverings.com",
+ "stem": "naturalwallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "naturalwcs",
+ "handle_fallbacks": [
+ "naturalwcs_co",
+ "naturalwcsUS",
+ "shopnaturalwcs"
+ ],
+ "display_name": "naturalwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://naturalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://naturalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturalwallcoverings",
+ "handle_fallbacks": [
+ "naturalwallcoverings.co",
+ "shopnaturalwallcoverings",
+ "naturalwallcoverings.us"
+ ],
+ "display_name": "naturalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "naturalwalltextures.com",
+ "stem": "naturalwalltextures",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "naturalwalltext",
+ "handle_fallbacks": [
+ "naturalwallt_co",
+ "naturalwalltUS",
+ "shopnaturalwall"
+ ],
+ "display_name": "naturalwalltextures",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://naturalwalltextures.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://naturalwalltextures.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturalwalltextures",
+ "handle_fallbacks": [
+ "naturalwalltextures.co",
+ "shopnaturalwalltextures",
+ "naturalwalltextures.us"
+ ],
+ "display_name": "naturalwalltextures",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturalwalltextures: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturalwalltextures — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "pastelwallpaper.com",
+ "stem": "pastelwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "pastelwallpaper",
+ "handle_fallbacks": [
+ "pastelwallpa_co",
+ "pastelwallpaUS",
+ "shoppastelwallp"
+ ],
+ "display_name": "pastelwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://pastelwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://pastelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "pastelwallpaper",
+ "handle_fallbacks": [
+ "pastelwallpaper.co",
+ "shoppastelwallpaper",
+ "pastelwallpaper.us"
+ ],
+ "display_name": "pastelwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for pastelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for pastelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "patterndesignlab.com",
+ "stem": "patterndesignlab",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "patterndesignla",
+ "handle_fallbacks": [
+ "patterndesig_co",
+ "patterndesigUS",
+ "shoppatterndesi"
+ ],
+ "display_name": "patterndesignlab",
+ "bio": "patterndesignlab curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade patterndesignlab — trade-direct, free samples. https://patterndesignlab.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "patterndesignlab — free designer samples, honest lead times. https://patterndesignlab.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "patterndesignlab",
+ "handle_fallbacks": [
+ "patterndesignlab.co",
+ "shoppatterndesignlab",
+ "patterndesignlab.us"
+ ],
+ "display_name": "patterndesignlab",
+ "bio": "Designer-grade patterndesignlab — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade patterndesignlab — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "patterndesignlab — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for patterndesignlab: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for patterndesignlab — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "philliperomano.com",
+ "stem": "philliperomano",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "philliperomano",
+ "handle_fallbacks": [
+ "philliperoma_co",
+ "philliperomaUS",
+ "shopphilliperom"
+ ],
+ "display_name": "philliperomano",
+ "bio": "Trade source for philliperomano. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade philliperomano — trade-direct, free samples. https://philliperomano.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "philliperomano — free designer samples, honest lead times. https://philliperomano.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "philliperomano",
+ "handle_fallbacks": [
+ "philliperomano.co",
+ "shopphilliperomano",
+ "philliperomano.us"
+ ],
+ "display_name": "philliperomano",
+ "bio": "philliperomano curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade philliperomano — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "philliperomano — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for philliperomano: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for philliperomano — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "printmurals.com",
+ "stem": "printmurals",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "printmurals",
+ "handle_fallbacks": [
+ "printmurals_co",
+ "printmuralsUS",
+ "shopprintmurals"
+ ],
+ "display_name": "printmurals",
+ "bio": "printmurals curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade printmurals — trade-direct, free samples. https://printmurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "printmurals — free designer samples, honest lead times. https://printmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "printmurals",
+ "handle_fallbacks": [
+ "printmurals.co",
+ "shopprintmurals",
+ "printmurals.us"
+ ],
+ "display_name": "printmurals",
+ "bio": "Designer-grade printmurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade printmurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "printmurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for printmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for printmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "raffiawallcoverings.com",
+ "stem": "raffiawallcoverings",
+ "category": "auto:material/raffia",
+ "x": {
+ "handle_primary": "raffiawcs",
+ "handle_fallbacks": [
+ "raffiawcs_co",
+ "raffiawcsUS",
+ "shopraffiawcs"
+ ],
+ "display_name": "raffiawallcoverings",
+ "bio": "Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawallcoverings.com",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Raffia wallcoverings, free designer samples. https://raffiawallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "raffiawallcoverings",
+ "handle_fallbacks": [
+ "raffiawallcoverings.co",
+ "shopraffiawallcoverings",
+ "raffiawallcoverings.us"
+ ],
+ "display_name": "raffiawallcoverings",
+ "bio": "Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Raffia wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for raffiawallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for raffiawallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "raffiawalls.com",
+ "stem": "raffiawalls",
+ "category": "auto:material/raffia",
+ "x": {
+ "handle_primary": "raffiawalls",
+ "handle_fallbacks": [
+ "raffiawalls_co",
+ "raffiawallsUS",
+ "shopraffiawalls"
+ ],
+ "display_name": "raffiawalls",
+ "bio": "Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawalls.com",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Raffia wallcoverings, free designer samples. https://raffiawalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "raffiawalls",
+ "handle_fallbacks": [
+ "raffiawalls.co",
+ "shopraffiawalls",
+ "raffiawalls.us"
+ ],
+ "display_name": "raffiawalls",
+ "bio": "Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Raffia wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for raffiawalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for raffiawalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "restaurantfabrics.com",
+ "stem": "restaurantfabrics",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "restaurantfab",
+ "handle_fallbacks": [
+ "restaurantfa_co",
+ "restaurantfaUS",
+ "shoprestaurantf"
+ ],
+ "display_name": "restaurantfabrics",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantfabrics.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantfabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantfabrics",
+ "handle_fallbacks": [
+ "restaurantfabrics.co",
+ "shoprestaurantfabrics",
+ "restaurantfabrics.us"
+ ],
+ "display_name": "restaurantfabrics",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "restaurantmurals.com",
+ "stem": "restaurantmurals",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "restaurantmural",
+ "handle_fallbacks": [
+ "restaurantmu_co",
+ "restaurantmuUS",
+ "shoprestaurantm"
+ ],
+ "display_name": "restaurantmurals",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantmurals.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantmurals",
+ "handle_fallbacks": [
+ "restaurantmurals.co",
+ "shoprestaurantmurals",
+ "restaurantmurals.us"
+ ],
+ "display_name": "restaurantmurals",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "restaurantwallpaper.com",
+ "stem": "restaurantwallpaper",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "restaurantpaper",
+ "handle_fallbacks": [
+ "restaurantpa_co",
+ "restaurantpaUS",
+ "shoprestaurantp"
+ ],
+ "display_name": "restaurantwallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantwallpaper",
+ "handle_fallbacks": [
+ "restaurantwallpaper.co",
+ "shoprestaurantwallpaper",
+ "restaurantwallpaper.us"
+ ],
+ "display_name": "restaurantwallpaper",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "restorationwallpaper.com",
+ "stem": "restorationwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "restorationwall",
+ "handle_fallbacks": [
+ "restorationw_co",
+ "restorationwUS",
+ "shoprestoration"
+ ],
+ "display_name": "restorationwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://restorationwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://restorationwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restorationwallpaper",
+ "handle_fallbacks": [
+ "restorationwallpaper.co",
+ "shoprestorationwallpaper",
+ "restorationwallpaper.us"
+ ],
+ "display_name": "restorationwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restorationwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restorationwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "retrowalls.com",
+ "stem": "retrowalls",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "retrowalls",
+ "handle_fallbacks": [
+ "retrowalls_co",
+ "retrowallsUS",
+ "shopretrowalls"
+ ],
+ "display_name": "retrowalls",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://retrowalls.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://retrowalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "retrowalls",
+ "handle_fallbacks": [
+ "retrowalls.co",
+ "shopretrowalls",
+ "retrowalls.us"
+ ],
+ "display_name": "retrowalls",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for retrowalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for retrowalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "saloonwallpaper.com",
+ "stem": "saloonwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "saloonwallpaper",
+ "handle_fallbacks": [
+ "saloonwallpa_co",
+ "saloonwallpaUS",
+ "shopsaloonwallp"
+ ],
+ "display_name": "saloonwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://saloonwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://saloonwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "saloonwallpaper",
+ "handle_fallbacks": [
+ "saloonwallpaper.co",
+ "shopsaloonwallpaper",
+ "saloonwallpaper.us"
+ ],
+ "display_name": "saloonwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for saloonwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for saloonwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "screenprintedwallpaper.com",
+ "stem": "screenprintedwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "screenprintedwa",
+ "handle_fallbacks": [
+ "screenprinte_co",
+ "screenprinteUS",
+ "shopscreenprint"
+ ],
+ "display_name": "screenprintedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://screenprintedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://screenprintedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "screenprintedwallpaper",
+ "handle_fallbacks": [
+ "screenprintedwallpaper.co",
+ "shopscreenprintedwallpaper",
+ "screenprintedwallpaper.us"
+ ],
+ "display_name": "screenprintedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for screenprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for screenprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "selfadhesivewallpaper.com",
+ "stem": "selfadhesivewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "selfadhesivewal",
+ "handle_fallbacks": [
+ "selfadhesive_co",
+ "selfadhesiveUS",
+ "shopselfadhesiv"
+ ],
+ "display_name": "selfadhesivewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://selfadhesivewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://selfadhesivewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "selfadhesivewallpaper",
+ "handle_fallbacks": [
+ "selfadhesivewallpaper.co",
+ "shopselfadhesivewallpaper",
+ "selfadhesivewallpaper.us"
+ ],
+ "display_name": "selfadhesivewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for selfadhesivewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for selfadhesivewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "silkwallcoverings.com",
+ "stem": "silkwallcoverings",
+ "category": "auto:material/silk",
+ "x": {
+ "handle_primary": "silkwcs",
+ "handle_fallbacks": [
+ "silkwcs_co",
+ "silkwcsUS",
+ "shopsilkwcs"
+ ],
+ "display_name": "silkwallcoverings",
+ "bio": "Trade source for silk wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. https://silkwallcoverings.com",
+ "Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Silk wallcoverings, free designer samples. https://silkwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "silkwallcoverings",
+ "handle_fallbacks": [
+ "silkwallcoverings.co",
+ "shopsilkwallcoverings",
+ "silkwallcoverings.us"
+ ],
+ "display_name": "silkwallcoverings",
+ "bio": "Hand-loomed silk wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Silk wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for silkwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for silkwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "silverleafwallpaper.com",
+ "stem": "silverleafwallpaper",
+ "category": "auto:style/silver",
+ "x": {
+ "handle_primary": "silverleafpaper",
+ "handle_fallbacks": [
+ "silverleafpa_co",
+ "silverleafpaUS",
+ "shopsilverleafp"
+ ],
+ "display_name": "silverleafwallpaper",
+ "bio": "Silver wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Silver wallcoverings — the patterns designers actually specify. Free samples. https://silverleafwallpaper.com",
+ "Why silver: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for silver wallpaper. Free designer samples. https://silverleafwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "silverleafwallpaper",
+ "handle_fallbacks": [
+ "silverleafwallpaper.co",
+ "shopsilverleafwallpaper",
+ "silverleafwallpaper.us"
+ ],
+ "display_name": "silverleafwallpaper",
+ "bio": "Trade source for silver wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Silver wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why silver: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for silver wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for silverleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for silverleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "specifywallpaper.com",
+ "stem": "specifywallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "specifypaper",
+ "handle_fallbacks": [
+ "specifypaper_co",
+ "specifypaperUS",
+ "shopspecifypape"
+ ],
+ "display_name": "specifywallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://specifywallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://specifywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "specifywallpaper",
+ "handle_fallbacks": [
+ "specifywallpaper.co",
+ "shopspecifywallpaper",
+ "specifywallpaper.us"
+ ],
+ "display_name": "specifywallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for specifywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for specifywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "steveabramsdesigns.com",
+ "stem": "steveabramsdesigns",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "steveabramsdesi",
+ "handle_fallbacks": [
+ "steveabramsd_co",
+ "steveabramsdUS",
+ "shopsteveabrams"
+ ],
+ "display_name": "steveabramsdesigns",
+ "bio": "Trade source for steveabramsdesigns. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade steveabramsdesigns — trade-direct, free samples. https://steveabramsdesigns.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "steveabramsdesigns — free designer samples, honest lead times. https://steveabramsdesigns.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "steveabramsdesigns",
+ "handle_fallbacks": [
+ "steveabramsdesigns.co",
+ "shopsteveabramsdesigns",
+ "steveabramsdesigns.us"
+ ],
+ "display_name": "steveabramsdesigns",
+ "bio": "steveabramsdesigns curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade steveabramsdesigns — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "steveabramsdesigns — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for steveabramsdesigns: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for steveabramsdesigns — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "stringwallpaper.com",
+ "stem": "stringwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "stringwallpaper",
+ "handle_fallbacks": [
+ "stringwallpa_co",
+ "stringwallpaUS",
+ "shopstringwallp"
+ ],
+ "display_name": "stringwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://stringwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://stringwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "stringwallpaper",
+ "handle_fallbacks": [
+ "stringwallpaper.co",
+ "shopstringwallpaper",
+ "stringwallpaper.us"
+ ],
+ "display_name": "stringwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for stringwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for stringwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "suedewallpaper.com",
+ "stem": "suedewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "suedewallpaper",
+ "handle_fallbacks": [
+ "suedewallpap_co",
+ "suedewallpapUS",
+ "shopsuedewallpa"
+ ],
+ "display_name": "suedewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://suedewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://suedewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "suedewallpaper",
+ "handle_fallbacks": [
+ "suedewallpaper.co",
+ "shopsuedewallpaper",
+ "suedewallpaper.us"
+ ],
+ "display_name": "suedewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for suedewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for suedewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "textiletuesday.com",
+ "stem": "textiletuesday",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "textiletuesday",
+ "handle_fallbacks": [
+ "textiletuesd_co",
+ "textiletuesdUS",
+ "shoptextiletues"
+ ],
+ "display_name": "textiletuesday",
+ "bio": "Trade source for textiletuesday. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade textiletuesday — trade-direct, free samples. https://textiletuesday.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "textiletuesday — free designer samples, honest lead times. https://textiletuesday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "textiletuesday",
+ "handle_fallbacks": [
+ "textiletuesday.co",
+ "shoptextiletuesday",
+ "textiletuesday.us"
+ ],
+ "display_name": "textiletuesday",
+ "bio": "textiletuesday curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade textiletuesday — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "textiletuesday — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for textiletuesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for textiletuesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "textilewallpaper.com",
+ "stem": "textilewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "textilepaper",
+ "handle_fallbacks": [
+ "textilepaper_co",
+ "textilepaperUS",
+ "shoptextilepape"
+ ],
+ "display_name": "textilewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://textilewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://textilewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "textilewallpaper",
+ "handle_fallbacks": [
+ "textilewallpaper.co",
+ "shoptextilewallpaper",
+ "textilewallpaper.us"
+ ],
+ "display_name": "textilewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for textilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for textilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "theatrewallpaper.com",
+ "stem": "theatrewallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "theatrepaper",
+ "handle_fallbacks": [
+ "theatrepaper_co",
+ "theatrepaperUS",
+ "shoptheatrepape"
+ ],
+ "display_name": "theatrewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://theatrewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://theatrewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "theatrewallpaper",
+ "handle_fallbacks": [
+ "theatrewallpaper.co",
+ "shoptheatrewallpaper",
+ "theatrewallpaper.us"
+ ],
+ "display_name": "theatrewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for theatrewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for theatrewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "thedesignerlaboratory.com",
+ "stem": "thedesignerlaboratory",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "thedesignerlabo",
+ "handle_fallbacks": [
+ "thedesignerl_co",
+ "thedesignerlUS",
+ "shopthedesigner"
+ ],
+ "display_name": "thedesignerlaboratory",
+ "bio": "Trade source for thedesignerlaboratory. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade thedesignerlaboratory — trade-direct, free samples. https://thedesignerlaboratory.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thedesignerlaboratory — free designer samples, honest lead times. https://thedesignerlaboratory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thedesignerlaboratory",
+ "handle_fallbacks": [
+ "thedesignerlaboratory.co",
+ "shopthedesignerlaboratory",
+ "thedesignerlaboratory.us"
+ ],
+ "display_name": "thedesignerlaboratory",
+ "bio": "thedesignerlaboratory curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thedesignerlaboratory — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thedesignerlaboratory — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thedesignerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thedesignerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "thedesignerlibrary.com",
+ "stem": "thedesignerlibrary",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "thedesignerlibr",
+ "handle_fallbacks": [
+ "thedesignerl_co",
+ "thedesignerlUS",
+ "shopthedesigner"
+ ],
+ "display_name": "thedesignerlibrary",
+ "bio": "Trade source for thedesignerlibrary. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade thedesignerlibrary — trade-direct, free samples. https://thedesignerlibrary.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thedesignerlibrary — free designer samples, honest lead times. https://thedesignerlibrary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thedesignerlibrary",
+ "handle_fallbacks": [
+ "thedesignerlibrary.co",
+ "shopthedesignerlibrary",
+ "thedesignerlibrary.us"
+ ],
+ "display_name": "thedesignerlibrary",
+ "bio": "thedesignerlibrary curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thedesignerlibrary — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thedesignerlibrary — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thedesignerlibrary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thedesignerlibrary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "thehotelwallpaper.com",
+ "stem": "thehotelwallpaper",
+ "category": "auto:commercial",
+ "x": {
+ "handle_primary": "thehotelpaper",
+ "handle_fallbacks": [
+ "thehotelpape_co",
+ "thehotelpapeUS",
+ "shopthehotelpap"
+ ],
+ "display_name": "thehotelwallpaper",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://thehotelwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://thehotelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thehotelwallpaper",
+ "handle_fallbacks": [
+ "thehotelwallpaper.co",
+ "shopthehotelwallpaper",
+ "thehotelwallpaper.us"
+ ],
+ "display_name": "thehotelwallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thehotelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thehotelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "thesetdecorator.com",
+ "stem": "thesetdecorator",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "thesetdecorator",
+ "handle_fallbacks": [
+ "thesetdecora_co",
+ "thesetdecoraUS",
+ "shopthesetdecor"
+ ],
+ "display_name": "thesetdecorator",
+ "bio": "thesetdecorator curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thesetdecorator — trade-direct, free samples. https://thesetdecorator.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thesetdecorator — free designer samples, honest lead times. https://thesetdecorator.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thesetdecorator",
+ "handle_fallbacks": [
+ "thesetdecorator.co",
+ "shopthesetdecorator",
+ "thesetdecorator.us"
+ ],
+ "display_name": "thesetdecorator",
+ "bio": "Designer-grade thesetdecorator — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade thesetdecorator — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thesetdecorator — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thesetdecorator: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thesetdecorator — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "tradeonlytextiles.com",
+ "stem": "tradeonlytextiles",
+ "category": "auto:generic",
+ "x": {
+ "handle_primary": "tradeonlytextil",
+ "handle_fallbacks": [
+ "tradeonlytex_co",
+ "tradeonlytexUS",
+ "shoptradeonlyte"
+ ],
+ "display_name": "tradeonlytextiles",
+ "bio": "Designer-grade tradeonlytextiles — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade tradeonlytextiles — trade-direct, free samples. https://tradeonlytextiles.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "tradeonlytextiles — free designer samples, honest lead times. https://tradeonlytextiles.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "tradeonlytextiles",
+ "handle_fallbacks": [
+ "tradeonlytextiles.co",
+ "shoptradeonlytextiles",
+ "tradeonlytextiles.us"
+ ],
+ "display_name": "tradeonlytextiles",
+ "bio": "Trade source for tradeonlytextiles. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade tradeonlytextiles — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "tradeonlytextiles — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for tradeonlytextiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for tradeonlytextiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "unitedstateswallpaper.com",
+ "stem": "unitedstateswallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "unitedstateswal",
+ "handle_fallbacks": [
+ "unitedstates_co",
+ "unitedstatesUS",
+ "shopunitedstate"
+ ],
+ "display_name": "unitedstateswallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://unitedstateswallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://unitedstateswallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "unitedstateswallpaper",
+ "handle_fallbacks": [
+ "unitedstateswallpaper.co",
+ "shopunitedstateswallpaper",
+ "unitedstateswallpaper.us"
+ ],
+ "display_name": "unitedstateswallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for unitedstateswallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for unitedstateswallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "vinylwallpaper.com",
+ "stem": "vinylwallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "vinylwallpaper",
+ "handle_fallbacks": [
+ "vinylwallpap_co",
+ "vinylwallpapUS",
+ "shopvinylwallpa"
+ ],
+ "display_name": "vinylwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://vinylwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://vinylwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "vinylwallpaper",
+ "handle_fallbacks": [
+ "vinylwallpaper.co",
+ "shopvinylwallpaper",
+ "vinylwallpaper.us"
+ ],
+ "display_name": "vinylwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for vinylwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for vinylwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallcovering.net",
+ "stem": "wallcovering",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "wallcovering",
+ "handle_fallbacks": [
+ "wallcovering_co",
+ "wallcoveringUS",
+ "shopwallcoverin"
+ ],
+ "display_name": "wallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wallcovering.net",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://wallcovering.net"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallcovering",
+ "handle_fallbacks": [
+ "wallcovering.co",
+ "shopwallcovering",
+ "wallcovering.us"
+ ],
+ "display_name": "wallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpapercanada.com",
+ "stem": "wallpapercanada",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpapercanada",
+ "handle_fallbacks": [
+ "wallpapercan_co",
+ "wallpapercanUS",
+ "shopwallpaperca"
+ ],
+ "display_name": "wallpapercanada",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapercanada.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpapercanada.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapercanada",
+ "handle_fallbacks": [
+ "wallpapercanada.co",
+ "shopwallpapercanada",
+ "wallpapercanada.us"
+ ],
+ "display_name": "wallpapercanada",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapercanada: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapercanada — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperdefinitions.com",
+ "stem": "wallpaperdefinitions",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperdefini",
+ "handle_fallbacks": [
+ "wallpaperdef_co",
+ "wallpaperdefUS",
+ "shopwallpaperde"
+ ],
+ "display_name": "wallpaperdefinitions",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdefinitions.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdefinitions.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperdefinitions",
+ "handle_fallbacks": [
+ "wallpaperdefinitions.co",
+ "shopwallpaperdefinitions",
+ "wallpaperdefinitions.us"
+ ],
+ "display_name": "wallpaperdefinitions",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperdefinitions: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperdefinitions — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperdictionary.com",
+ "stem": "wallpaperdictionary",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperdictio",
+ "handle_fallbacks": [
+ "wallpaperdic_co",
+ "wallpaperdicUS",
+ "shopwallpaperdi"
+ ],
+ "display_name": "wallpaperdictionary",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdictionary.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdictionary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperdictionary",
+ "handle_fallbacks": [
+ "wallpaperdictionary.co",
+ "shopwallpaperdictionary",
+ "wallpaperdictionary.us"
+ ],
+ "display_name": "wallpaperdictionary",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperdictionary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperdictionary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperexports.com",
+ "stem": "wallpaperexports",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperexport",
+ "handle_fallbacks": [
+ "wallpaperexp_co",
+ "wallpaperexpUS",
+ "shopwallpaperex"
+ ],
+ "display_name": "wallpaperexports",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperexports.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperexports.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperexports",
+ "handle_fallbacks": [
+ "wallpaperexports.co",
+ "shopwallpaperexports",
+ "wallpaperexports.us"
+ ],
+ "display_name": "wallpaperexports",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperexports: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperexports — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperfromthe80s.com",
+ "stem": "wallpaperfromthe80s",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperfromth",
+ "handle_fallbacks": [
+ "wallpaperfro_co",
+ "wallpaperfroUS",
+ "shopwallpaperfr"
+ ],
+ "display_name": "wallpaperfromthe80s",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperfromthe80s.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperfromthe80s.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperfromthe80s",
+ "handle_fallbacks": [
+ "wallpaperfromthe80s.co",
+ "shopwallpaperfromthe80s",
+ "wallpaperfromthe80s.us"
+ ],
+ "display_name": "wallpaperfromthe80s",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperfromthe80s: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperfromthe80s — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperglossary.com",
+ "stem": "wallpaperglossary",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperglossa",
+ "handle_fallbacks": [
+ "wallpaperglo_co",
+ "wallpapergloUS",
+ "shopwallpapergl"
+ ],
+ "display_name": "wallpaperglossary",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperglossary.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperglossary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperglossary",
+ "handle_fallbacks": [
+ "wallpaperglossary.co",
+ "shopwallpaperglossary",
+ "wallpaperglossary.us"
+ ],
+ "display_name": "wallpaperglossary",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperglossary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperglossary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperhistory.com",
+ "stem": "wallpaperhistory",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperhistor",
+ "handle_fallbacks": [
+ "wallpaperhis_co",
+ "wallpaperhisUS",
+ "shopwallpaperhi"
+ ],
+ "display_name": "wallpaperhistory",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperhistory.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperhistory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperhistory",
+ "handle_fallbacks": [
+ "wallpaperhistory.co",
+ "shopwallpaperhistory",
+ "wallpaperhistory.us"
+ ],
+ "display_name": "wallpaperhistory",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperhistory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperhistory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperny.com",
+ "stem": "wallpaperny",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperny",
+ "handle_fallbacks": [
+ "wallpaperny_co",
+ "wallpapernyUS",
+ "shopwallpaperny"
+ ],
+ "display_name": "wallpaperny",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperny.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperny.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperny",
+ "handle_fallbacks": [
+ "wallpaperny.co",
+ "shopwallpaperny",
+ "wallpaperny.us"
+ ],
+ "display_name": "wallpaperny",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperny: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperny — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpapernyc.com",
+ "stem": "wallpapernyc",
+ "category": "auto:location/nyc",
+ "x": {
+ "handle_primary": "wallpapernyc",
+ "handle_fallbacks": [
+ "wallpapernyc_co",
+ "wallpapernycUS",
+ "shopwallpaperny"
+ ],
+ "display_name": "wallpapernyc",
+ "bio": "Nyc wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Nyc-direct wallcoverings for the local trade. Free designer samples. https://wallpapernyc.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://wallpapernyc.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://wallpapernyc.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapernyc",
+ "handle_fallbacks": [
+ "wallpapernyc.co",
+ "shopwallpapernyc",
+ "wallpapernyc.us"
+ ],
+ "display_name": "wallpapernyc",
+ "bio": "Nyc-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Nyc-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapernyc: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapernyc — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperondemand.com",
+ "stem": "wallpaperondemand",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperondema",
+ "handle_fallbacks": [
+ "wallpaperond_co",
+ "wallpaperondUS",
+ "shopwallpaperon"
+ ],
+ "display_name": "wallpaperondemand",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperondemand.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperondemand",
+ "handle_fallbacks": [
+ "wallpaperondemand.co",
+ "shopwallpaperondemand",
+ "wallpaperondemand.us"
+ ],
+ "display_name": "wallpaperondemand",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperpurchasing.com",
+ "stem": "wallpaperpurchasing",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperpurcha",
+ "handle_fallbacks": [
+ "wallpaperpur_co",
+ "wallpaperpurUS",
+ "shopwallpaperpu"
+ ],
+ "display_name": "wallpaperpurchasing",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperpurchasing.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperpurchasing.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperpurchasing",
+ "handle_fallbacks": [
+ "wallpaperpurchasing.co",
+ "shopwallpaperpurchasing",
+ "wallpaperpurchasing.us"
+ ],
+ "display_name": "wallpaperpurchasing",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperpurchasing: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperpurchasing — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpapersback.com",
+ "stem": "wallpapersback",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpapersback",
+ "handle_fallbacks": [
+ "wallpapersba_co",
+ "wallpapersbaUS",
+ "shopwallpapersb"
+ ],
+ "display_name": "wallpapersback",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapersback.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpapersback.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapersback",
+ "handle_fallbacks": [
+ "wallpapersback.co",
+ "shopwallpapersback",
+ "wallpapersback.us"
+ ],
+ "display_name": "wallpapersback",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapersback: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapersback — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperwednesday.com",
+ "stem": "wallpaperwednesday",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperwednes",
+ "handle_fallbacks": [
+ "wallpaperwed_co",
+ "wallpaperwedUS",
+ "shopwallpaperwe"
+ ],
+ "display_name": "wallpaperwednesday",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperwednesday.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperwednesday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperwednesday",
+ "handle_fallbacks": [
+ "wallpaperwednesday.co",
+ "shopwallpaperwednesday",
+ "wallpaperwednesday.us"
+ ],
+ "display_name": "wallpaperwednesday",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperwednesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperwednesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallpaperweekly.com",
+ "stem": "wallpaperweekly",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wallpaperweekly",
+ "handle_fallbacks": [
+ "wallpaperwee_co",
+ "wallpaperweeUS",
+ "shopwallpaperwe"
+ ],
+ "display_name": "wallpaperweekly",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperweekly.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperweekly.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperweekly",
+ "handle_fallbacks": [
+ "wallpaperweekly.co",
+ "shopwallpaperweekly",
+ "wallpaperweekly.us"
+ ],
+ "display_name": "wallpaperweekly",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperweekly: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperweekly — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallsandfabrics.com",
+ "stem": "wallsandfabrics",
+ "category": "auto:fabric",
+ "x": {
+ "handle_primary": "wallsandfabrics",
+ "handle_fallbacks": [
+ "wallsandfabr_co",
+ "wallsandfabrUS",
+ "shopwallsandfab"
+ ],
+ "display_name": "wallsandfabrics",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://wallsandfabrics.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://wallsandfabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallsandfabrics",
+ "handle_fallbacks": [
+ "wallsandfabrics.co",
+ "shopwallsandfabrics",
+ "wallsandfabrics.us"
+ ],
+ "display_name": "wallsandfabrics",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallsandfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallsandfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wallsondemand.com",
+ "stem": "wallsondemand",
+ "category": "auto:walls",
+ "x": {
+ "handle_primary": "wallsondemand",
+ "handle_fallbacks": [
+ "wallsondeman_co",
+ "wallsondemanUS",
+ "shopwallsondema"
+ ],
+ "display_name": "wallsondemand",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://wallsondemand.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://wallsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallsondemand",
+ "handle_fallbacks": [
+ "wallsondemand.co",
+ "shopwallsondemand",
+ "wallsondemand.us"
+ ],
+ "display_name": "wallsondemand",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wc01wallcoverings.com",
+ "stem": "wc01wallcoverings",
+ "category": "auto:wallcovering",
+ "x": {
+ "handle_primary": "wc01wcs",
+ "handle_fallbacks": [
+ "wc01wcs_co",
+ "wc01wcsUS",
+ "shopwc01wcs"
+ ],
+ "display_name": "wc01wallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wc01wallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://wc01wallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wc01wallcoverings",
+ "handle_fallbacks": [
+ "wc01wallcoverings.co",
+ "shopwc01wallcoverings",
+ "wc01wallcoverings.us"
+ ],
+ "display_name": "wc01wallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wc01wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wc01wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
+ },
+ {
+ "domain": "wc01wallpaper.com",
+ "stem": "wc01wallpaper",
+ "category": "auto:wallpaper",
+ "x": {
+ "handle_primary": "wc01wallpaper",
+ "handle_fallbacks": [
+ "wc01wallpape_co",
+ "wc01wallpapeUS",
+ "shopwc01wallpap"
+ ],
+ "display_name": "wc01wallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wc01wallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wc01wallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wc01wallpaper",
+ "handle_fallbacks": [
+ "wc01wallpaper.co",
+ "shopwc01wallpaper",
+ "wc01wallpaper.us"
+ ],
+ "display_name": "wc01wallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wc01wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wc01wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ }
}
- ]
-}
+ ],
+ "_expansion": {
+ "total_brands": 152,
+ "hand_crafted": 152,
+ "auto_generated": 0,
+ "skipped_already_present": 151,
+ "generated_at": "2026-05-11T23:52:52.899Z"
+ }
+}
\ No newline at end of file
diff --git a/brazilliancewallpaper.com/credentials-template.txt b/brazilliancewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..aefa238
--- /dev/null
+++ b/brazilliancewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# brazilliancewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@brazilliancewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @brazilliancewal (fallbacks: @brazilliance_co, @brazillianceUS, @shopbrazillianc)
+IG handle: @brazilliancewallpaper (fallbacks: @brazilliancewallpaper.co, @shopbrazilliancewallpaper, @brazilliancewallpaper.us)
diff --git a/brazilliancewallpaper.com/ig-bio.txt b/brazilliancewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/brazilliancewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/brazilliancewallpaper.com/ig-display-name.txt b/brazilliancewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..b8f3abc
--- /dev/null
+++ b/brazilliancewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+brazilliancewallpaper
diff --git a/brazilliancewallpaper.com/ig-first-3-posts.md b/brazilliancewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..491219f
--- /dev/null
+++ b/brazilliancewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for brazilliancewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/brazilliancewallpaper.com/ig-handle-candidates.txt b/brazilliancewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..9d41f7b
--- /dev/null
+++ b/brazilliancewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @brazilliancewallpaper
+FALLBACKS:
+ @brazilliancewallpaper.co
+ @shopbrazilliancewallpaper
+ @brazilliancewallpaper.us
diff --git a/brazilliancewallpaper.com/image-specs.md b/brazilliancewallpaper.com/image-specs.md
new file mode 100644
index 0000000..b58951a
--- /dev/null
+++ b/brazilliancewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for brazilliancewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for brazilliancewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for brazilliancewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/brazilliancewallpaper.com/link-in-bio.json b/brazilliancewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..233c5e2
--- /dev/null
+++ b/brazilliancewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "brazilliancewallpaper",
+ "domain": "brazilliancewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://brazilliancewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://brazilliancewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@brazilliancewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/brazilliancewallpaper.com/profile.json b/brazilliancewallpaper.com/profile.json
new file mode 100644
index 0000000..897ae64
--- /dev/null
+++ b/brazilliancewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "brazilliancewallpaper.com",
+ "stem": "brazilliancewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@brazilliancewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "brazilliancewal",
+ "handle_fallbacks": [
+ "brazilliance_co",
+ "brazillianceUS",
+ "shopbrazillianc"
+ ],
+ "display_name": "brazilliancewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://brazilliancewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://brazilliancewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "brazilliancewallpaper",
+ "handle_fallbacks": [
+ "brazilliancewallpaper.co",
+ "shopbrazilliancewallpaper",
+ "brazilliancewallpaper.us"
+ ],
+ "display_name": "brazilliancewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for brazilliancewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for brazilliancewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.974Z"
+}
\ No newline at end of file
diff --git a/brazilliancewallpaper.com/x-bio.txt b/brazilliancewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/brazilliancewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/brazilliancewallpaper.com/x-display-name.txt b/brazilliancewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..b8f3abc
--- /dev/null
+++ b/brazilliancewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+brazilliancewallpaper
diff --git a/brazilliancewallpaper.com/x-first-3-posts.md b/brazilliancewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..7f0eeb0
--- /dev/null
+++ b/brazilliancewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for brazilliancewallpaper.com
+
+## Post 1 (100/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://brazilliancewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (95/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://brazilliancewallpaper.com
diff --git a/brazilliancewallpaper.com/x-handle-candidates.txt b/brazilliancewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..3a1da86
--- /dev/null
+++ b/brazilliancewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @brazilliancewal
+FALLBACKS:
+ @brazilliance_co
+ @brazillianceUS
+ @shopbrazillianc
diff --git a/carmelpaints.com/credentials-template.txt b/carmelpaints.com/credentials-template.txt
new file mode 100644
index 0000000..7e3cce9
--- /dev/null
+++ b/carmelpaints.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# carmelpaints.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@carmelpaints.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @carmelpaints (fallbacks: @carmelpaints_co, @carmelpaintsUS, @shopcarmelpaint)
+IG handle: @carmelpaints (fallbacks: @carmelpaints.co, @shopcarmelpaints, @carmelpaints.us)
diff --git a/carmelpaints.com/ig-bio.txt b/carmelpaints.com/ig-bio.txt
new file mode 100644
index 0000000..6844387
--- /dev/null
+++ b/carmelpaints.com/ig-bio.txt
@@ -0,0 +1 @@
+Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.
diff --git a/carmelpaints.com/ig-display-name.txt b/carmelpaints.com/ig-display-name.txt
new file mode 100644
index 0000000..8d90bff
--- /dev/null
+++ b/carmelpaints.com/ig-display-name.txt
@@ -0,0 +1 @@
+carmelpaints
diff --git a/carmelpaints.com/ig-first-3-posts.md b/carmelpaints.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5b96929
--- /dev/null
+++ b/carmelpaints.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for carmelpaints.com
+
+## Post 1
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/carmelpaints.com/ig-handle-candidates.txt b/carmelpaints.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..bb139fd
--- /dev/null
+++ b/carmelpaints.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelpaints
+FALLBACKS:
+ @carmelpaints.co
+ @shopcarmelpaints
+ @carmelpaints.us
diff --git a/carmelpaints.com/image-specs.md b/carmelpaints.com/image-specs.md
new file mode 100644
index 0000000..42addd1
--- /dev/null
+++ b/carmelpaints.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for carmelpaints.com
+
+## Profile pic (square, 400×400)
+Square logo for carmelpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for carmelpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/carmelpaints.com/link-in-bio.json b/carmelpaints.com/link-in-bio.json
new file mode 100644
index 0000000..a168806
--- /dev/null
+++ b/carmelpaints.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "carmelpaints",
+ "domain": "carmelpaints.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://carmelpaints.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://carmelpaints.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@carmelpaints.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/carmelpaints.com/profile.json b/carmelpaints.com/profile.json
new file mode 100644
index 0000000..7f18468
--- /dev/null
+++ b/carmelpaints.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "carmelpaints.com",
+ "stem": "carmelpaints",
+ "category": "auto:location/carmel",
+ "email": "info@carmelpaints.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "carmelpaints",
+ "handle_fallbacks": [
+ "carmelpaints_co",
+ "carmelpaintsUS",
+ "shopcarmelpaint"
+ ],
+ "display_name": "carmelpaints",
+ "bio": "Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelpaints.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelpaints.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelpaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelpaints",
+ "handle_fallbacks": [
+ "carmelpaints.co",
+ "shopcarmelpaints",
+ "carmelpaints.us"
+ ],
+ "display_name": "carmelpaints",
+ "bio": "Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.974Z"
+}
\ No newline at end of file
diff --git a/carmelpaints.com/x-bio.txt b/carmelpaints.com/x-bio.txt
new file mode 100644
index 0000000..e85dfcb
--- /dev/null
+++ b/carmelpaints.com/x-bio.txt
@@ -0,0 +1 @@
+Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.
diff --git a/carmelpaints.com/x-display-name.txt b/carmelpaints.com/x-display-name.txt
new file mode 100644
index 0000000..8d90bff
--- /dev/null
+++ b/carmelpaints.com/x-display-name.txt
@@ -0,0 +1 @@
+carmelpaints
diff --git a/carmelpaints.com/x-first-3-posts.md b/carmelpaints.com/x-first-3-posts.md
new file mode 100644
index 0000000..60b6724
--- /dev/null
+++ b/carmelpaints.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for carmelpaints.com
+
+## Post 1 (96/280)
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelpaints.com
+
+---
+
+## Post 2 (120/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelpaints.com
+
+---
+
+## Post 3 (108/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelpaints.com
diff --git a/carmelpaints.com/x-handle-candidates.txt b/carmelpaints.com/x-handle-candidates.txt
new file mode 100644
index 0000000..bf044c9
--- /dev/null
+++ b/carmelpaints.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelpaints
+FALLBACKS:
+ @carmelpaints_co
+ @carmelpaintsUS
+ @shopcarmelpaint
diff --git a/carmelwallpaper.com/credentials-template.txt b/carmelwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..8a6502e
--- /dev/null
+++ b/carmelwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# carmelwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@carmelwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @carmelwallpaper (fallbacks: @carmelwallpa_co, @carmelwallpaUS, @shopcarmelwallp)
+IG handle: @carmelwallpaper (fallbacks: @carmelwallpaper.co, @shopcarmelwallpaper, @carmelwallpaper.us)
diff --git a/carmelwallpaper.com/ig-bio.txt b/carmelwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..de98f16
--- /dev/null
+++ b/carmelwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.
diff --git a/carmelwallpaper.com/ig-display-name.txt b/carmelwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..be79bca
--- /dev/null
+++ b/carmelwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+carmelwallpaper
diff --git a/carmelwallpaper.com/ig-first-3-posts.md b/carmelwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..c3e2a6f
--- /dev/null
+++ b/carmelwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for carmelwallpaper.com
+
+## Post 1
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/carmelwallpaper.com/ig-handle-candidates.txt b/carmelwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b5e388a
--- /dev/null
+++ b/carmelwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelwallpaper
+FALLBACKS:
+ @carmelwallpaper.co
+ @shopcarmelwallpaper
+ @carmelwallpaper.us
diff --git a/carmelwallpaper.com/image-specs.md b/carmelwallpaper.com/image-specs.md
new file mode 100644
index 0000000..951cfad
--- /dev/null
+++ b/carmelwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for carmelwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for carmelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for carmelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/carmelwallpaper.com/link-in-bio.json b/carmelwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..08933c7
--- /dev/null
+++ b/carmelwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "carmelwallpaper",
+ "domain": "carmelwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://carmelwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://carmelwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@carmelwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/carmelwallpaper.com/profile.json b/carmelwallpaper.com/profile.json
new file mode 100644
index 0000000..7b3ca35
--- /dev/null
+++ b/carmelwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "carmelwallpaper.com",
+ "stem": "carmelwallpaper",
+ "category": "auto:location/carmel",
+ "email": "info@carmelwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "carmelwallpaper",
+ "handle_fallbacks": [
+ "carmelwallpa_co",
+ "carmelwallpaUS",
+ "shopcarmelwallp"
+ ],
+ "display_name": "carmelwallpaper",
+ "bio": "Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpaper.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpaper.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelwallpaper",
+ "handle_fallbacks": [
+ "carmelwallpaper.co",
+ "shopcarmelwallpaper",
+ "carmelwallpaper.us"
+ ],
+ "display_name": "carmelwallpaper",
+ "bio": "Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.975Z"
+}
\ No newline at end of file
diff --git a/carmelwallpaper.com/x-bio.txt b/carmelwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..6844387
--- /dev/null
+++ b/carmelwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Carmel-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.
diff --git a/carmelwallpaper.com/x-display-name.txt b/carmelwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..be79bca
--- /dev/null
+++ b/carmelwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+carmelwallpaper
diff --git a/carmelwallpaper.com/x-first-3-posts.md b/carmelwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..d9abcde
--- /dev/null
+++ b/carmelwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for carmelwallpaper.com
+
+## Post 1 (99/280)
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpaper.com
+
+---
+
+## Post 2 (123/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpaper.com
+
+---
+
+## Post 3 (111/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpaper.com
diff --git a/carmelwallpaper.com/x-handle-candidates.txt b/carmelwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..8e6644a
--- /dev/null
+++ b/carmelwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelwallpaper
+FALLBACKS:
+ @carmelwallpa_co
+ @carmelwallpaUS
+ @shopcarmelwallp
diff --git a/carmelwallpapers.com/credentials-template.txt b/carmelwallpapers.com/credentials-template.txt
new file mode 100644
index 0000000..21cd24c
--- /dev/null
+++ b/carmelwallpapers.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# carmelwallpapers.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@carmelwallpapers.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @carmelpaper (fallbacks: @carmelpaper_co, @carmelpaperUS, @shopcarmelpaper)
+IG handle: @carmelwallpapers (fallbacks: @carmelwallpapers.co, @shopcarmelwallpapers, @carmelwallpapers.us)
diff --git a/carmelwallpapers.com/ig-bio.txt b/carmelwallpapers.com/ig-bio.txt
new file mode 100644
index 0000000..e85dfcb
--- /dev/null
+++ b/carmelwallpapers.com/ig-bio.txt
@@ -0,0 +1 @@
+Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.
diff --git a/carmelwallpapers.com/ig-display-name.txt b/carmelwallpapers.com/ig-display-name.txt
new file mode 100644
index 0000000..3651438
--- /dev/null
+++ b/carmelwallpapers.com/ig-display-name.txt
@@ -0,0 +1 @@
+carmelwallpapers
diff --git a/carmelwallpapers.com/ig-first-3-posts.md b/carmelwallpapers.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8286b2f
--- /dev/null
+++ b/carmelwallpapers.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for carmelwallpapers.com
+
+## Post 1
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/carmelwallpapers.com/ig-handle-candidates.txt b/carmelwallpapers.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..16d0627
--- /dev/null
+++ b/carmelwallpapers.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelwallpapers
+FALLBACKS:
+ @carmelwallpapers.co
+ @shopcarmelwallpapers
+ @carmelwallpapers.us
diff --git a/carmelwallpapers.com/image-specs.md b/carmelwallpapers.com/image-specs.md
new file mode 100644
index 0000000..518ce5b
--- /dev/null
+++ b/carmelwallpapers.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for carmelwallpapers.com
+
+## Profile pic (square, 400×400)
+Square logo for carmelwallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for carmelwallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/carmelwallpapers.com/link-in-bio.json b/carmelwallpapers.com/link-in-bio.json
new file mode 100644
index 0000000..05d305b
--- /dev/null
+++ b/carmelwallpapers.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "carmelwallpapers",
+ "domain": "carmelwallpapers.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://carmelwallpapers.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://carmelwallpapers.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@carmelwallpapers.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/carmelwallpapers.com/profile.json b/carmelwallpapers.com/profile.json
new file mode 100644
index 0000000..0dab6b3
--- /dev/null
+++ b/carmelwallpapers.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "carmelwallpapers.com",
+ "stem": "carmelwallpapers",
+ "category": "auto:location/carmel",
+ "email": "info@carmelwallpapers.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "carmelpaper",
+ "handle_fallbacks": [
+ "carmelpaper_co",
+ "carmelpaperUS",
+ "shopcarmelpaper"
+ ],
+ "display_name": "carmelwallpapers",
+ "bio": "Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpapers.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpapers.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "carmelwallpapers",
+ "handle_fallbacks": [
+ "carmelwallpapers.co",
+ "shopcarmelwallpapers",
+ "carmelwallpapers.us"
+ ],
+ "display_name": "carmelwallpapers",
+ "bio": "Carmel wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Carmel-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for carmelwallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for carmelwallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.976Z"
+}
\ No newline at end of file
diff --git a/carmelwallpapers.com/x-bio.txt b/carmelwallpapers.com/x-bio.txt
new file mode 100644
index 0000000..de98f16
--- /dev/null
+++ b/carmelwallpapers.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings for the carmel trade. Free designer samples, honest lead times, ships fast.
diff --git a/carmelwallpapers.com/x-display-name.txt b/carmelwallpapers.com/x-display-name.txt
new file mode 100644
index 0000000..3651438
--- /dev/null
+++ b/carmelwallpapers.com/x-display-name.txt
@@ -0,0 +1 @@
+carmelwallpapers
diff --git a/carmelwallpapers.com/x-first-3-posts.md b/carmelwallpapers.com/x-first-3-posts.md
new file mode 100644
index 0000000..3ce5e6c
--- /dev/null
+++ b/carmelwallpapers.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for carmelwallpapers.com
+
+## Post 1 (100/280)
+
+Carmel-direct wallcoverings for the local trade. Free designer samples. https://carmelwallpapers.com
+
+---
+
+## Post 2 (124/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://carmelwallpapers.com
+
+---
+
+## Post 3 (112/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://carmelwallpapers.com
diff --git a/carmelwallpapers.com/x-handle-candidates.txt b/carmelwallpapers.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d850925
--- /dev/null
+++ b/carmelwallpapers.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @carmelpaper
+FALLBACKS:
+ @carmelpaper_co
+ @carmelpaperUS
+ @shopcarmelpaper
diff --git a/cfafabrics.com/credentials-template.txt b/cfafabrics.com/credentials-template.txt
new file mode 100644
index 0000000..7e91f45
--- /dev/null
+++ b/cfafabrics.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# cfafabrics.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@cfafabrics.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @cfafabrics (fallbacks: @cfafabrics_co, @cfafabricsUS, @shopcfafabrics)
+IG handle: @cfafabrics (fallbacks: @cfafabrics.co, @shopcfafabrics, @cfafabrics.us)
diff --git a/cfafabrics.com/ig-bio.txt b/cfafabrics.com/ig-bio.txt
new file mode 100644
index 0000000..cf23c49
--- /dev/null
+++ b/cfafabrics.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.
diff --git a/cfafabrics.com/ig-display-name.txt b/cfafabrics.com/ig-display-name.txt
new file mode 100644
index 0000000..71524d7
--- /dev/null
+++ b/cfafabrics.com/ig-display-name.txt
@@ -0,0 +1 @@
+cfafabrics
diff --git a/cfafabrics.com/ig-first-3-posts.md b/cfafabrics.com/ig-first-3-posts.md
new file mode 100644
index 0000000..fff0a02
--- /dev/null
+++ b/cfafabrics.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for cfafabrics.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/cfafabrics.com/ig-handle-candidates.txt b/cfafabrics.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..df3719b
--- /dev/null
+++ b/cfafabrics.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @cfafabrics
+FALLBACKS:
+ @cfafabrics.co
+ @shopcfafabrics
+ @cfafabrics.us
diff --git a/cfafabrics.com/image-specs.md b/cfafabrics.com/image-specs.md
new file mode 100644
index 0000000..774a08d
--- /dev/null
+++ b/cfafabrics.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for cfafabrics.com
+
+## Profile pic (square, 400×400)
+Square logo for cfafabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for cfafabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/cfafabrics.com/link-in-bio.json b/cfafabrics.com/link-in-bio.json
new file mode 100644
index 0000000..b365e11
--- /dev/null
+++ b/cfafabrics.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "cfafabrics",
+ "domain": "cfafabrics.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://cfafabrics.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://cfafabrics.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@cfafabrics.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/cfafabrics.com/profile.json b/cfafabrics.com/profile.json
new file mode 100644
index 0000000..224d5c4
--- /dev/null
+++ b/cfafabrics.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "cfafabrics.com",
+ "stem": "cfafabrics",
+ "category": "auto:fabric",
+ "email": "info@cfafabrics.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "cfafabrics",
+ "handle_fallbacks": [
+ "cfafabrics_co",
+ "cfafabricsUS",
+ "shopcfafabrics"
+ ],
+ "display_name": "cfafabrics",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://cfafabrics.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://cfafabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "cfafabrics",
+ "handle_fallbacks": [
+ "cfafabrics.co",
+ "shopcfafabrics",
+ "cfafabrics.us"
+ ],
+ "display_name": "cfafabrics",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for cfafabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for cfafabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.977Z"
+}
\ No newline at end of file
diff --git a/cfafabrics.com/x-bio.txt b/cfafabrics.com/x-bio.txt
new file mode 100644
index 0000000..15993eb
--- /dev/null
+++ b/cfafabrics.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.
diff --git a/cfafabrics.com/x-display-name.txt b/cfafabrics.com/x-display-name.txt
new file mode 100644
index 0000000..71524d7
--- /dev/null
+++ b/cfafabrics.com/x-display-name.txt
@@ -0,0 +1 @@
+cfafabrics
diff --git a/cfafabrics.com/x-first-3-posts.md b/cfafabrics.com/x-first-3-posts.md
new file mode 100644
index 0000000..0ab4738
--- /dev/null
+++ b/cfafabrics.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for cfafabrics.com
+
+## Post 1 (102/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://cfafabrics.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (90/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://cfafabrics.com
diff --git a/cfafabrics.com/x-handle-candidates.txt b/cfafabrics.com/x-handle-candidates.txt
new file mode 100644
index 0000000..b3e793f
--- /dev/null
+++ b/cfafabrics.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @cfafabrics
+FALLBACKS:
+ @cfafabrics_co
+ @cfafabricsUS
+ @shopcfafabrics
diff --git a/chinoiseriewallpaper.com/credentials-template.txt b/chinoiseriewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b6cb588
--- /dev/null
+++ b/chinoiseriewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# chinoiseriewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@chinoiseriewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @chinoiseriewall (fallbacks: @chinoiseriew_co, @chinoiseriewUS, @shopchinoiserie)
+IG handle: @chinoiseriewallpaper (fallbacks: @chinoiseriewallpaper.co, @shopchinoiseriewallpaper, @chinoiseriewallpaper.us)
diff --git a/chinoiseriewallpaper.com/ig-bio.txt b/chinoiseriewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..3573936
--- /dev/null
+++ b/chinoiseriewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Chinoiserie wallcoverings — the patterns designers actually specify. Free samples, trade-direct.
diff --git a/chinoiseriewallpaper.com/ig-display-name.txt b/chinoiseriewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..599e2db
--- /dev/null
+++ b/chinoiseriewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+chinoiseriewallpaper
diff --git a/chinoiseriewallpaper.com/ig-first-3-posts.md b/chinoiseriewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8eaf2ed
--- /dev/null
+++ b/chinoiseriewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for chinoiseriewallpaper.com
+
+## Post 1
+
+Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why chinoiserie: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for chinoiserie wallpaper. Free designer samples. — link in bio
diff --git a/chinoiseriewallpaper.com/ig-handle-candidates.txt b/chinoiseriewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e94a006
--- /dev/null
+++ b/chinoiseriewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @chinoiseriewallpaper
+FALLBACKS:
+ @chinoiseriewallpaper.co
+ @shopchinoiseriewallpaper
+ @chinoiseriewallpaper.us
diff --git a/chinoiseriewallpaper.com/image-specs.md b/chinoiseriewallpaper.com/image-specs.md
new file mode 100644
index 0000000..9a09577
--- /dev/null
+++ b/chinoiseriewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for chinoiseriewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for chinoiseriewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for chinoiseriewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/chinoiseriewallpaper.com/link-in-bio.json b/chinoiseriewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..27c97bd
--- /dev/null
+++ b/chinoiseriewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "chinoiseriewallpaper",
+ "domain": "chinoiseriewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://chinoiseriewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://chinoiseriewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@chinoiseriewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/chinoiseriewallpaper.com/profile.json b/chinoiseriewallpaper.com/profile.json
new file mode 100644
index 0000000..392cf0e
--- /dev/null
+++ b/chinoiseriewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "chinoiseriewallpaper.com",
+ "stem": "chinoiseriewallpaper",
+ "category": "auto:style/chinoiserie",
+ "email": "info@chinoiseriewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "chinoiseriewall",
+ "handle_fallbacks": [
+ "chinoiseriew_co",
+ "chinoiseriewUS",
+ "shopchinoiserie"
+ ],
+ "display_name": "chinoiseriewallpaper",
+ "bio": "Chinoiserie patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. https://chinoiseriewallpaper.com",
+ "Why chinoiserie: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for chinoiserie wallpaper. Free designer samples. https://chinoiseriewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "chinoiseriewallpaper",
+ "handle_fallbacks": [
+ "chinoiseriewallpaper.co",
+ "shopchinoiseriewallpaper",
+ "chinoiseriewallpaper.us"
+ ],
+ "display_name": "chinoiseriewallpaper",
+ "bio": "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why chinoiserie: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for chinoiserie wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for chinoiseriewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for chinoiseriewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.977Z"
+}
\ No newline at end of file
diff --git a/chinoiseriewallpaper.com/x-bio.txt b/chinoiseriewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..de9e7d8
--- /dev/null
+++ b/chinoiseriewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Chinoiserie patterns, designer-grade only. Free samples on every reference.
diff --git a/chinoiseriewallpaper.com/x-display-name.txt b/chinoiseriewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..599e2db
--- /dev/null
+++ b/chinoiseriewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+chinoiseriewallpaper
diff --git a/chinoiseriewallpaper.com/x-first-3-posts.md b/chinoiseriewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..8331a78
--- /dev/null
+++ b/chinoiseriewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for chinoiseriewallpaper.com
+
+## Post 1 (115/280)
+
+Chinoiserie wallcoverings — the patterns designers actually specify. Free samples. https://chinoiseriewallpaper.com
+
+---
+
+## Post 2 (91/280)
+
+Why chinoiserie: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (95/280)
+
+Trade source for chinoiserie wallpaper. Free designer samples. https://chinoiseriewallpaper.com
diff --git a/chinoiseriewallpaper.com/x-handle-candidates.txt b/chinoiseriewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..40a03d7
--- /dev/null
+++ b/chinoiseriewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @chinoiseriewall
+FALLBACKS:
+ @chinoiseriew_co
+ @chinoiseriewUS
+ @shopchinoiserie
diff --git a/classawallcovering.com/credentials-template.txt b/classawallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..8c4772a
--- /dev/null
+++ b/classawallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# classawallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@classawallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @classawc (fallbacks: @classawc_co, @classawcUS, @shopclassawc)
+IG handle: @classawallcovering (fallbacks: @classawallcovering.co, @shopclassawallcovering, @classawallcovering.us)
diff --git a/classawallcovering.com/ig-bio.txt b/classawallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/classawallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/classawallcovering.com/ig-display-name.txt b/classawallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..d80f796
--- /dev/null
+++ b/classawallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+classawallcovering
diff --git a/classawallcovering.com/ig-first-3-posts.md b/classawallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..29099fb
--- /dev/null
+++ b/classawallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for classawallcovering.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/classawallcovering.com/ig-handle-candidates.txt b/classawallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..83a29d0
--- /dev/null
+++ b/classawallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @classawallcovering
+FALLBACKS:
+ @classawallcovering.co
+ @shopclassawallcovering
+ @classawallcovering.us
diff --git a/classawallcovering.com/image-specs.md b/classawallcovering.com/image-specs.md
new file mode 100644
index 0000000..bc7e86b
--- /dev/null
+++ b/classawallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for classawallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for classawallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for classawallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/classawallcovering.com/link-in-bio.json b/classawallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..f81acec
--- /dev/null
+++ b/classawallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "classawallcovering",
+ "domain": "classawallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://classawallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://classawallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@classawallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/classawallcovering.com/profile.json b/classawallcovering.com/profile.json
new file mode 100644
index 0000000..4d5c27d
--- /dev/null
+++ b/classawallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "classawallcovering.com",
+ "stem": "classawallcovering",
+ "category": "auto:commercial",
+ "email": "info@classawallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "classawc",
+ "handle_fallbacks": [
+ "classawc_co",
+ "classawcUS",
+ "shopclassawc"
+ ],
+ "display_name": "classawallcovering",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://classawallcovering.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://classawallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "classawallcovering",
+ "handle_fallbacks": [
+ "classawallcovering.co",
+ "shopclassawallcovering",
+ "classawallcovering.us"
+ ],
+ "display_name": "classawallcovering",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for classawallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for classawallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.978Z"
+}
\ No newline at end of file
diff --git a/classawallcovering.com/x-bio.txt b/classawallcovering.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/classawallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/classawallcovering.com/x-display-name.txt b/classawallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..d80f796
--- /dev/null
+++ b/classawallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+classawallcovering
diff --git a/classawallcovering.com/x-first-3-posts.md b/classawallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..3565a1d
--- /dev/null
+++ b/classawallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for classawallcovering.com
+
+## Post 1 (129/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://classawallcovering.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (123/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://classawallcovering.com
diff --git a/classawallcovering.com/x-handle-candidates.txt b/classawallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..68d9fae
--- /dev/null
+++ b/classawallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @classawc
+FALLBACKS:
+ @classawc_co
+ @classawcUS
+ @shopclassawc
diff --git a/commercialwallcovering.com/credentials-template.txt b/commercialwallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..f5b9869
--- /dev/null
+++ b/commercialwallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# commercialwallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@commercialwallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @commercialwc (fallbacks: @commercialwc_co, @commercialwcUS, @shopcommercialw)
+IG handle: @commercialwallcovering (fallbacks: @commercialwallcovering.co, @shopcommercialwallcovering, @commercialwallcovering.us)
diff --git a/commercialwallcovering.com/ig-bio.txt b/commercialwallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/commercialwallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/commercialwallcovering.com/ig-display-name.txt b/commercialwallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..a2be6c7
--- /dev/null
+++ b/commercialwallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+commercialwallcovering
diff --git a/commercialwallcovering.com/ig-first-3-posts.md b/commercialwallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..54203d3
--- /dev/null
+++ b/commercialwallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for commercialwallcovering.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/commercialwallcovering.com/ig-handle-candidates.txt b/commercialwallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..2053ce7
--- /dev/null
+++ b/commercialwallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @commercialwallcovering
+FALLBACKS:
+ @commercialwallcovering.co
+ @shopcommercialwallcovering
+ @commercialwallcovering.us
diff --git a/commercialwallcovering.com/image-specs.md b/commercialwallcovering.com/image-specs.md
new file mode 100644
index 0000000..1c7d843
--- /dev/null
+++ b/commercialwallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for commercialwallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for commercialwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for commercialwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/commercialwallcovering.com/link-in-bio.json b/commercialwallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..61071e7
--- /dev/null
+++ b/commercialwallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "commercialwallcovering",
+ "domain": "commercialwallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://commercialwallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://commercialwallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@commercialwallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/commercialwallcovering.com/profile.json b/commercialwallcovering.com/profile.json
new file mode 100644
index 0000000..3e960cb
--- /dev/null
+++ b/commercialwallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "commercialwallcovering.com",
+ "stem": "commercialwallcovering",
+ "category": "auto:commercial",
+ "email": "info@commercialwallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "commercialwc",
+ "handle_fallbacks": [
+ "commercialwc_co",
+ "commercialwcUS",
+ "shopcommercialw"
+ ],
+ "display_name": "commercialwallcovering",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwallcovering.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "commercialwallcovering",
+ "handle_fallbacks": [
+ "commercialwallcovering.co",
+ "shopcommercialwallcovering",
+ "commercialwallcovering.us"
+ ],
+ "display_name": "commercialwallcovering",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for commercialwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for commercialwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.979Z"
+}
\ No newline at end of file
diff --git a/commercialwallcovering.com/x-bio.txt b/commercialwallcovering.com/x-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/commercialwallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/commercialwallcovering.com/x-display-name.txt b/commercialwallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..a2be6c7
--- /dev/null
+++ b/commercialwallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+commercialwallcovering
diff --git a/commercialwallcovering.com/x-first-3-posts.md b/commercialwallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..23f8cdc
--- /dev/null
+++ b/commercialwallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for commercialwallcovering.com
+
+## Post 1 (133/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwallcovering.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (127/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwallcovering.com
diff --git a/commercialwallcovering.com/x-handle-candidates.txt b/commercialwallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..8fe900c
--- /dev/null
+++ b/commercialwallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @commercialwc
+FALLBACKS:
+ @commercialwc_co
+ @commercialwcUS
+ @shopcommercialw
diff --git a/commercialwalls.com/credentials-template.txt b/commercialwalls.com/credentials-template.txt
new file mode 100644
index 0000000..dce8a3b
--- /dev/null
+++ b/commercialwalls.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# commercialwalls.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@commercialwalls.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @commercialwalls (fallbacks: @commercialwa_co, @commercialwaUS, @shopcommercialw)
+IG handle: @commercialwalls (fallbacks: @commercialwalls.co, @shopcommercialwalls, @commercialwalls.us)
diff --git a/commercialwalls.com/ig-bio.txt b/commercialwalls.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/commercialwalls.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/commercialwalls.com/ig-display-name.txt b/commercialwalls.com/ig-display-name.txt
new file mode 100644
index 0000000..129c967
--- /dev/null
+++ b/commercialwalls.com/ig-display-name.txt
@@ -0,0 +1 @@
+commercialwalls
diff --git a/commercialwalls.com/ig-first-3-posts.md b/commercialwalls.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5a4c937
--- /dev/null
+++ b/commercialwalls.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for commercialwalls.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/commercialwalls.com/ig-handle-candidates.txt b/commercialwalls.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..fc318a4
--- /dev/null
+++ b/commercialwalls.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @commercialwalls
+FALLBACKS:
+ @commercialwalls.co
+ @shopcommercialwalls
+ @commercialwalls.us
diff --git a/commercialwalls.com/image-specs.md b/commercialwalls.com/image-specs.md
new file mode 100644
index 0000000..ef5f737
--- /dev/null
+++ b/commercialwalls.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for commercialwalls.com
+
+## Profile pic (square, 400×400)
+Square logo for commercialwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for commercialwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/commercialwalls.com/link-in-bio.json b/commercialwalls.com/link-in-bio.json
new file mode 100644
index 0000000..31bdd33
--- /dev/null
+++ b/commercialwalls.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "commercialwalls",
+ "domain": "commercialwalls.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://commercialwalls.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://commercialwalls.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@commercialwalls.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/commercialwalls.com/profile.json b/commercialwalls.com/profile.json
new file mode 100644
index 0000000..4a84453
--- /dev/null
+++ b/commercialwalls.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "commercialwalls.com",
+ "stem": "commercialwalls",
+ "category": "auto:commercial",
+ "email": "info@commercialwalls.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "commercialwalls",
+ "handle_fallbacks": [
+ "commercialwa_co",
+ "commercialwaUS",
+ "shopcommercialw"
+ ],
+ "display_name": "commercialwalls",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwalls.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "commercialwalls",
+ "handle_fallbacks": [
+ "commercialwalls.co",
+ "shopcommercialwalls",
+ "commercialwalls.us"
+ ],
+ "display_name": "commercialwalls",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for commercialwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for commercialwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.980Z"
+}
\ No newline at end of file
diff --git a/commercialwalls.com/x-bio.txt b/commercialwalls.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/commercialwalls.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/commercialwalls.com/x-display-name.txt b/commercialwalls.com/x-display-name.txt
new file mode 100644
index 0000000..129c967
--- /dev/null
+++ b/commercialwalls.com/x-display-name.txt
@@ -0,0 +1 @@
+commercialwalls
diff --git a/commercialwalls.com/x-first-3-posts.md b/commercialwalls.com/x-first-3-posts.md
new file mode 100644
index 0000000..d8954cc
--- /dev/null
+++ b/commercialwalls.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for commercialwalls.com
+
+## Post 1 (126/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://commercialwalls.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (120/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://commercialwalls.com
diff --git a/commercialwalls.com/x-handle-candidates.txt b/commercialwalls.com/x-handle-candidates.txt
new file mode 100644
index 0000000..dff08b7
--- /dev/null
+++ b/commercialwalls.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @commercialwalls
+FALLBACKS:
+ @commercialwa_co
+ @commercialwaUS
+ @shopcommercialw
diff --git a/contractwallpaper.com/credentials-template.txt b/contractwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..0348e0d
--- /dev/null
+++ b/contractwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# contractwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@contractwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @contractpaper (fallbacks: @contractpape_co, @contractpapeUS, @shopcontractpap)
+IG handle: @contractwallpaper (fallbacks: @contractwallpaper.co, @shopcontractwallpaper, @contractwallpaper.us)
diff --git a/contractwallpaper.com/ig-bio.txt b/contractwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/contractwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/contractwallpaper.com/ig-display-name.txt b/contractwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..86a335a
--- /dev/null
+++ b/contractwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+contractwallpaper
diff --git a/contractwallpaper.com/ig-first-3-posts.md b/contractwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..f6c1243
--- /dev/null
+++ b/contractwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for contractwallpaper.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/contractwallpaper.com/ig-handle-candidates.txt b/contractwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..fc77c0f
--- /dev/null
+++ b/contractwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @contractwallpaper
+FALLBACKS:
+ @contractwallpaper.co
+ @shopcontractwallpaper
+ @contractwallpaper.us
diff --git a/contractwallpaper.com/image-specs.md b/contractwallpaper.com/image-specs.md
new file mode 100644
index 0000000..257accb
--- /dev/null
+++ b/contractwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for contractwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for contractwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for contractwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/contractwallpaper.com/link-in-bio.json b/contractwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..898ada3
--- /dev/null
+++ b/contractwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "contractwallpaper",
+ "domain": "contractwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://contractwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://contractwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@contractwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/contractwallpaper.com/profile.json b/contractwallpaper.com/profile.json
new file mode 100644
index 0000000..aba2e42
--- /dev/null
+++ b/contractwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "contractwallpaper.com",
+ "stem": "contractwallpaper",
+ "category": "auto:commercial",
+ "email": "info@contractwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "contractpaper",
+ "handle_fallbacks": [
+ "contractpape_co",
+ "contractpapeUS",
+ "shopcontractpap"
+ ],
+ "display_name": "contractwallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://contractwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://contractwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "contractwallpaper",
+ "handle_fallbacks": [
+ "contractwallpaper.co",
+ "shopcontractwallpaper",
+ "contractwallpaper.us"
+ ],
+ "display_name": "contractwallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for contractwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for contractwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.981Z"
+}
\ No newline at end of file
diff --git a/contractwallpaper.com/x-bio.txt b/contractwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/contractwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/contractwallpaper.com/x-display-name.txt b/contractwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..86a335a
--- /dev/null
+++ b/contractwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+contractwallpaper
diff --git a/contractwallpaper.com/x-first-3-posts.md b/contractwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..29b6e69
--- /dev/null
+++ b/contractwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for contractwallpaper.com
+
+## Post 1 (128/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://contractwallpaper.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (122/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://contractwallpaper.com
diff --git a/contractwallpaper.com/x-handle-candidates.txt b/contractwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..0c091ec
--- /dev/null
+++ b/contractwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @contractpaper
+FALLBACKS:
+ @contractpape_co
+ @contractpapeUS
+ @shopcontractpap
diff --git a/corkwallcovering.com/profile.json b/corkwallcovering.com/profile.json
index 50bd2cc..e159df7 100644
--- a/corkwallcovering.com/profile.json
+++ b/corkwallcovering.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Wall of cork samples — gradient from natural blond to deep mahogany.",
"ig_header_1080x566": "Cropped cork-grain hero."
},
- "generated_at": "2026-05-11T23:47:59.743Z"
+ "generated_at": "2026-05-11T23:52:52.947Z"
}
\ No newline at end of file
diff --git a/customdigitalmurals.com/credentials-template.txt b/customdigitalmurals.com/credentials-template.txt
new file mode 100644
index 0000000..7d7fa26
--- /dev/null
+++ b/customdigitalmurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# customdigitalmurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@customdigitalmurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @customdigitalmu (fallbacks: @customdigita_co, @customdigitaUS, @shopcustomdigit)
+IG handle: @customdigitalmurals (fallbacks: @customdigitalmurals.co, @shopcustomdigitalmurals, @customdigitalmurals.us)
diff --git a/customdigitalmurals.com/ig-bio.txt b/customdigitalmurals.com/ig-bio.txt
new file mode 100644
index 0000000..8ffa88e
--- /dev/null
+++ b/customdigitalmurals.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for customdigitalmurals. Free designer samples, LA-based.
diff --git a/customdigitalmurals.com/ig-display-name.txt b/customdigitalmurals.com/ig-display-name.txt
new file mode 100644
index 0000000..4970ad0
--- /dev/null
+++ b/customdigitalmurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+customdigitalmurals
diff --git a/customdigitalmurals.com/ig-first-3-posts.md b/customdigitalmurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..f9f18be
--- /dev/null
+++ b/customdigitalmurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for customdigitalmurals.com
+
+## Post 1
+
+Designer-grade customdigitalmurals — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+customdigitalmurals — free designer samples, honest lead times. — link in bio
diff --git a/customdigitalmurals.com/ig-handle-candidates.txt b/customdigitalmurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1c14e22
--- /dev/null
+++ b/customdigitalmurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalmurals
+FALLBACKS:
+ @customdigitalmurals.co
+ @shopcustomdigitalmurals
+ @customdigitalmurals.us
diff --git a/customdigitalmurals.com/image-specs.md b/customdigitalmurals.com/image-specs.md
new file mode 100644
index 0000000..7ea5e51
--- /dev/null
+++ b/customdigitalmurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for customdigitalmurals.com
+
+## Profile pic (square, 400×400)
+Square logo for customdigitalmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for customdigitalmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/customdigitalmurals.com/link-in-bio.json b/customdigitalmurals.com/link-in-bio.json
new file mode 100644
index 0000000..e4687c0
--- /dev/null
+++ b/customdigitalmurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "customdigitalmurals",
+ "domain": "customdigitalmurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://customdigitalmurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://customdigitalmurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@customdigitalmurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/customdigitalmurals.com/profile.json b/customdigitalmurals.com/profile.json
new file mode 100644
index 0000000..ee41ec2
--- /dev/null
+++ b/customdigitalmurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "customdigitalmurals.com",
+ "stem": "customdigitalmurals",
+ "category": "auto:generic",
+ "email": "info@customdigitalmurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "customdigitalmu",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalmurals",
+ "bio": "Designer-grade customdigitalmurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade customdigitalmurals — trade-direct, free samples. https://customdigitalmurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "customdigitalmurals — free designer samples, honest lead times. https://customdigitalmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalmurals",
+ "handle_fallbacks": [
+ "customdigitalmurals.co",
+ "shopcustomdigitalmurals",
+ "customdigitalmurals.us"
+ ],
+ "display_name": "customdigitalmurals",
+ "bio": "Trade source for customdigitalmurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade customdigitalmurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "customdigitalmurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.982Z"
+}
\ No newline at end of file
diff --git a/customdigitalmurals.com/x-bio.txt b/customdigitalmurals.com/x-bio.txt
new file mode 100644
index 0000000..0616c0f
--- /dev/null
+++ b/customdigitalmurals.com/x-bio.txt
@@ -0,0 +1 @@
+Designer-grade customdigitalmurals — trade-direct, free samples, hand-curated only.
diff --git a/customdigitalmurals.com/x-display-name.txt b/customdigitalmurals.com/x-display-name.txt
new file mode 100644
index 0000000..4970ad0
--- /dev/null
+++ b/customdigitalmurals.com/x-display-name.txt
@@ -0,0 +1 @@
+customdigitalmurals
diff --git a/customdigitalmurals.com/x-first-3-posts.md b/customdigitalmurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..4f254ab
--- /dev/null
+++ b/customdigitalmurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for customdigitalmurals.com
+
+## Post 1 (96/280)
+
+Designer-grade customdigitalmurals — trade-direct, free samples. https://customdigitalmurals.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (95/280)
+
+customdigitalmurals — free designer samples, honest lead times. https://customdigitalmurals.com
diff --git a/customdigitalmurals.com/x-handle-candidates.txt b/customdigitalmurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..7b14169
--- /dev/null
+++ b/customdigitalmurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalmu
+FALLBACKS:
+ @customdigita_co
+ @customdigitaUS
+ @shopcustomdigit
diff --git a/customdigitalwallcoverings.com/credentials-template.txt b/customdigitalwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..0d953bd
--- /dev/null
+++ b/customdigitalwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# customdigitalwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@customdigitalwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @customdigitalwa (fallbacks: @customdigita_co, @customdigitaUS, @shopcustomdigit)
+IG handle: @customdigitalwallcoverings (fallbacks: @customdigitalwallcoverings.co, @shopcustomdigitalwallcoverings, @customdigitalwallcoverings.us)
diff --git a/customdigitalwallcoverings.com/ig-bio.txt b/customdigitalwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/customdigitalwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/customdigitalwallcoverings.com/ig-display-name.txt b/customdigitalwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..7559c31
--- /dev/null
+++ b/customdigitalwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+customdigitalwallcoverings
diff --git a/customdigitalwallcoverings.com/ig-first-3-posts.md b/customdigitalwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..1dbf03a
--- /dev/null
+++ b/customdigitalwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for customdigitalwallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/customdigitalwallcoverings.com/ig-handle-candidates.txt b/customdigitalwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..033e211
--- /dev/null
+++ b/customdigitalwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalwallcoverings
+FALLBACKS:
+ @customdigitalwallcoverings.co
+ @shopcustomdigitalwallcoverings
+ @customdigitalwallcoverings.us
diff --git a/customdigitalwallcoverings.com/image-specs.md b/customdigitalwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..13713ca
--- /dev/null
+++ b/customdigitalwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for customdigitalwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for customdigitalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for customdigitalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/customdigitalwallcoverings.com/link-in-bio.json b/customdigitalwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..6c14fd5
--- /dev/null
+++ b/customdigitalwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "customdigitalwallcoverings",
+ "domain": "customdigitalwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://customdigitalwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://customdigitalwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@customdigitalwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/customdigitalwallcoverings.com/profile.json b/customdigitalwallcoverings.com/profile.json
new file mode 100644
index 0000000..6609887
--- /dev/null
+++ b/customdigitalwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "customdigitalwallcoverings.com",
+ "stem": "customdigitalwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@customdigitalwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "customdigitalwa",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://customdigitalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://customdigitalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalwallcoverings",
+ "handle_fallbacks": [
+ "customdigitalwallcoverings.co",
+ "shopcustomdigitalwallcoverings",
+ "customdigitalwallcoverings.us"
+ ],
+ "display_name": "customdigitalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.983Z"
+}
\ No newline at end of file
diff --git a/customdigitalwallcoverings.com/x-bio.txt b/customdigitalwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/customdigitalwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/customdigitalwallcoverings.com/x-display-name.txt b/customdigitalwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..7559c31
--- /dev/null
+++ b/customdigitalwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+customdigitalwallcoverings
diff --git a/customdigitalwallcoverings.com/x-first-3-posts.md b/customdigitalwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..b48a3e8
--- /dev/null
+++ b/customdigitalwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for customdigitalwallcoverings.com
+
+## Post 1 (129/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://customdigitalwallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (98/280)
+
+70+ houses, one ordering experience, free designer samples. https://customdigitalwallcoverings.com
diff --git a/customdigitalwallcoverings.com/x-handle-candidates.txt b/customdigitalwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..149791f
--- /dev/null
+++ b/customdigitalwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalwa
+FALLBACKS:
+ @customdigita_co
+ @customdigitaUS
+ @shopcustomdigit
diff --git a/customdigitalwalls.com/credentials-template.txt b/customdigitalwalls.com/credentials-template.txt
new file mode 100644
index 0000000..1abff1c
--- /dev/null
+++ b/customdigitalwalls.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# customdigitalwalls.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@customdigitalwalls.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @customdigitalwa (fallbacks: @customdigita_co, @customdigitaUS, @shopcustomdigit)
+IG handle: @customdigitalwalls (fallbacks: @customdigitalwalls.co, @shopcustomdigitalwalls, @customdigitalwalls.us)
diff --git a/customdigitalwalls.com/ig-bio.txt b/customdigitalwalls.com/ig-bio.txt
new file mode 100644
index 0000000..63f0602
--- /dev/null
+++ b/customdigitalwalls.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for wallcoverings. Free samples, real lead times, ships from LA.
diff --git a/customdigitalwalls.com/ig-display-name.txt b/customdigitalwalls.com/ig-display-name.txt
new file mode 100644
index 0000000..4f54342
--- /dev/null
+++ b/customdigitalwalls.com/ig-display-name.txt
@@ -0,0 +1 @@
+customdigitalwalls
diff --git a/customdigitalwalls.com/ig-first-3-posts.md b/customdigitalwalls.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0f957ce
--- /dev/null
+++ b/customdigitalwalls.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for customdigitalwalls.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/customdigitalwalls.com/ig-handle-candidates.txt b/customdigitalwalls.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f715622
--- /dev/null
+++ b/customdigitalwalls.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalwalls
+FALLBACKS:
+ @customdigitalwalls.co
+ @shopcustomdigitalwalls
+ @customdigitalwalls.us
diff --git a/customdigitalwalls.com/image-specs.md b/customdigitalwalls.com/image-specs.md
new file mode 100644
index 0000000..d3abed7
--- /dev/null
+++ b/customdigitalwalls.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for customdigitalwalls.com
+
+## Profile pic (square, 400×400)
+Square logo for customdigitalwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for customdigitalwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/customdigitalwalls.com/link-in-bio.json b/customdigitalwalls.com/link-in-bio.json
new file mode 100644
index 0000000..f7a7f56
--- /dev/null
+++ b/customdigitalwalls.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "customdigitalwalls",
+ "domain": "customdigitalwalls.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://customdigitalwalls.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://customdigitalwalls.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@customdigitalwalls.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/customdigitalwalls.com/profile.json b/customdigitalwalls.com/profile.json
new file mode 100644
index 0000000..586ae80
--- /dev/null
+++ b/customdigitalwalls.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "customdigitalwalls.com",
+ "stem": "customdigitalwalls",
+ "category": "auto:walls",
+ "email": "info@customdigitalwalls.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "customdigitalwa",
+ "handle_fallbacks": [
+ "customdigita_co",
+ "customdigitaUS",
+ "shopcustomdigit"
+ ],
+ "display_name": "customdigitalwalls",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://customdigitalwalls.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://customdigitalwalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "customdigitalwalls",
+ "handle_fallbacks": [
+ "customdigitalwalls.co",
+ "shopcustomdigitalwalls",
+ "customdigitalwalls.us"
+ ],
+ "display_name": "customdigitalwalls",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for customdigitalwalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for customdigitalwalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.984Z"
+}
\ No newline at end of file
diff --git a/customdigitalwalls.com/x-bio.txt b/customdigitalwalls.com/x-bio.txt
new file mode 100644
index 0000000..8458ef8
--- /dev/null
+++ b/customdigitalwalls.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wall finishes — curated, sample-on-demand, trade-direct.
diff --git a/customdigitalwalls.com/x-display-name.txt b/customdigitalwalls.com/x-display-name.txt
new file mode 100644
index 0000000..4f54342
--- /dev/null
+++ b/customdigitalwalls.com/x-display-name.txt
@@ -0,0 +1 @@
+customdigitalwalls
diff --git a/customdigitalwalls.com/x-first-3-posts.md b/customdigitalwalls.com/x-first-3-posts.md
new file mode 100644
index 0000000..ff2efad
--- /dev/null
+++ b/customdigitalwalls.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for customdigitalwalls.com
+
+## Post 1 (104/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://customdigitalwalls.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (93/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://customdigitalwalls.com
diff --git a/customdigitalwalls.com/x-handle-candidates.txt b/customdigitalwalls.com/x-handle-candidates.txt
new file mode 100644
index 0000000..149791f
--- /dev/null
+++ b/customdigitalwalls.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @customdigitalwa
+FALLBACKS:
+ @customdigita_co
+ @customdigitaUS
+ @shopcustomdigit
diff --git a/designerlaboratory.com/credentials-template.txt b/designerlaboratory.com/credentials-template.txt
new file mode 100644
index 0000000..86731c0
--- /dev/null
+++ b/designerlaboratory.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerlaboratory.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerlaboratory.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerlaborat (fallbacks: @designerlabo_co, @designerlaboUS, @shopdesignerlab)
+IG handle: @designerlaboratory (fallbacks: @designerlaboratory.co, @shopdesignerlaboratory, @designerlaboratory.us)
diff --git a/designerlaboratory.com/ig-bio.txt b/designerlaboratory.com/ig-bio.txt
new file mode 100644
index 0000000..08c9819
--- /dev/null
+++ b/designerlaboratory.com/ig-bio.txt
@@ -0,0 +1 @@
+designerlaboratory curated for the trade. Free samples, honest lead times.
diff --git a/designerlaboratory.com/ig-display-name.txt b/designerlaboratory.com/ig-display-name.txt
new file mode 100644
index 0000000..a81eb96
--- /dev/null
+++ b/designerlaboratory.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerlaboratory
diff --git a/designerlaboratory.com/ig-first-3-posts.md b/designerlaboratory.com/ig-first-3-posts.md
new file mode 100644
index 0000000..f92d75f
--- /dev/null
+++ b/designerlaboratory.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerlaboratory.com
+
+## Post 1
+
+Designer-grade designerlaboratory — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designerlaboratory — free designer samples, honest lead times. — link in bio
diff --git a/designerlaboratory.com/ig-handle-candidates.txt b/designerlaboratory.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4ed3e48
--- /dev/null
+++ b/designerlaboratory.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerlaboratory
+FALLBACKS:
+ @designerlaboratory.co
+ @shopdesignerlaboratory
+ @designerlaboratory.us
diff --git a/designerlaboratory.com/image-specs.md b/designerlaboratory.com/image-specs.md
new file mode 100644
index 0000000..a423971
--- /dev/null
+++ b/designerlaboratory.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerlaboratory.com
+
+## Profile pic (square, 400×400)
+Square logo for designerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerlaboratory.com/link-in-bio.json b/designerlaboratory.com/link-in-bio.json
new file mode 100644
index 0000000..2a9b23e
--- /dev/null
+++ b/designerlaboratory.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerlaboratory",
+ "domain": "designerlaboratory.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerlaboratory.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerlaboratory.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerlaboratory.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerlaboratory.com/profile.json b/designerlaboratory.com/profile.json
new file mode 100644
index 0000000..9392e34
--- /dev/null
+++ b/designerlaboratory.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerlaboratory.com",
+ "stem": "designerlaboratory",
+ "category": "auto:generic",
+ "email": "info@designerlaboratory.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerlaborat",
+ "handle_fallbacks": [
+ "designerlabo_co",
+ "designerlaboUS",
+ "shopdesignerlab"
+ ],
+ "display_name": "designerlaboratory",
+ "bio": "Trade source for designerlaboratory. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerlaboratory — trade-direct, free samples. https://designerlaboratory.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerlaboratory — free designer samples, honest lead times. https://designerlaboratory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerlaboratory",
+ "handle_fallbacks": [
+ "designerlaboratory.co",
+ "shopdesignerlaboratory",
+ "designerlaboratory.us"
+ ],
+ "display_name": "designerlaboratory",
+ "bio": "designerlaboratory curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designerlaboratory — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerlaboratory — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.984Z"
+}
\ No newline at end of file
diff --git a/designerlaboratory.com/x-bio.txt b/designerlaboratory.com/x-bio.txt
new file mode 100644
index 0000000..4596cb6
--- /dev/null
+++ b/designerlaboratory.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designerlaboratory. Free designer samples, LA-based.
diff --git a/designerlaboratory.com/x-display-name.txt b/designerlaboratory.com/x-display-name.txt
new file mode 100644
index 0000000..a81eb96
--- /dev/null
+++ b/designerlaboratory.com/x-display-name.txt
@@ -0,0 +1 @@
+designerlaboratory
diff --git a/designerlaboratory.com/x-first-3-posts.md b/designerlaboratory.com/x-first-3-posts.md
new file mode 100644
index 0000000..0570a9b
--- /dev/null
+++ b/designerlaboratory.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerlaboratory.com
+
+## Post 1 (94/280)
+
+Designer-grade designerlaboratory — trade-direct, free samples. https://designerlaboratory.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (93/280)
+
+designerlaboratory — free designer samples, honest lead times. https://designerlaboratory.com
diff --git a/designerlaboratory.com/x-handle-candidates.txt b/designerlaboratory.com/x-handle-candidates.txt
new file mode 100644
index 0000000..eaa073d
--- /dev/null
+++ b/designerlaboratory.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerlaborat
+FALLBACKS:
+ @designerlabo_co
+ @designerlaboUS
+ @shopdesignerlab
diff --git a/designerlookbooks.com/credentials-template.txt b/designerlookbooks.com/credentials-template.txt
new file mode 100644
index 0000000..925a2bc
--- /dev/null
+++ b/designerlookbooks.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerlookbooks.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerlookbooks.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerlookboo (fallbacks: @designerlook_co, @designerlookUS, @shopdesignerloo)
+IG handle: @designerlookbooks (fallbacks: @designerlookbooks.co, @shopdesignerlookbooks, @designerlookbooks.us)
diff --git a/designerlookbooks.com/ig-bio.txt b/designerlookbooks.com/ig-bio.txt
new file mode 100644
index 0000000..752b785
--- /dev/null
+++ b/designerlookbooks.com/ig-bio.txt
@@ -0,0 +1 @@
+designerlookbooks curated for the trade. Free samples, honest lead times.
diff --git a/designerlookbooks.com/ig-display-name.txt b/designerlookbooks.com/ig-display-name.txt
new file mode 100644
index 0000000..3bf2edf
--- /dev/null
+++ b/designerlookbooks.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerlookbooks
diff --git a/designerlookbooks.com/ig-first-3-posts.md b/designerlookbooks.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8fcb4de
--- /dev/null
+++ b/designerlookbooks.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerlookbooks.com
+
+## Post 1
+
+Designer-grade designerlookbooks — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designerlookbooks — free designer samples, honest lead times. — link in bio
diff --git a/designerlookbooks.com/ig-handle-candidates.txt b/designerlookbooks.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..416289b
--- /dev/null
+++ b/designerlookbooks.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerlookbooks
+FALLBACKS:
+ @designerlookbooks.co
+ @shopdesignerlookbooks
+ @designerlookbooks.us
diff --git a/designerlookbooks.com/image-specs.md b/designerlookbooks.com/image-specs.md
new file mode 100644
index 0000000..f159d7e
--- /dev/null
+++ b/designerlookbooks.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerlookbooks.com
+
+## Profile pic (square, 400×400)
+Square logo for designerlookbooks: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerlookbooks — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerlookbooks.com/link-in-bio.json b/designerlookbooks.com/link-in-bio.json
new file mode 100644
index 0000000..7b9c07f
--- /dev/null
+++ b/designerlookbooks.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerlookbooks",
+ "domain": "designerlookbooks.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerlookbooks.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerlookbooks.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerlookbooks.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerlookbooks.com/profile.json b/designerlookbooks.com/profile.json
new file mode 100644
index 0000000..8cdcaf7
--- /dev/null
+++ b/designerlookbooks.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerlookbooks.com",
+ "stem": "designerlookbooks",
+ "category": "auto:generic",
+ "email": "info@designerlookbooks.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerlookboo",
+ "handle_fallbacks": [
+ "designerlook_co",
+ "designerlookUS",
+ "shopdesignerloo"
+ ],
+ "display_name": "designerlookbooks",
+ "bio": "Trade source for designerlookbooks. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerlookbooks — trade-direct, free samples. https://designerlookbooks.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerlookbooks — free designer samples, honest lead times. https://designerlookbooks.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerlookbooks",
+ "handle_fallbacks": [
+ "designerlookbooks.co",
+ "shopdesignerlookbooks",
+ "designerlookbooks.us"
+ ],
+ "display_name": "designerlookbooks",
+ "bio": "designerlookbooks curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designerlookbooks — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerlookbooks — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerlookbooks: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerlookbooks — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.985Z"
+}
\ No newline at end of file
diff --git a/designerlookbooks.com/x-bio.txt b/designerlookbooks.com/x-bio.txt
new file mode 100644
index 0000000..7bf80ca
--- /dev/null
+++ b/designerlookbooks.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designerlookbooks. Free designer samples, LA-based.
diff --git a/designerlookbooks.com/x-display-name.txt b/designerlookbooks.com/x-display-name.txt
new file mode 100644
index 0000000..3bf2edf
--- /dev/null
+++ b/designerlookbooks.com/x-display-name.txt
@@ -0,0 +1 @@
+designerlookbooks
diff --git a/designerlookbooks.com/x-first-3-posts.md b/designerlookbooks.com/x-first-3-posts.md
new file mode 100644
index 0000000..a1cae38
--- /dev/null
+++ b/designerlookbooks.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerlookbooks.com
+
+## Post 1 (92/280)
+
+Designer-grade designerlookbooks — trade-direct, free samples. https://designerlookbooks.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (91/280)
+
+designerlookbooks — free designer samples, honest lead times. https://designerlookbooks.com
diff --git a/designerlookbooks.com/x-handle-candidates.txt b/designerlookbooks.com/x-handle-candidates.txt
new file mode 100644
index 0000000..57f4825
--- /dev/null
+++ b/designerlookbooks.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerlookboo
+FALLBACKS:
+ @designerlook_co
+ @designerlookUS
+ @shopdesignerloo
diff --git a/designermagnetics.com/credentials-template.txt b/designermagnetics.com/credentials-template.txt
new file mode 100644
index 0000000..0b9fd31
--- /dev/null
+++ b/designermagnetics.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designermagnetics.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designermagnetics.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designermagneti (fallbacks: @designermagn_co, @designermagnUS, @shopdesignermag)
+IG handle: @designermagnetics (fallbacks: @designermagnetics.co, @shopdesignermagnetics, @designermagnetics.us)
diff --git a/designermagnetics.com/ig-bio.txt b/designermagnetics.com/ig-bio.txt
new file mode 100644
index 0000000..cf4ae04
--- /dev/null
+++ b/designermagnetics.com/ig-bio.txt
@@ -0,0 +1 @@
+designermagnetics curated for the trade. Free samples, honest lead times.
diff --git a/designermagnetics.com/ig-display-name.txt b/designermagnetics.com/ig-display-name.txt
new file mode 100644
index 0000000..d000f08
--- /dev/null
+++ b/designermagnetics.com/ig-display-name.txt
@@ -0,0 +1 @@
+designermagnetics
diff --git a/designermagnetics.com/ig-first-3-posts.md b/designermagnetics.com/ig-first-3-posts.md
new file mode 100644
index 0000000..ebc1e04
--- /dev/null
+++ b/designermagnetics.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designermagnetics.com
+
+## Post 1
+
+Designer-grade designermagnetics — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designermagnetics — free designer samples, honest lead times. — link in bio
diff --git a/designermagnetics.com/ig-handle-candidates.txt b/designermagnetics.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..83409ae
--- /dev/null
+++ b/designermagnetics.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designermagnetics
+FALLBACKS:
+ @designermagnetics.co
+ @shopdesignermagnetics
+ @designermagnetics.us
diff --git a/designermagnetics.com/image-specs.md b/designermagnetics.com/image-specs.md
new file mode 100644
index 0000000..65c2cc9
--- /dev/null
+++ b/designermagnetics.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designermagnetics.com
+
+## Profile pic (square, 400×400)
+Square logo for designermagnetics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designermagnetics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designermagnetics.com/link-in-bio.json b/designermagnetics.com/link-in-bio.json
new file mode 100644
index 0000000..7965d6f
--- /dev/null
+++ b/designermagnetics.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designermagnetics",
+ "domain": "designermagnetics.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designermagnetics.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designermagnetics.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designermagnetics.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designermagnetics.com/profile.json b/designermagnetics.com/profile.json
new file mode 100644
index 0000000..3be4455
--- /dev/null
+++ b/designermagnetics.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designermagnetics.com",
+ "stem": "designermagnetics",
+ "category": "auto:generic",
+ "email": "info@designermagnetics.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designermagneti",
+ "handle_fallbacks": [
+ "designermagn_co",
+ "designermagnUS",
+ "shopdesignermag"
+ ],
+ "display_name": "designermagnetics",
+ "bio": "Trade source for designermagnetics. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designermagnetics — trade-direct, free samples. https://designermagnetics.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designermagnetics — free designer samples, honest lead times. https://designermagnetics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designermagnetics",
+ "handle_fallbacks": [
+ "designermagnetics.co",
+ "shopdesignermagnetics",
+ "designermagnetics.us"
+ ],
+ "display_name": "designermagnetics",
+ "bio": "designermagnetics curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designermagnetics — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designermagnetics — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designermagnetics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designermagnetics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.986Z"
+}
\ No newline at end of file
diff --git a/designermagnetics.com/x-bio.txt b/designermagnetics.com/x-bio.txt
new file mode 100644
index 0000000..3525242
--- /dev/null
+++ b/designermagnetics.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designermagnetics. Free designer samples, LA-based.
diff --git a/designermagnetics.com/x-display-name.txt b/designermagnetics.com/x-display-name.txt
new file mode 100644
index 0000000..d000f08
--- /dev/null
+++ b/designermagnetics.com/x-display-name.txt
@@ -0,0 +1 @@
+designermagnetics
diff --git a/designermagnetics.com/x-first-3-posts.md b/designermagnetics.com/x-first-3-posts.md
new file mode 100644
index 0000000..d90982f
--- /dev/null
+++ b/designermagnetics.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designermagnetics.com
+
+## Post 1 (92/280)
+
+Designer-grade designermagnetics — trade-direct, free samples. https://designermagnetics.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (91/280)
+
+designermagnetics — free designer samples, honest lead times. https://designermagnetics.com
diff --git a/designermagnetics.com/x-handle-candidates.txt b/designermagnetics.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a7a9721
--- /dev/null
+++ b/designermagnetics.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designermagneti
+FALLBACKS:
+ @designermagn_co
+ @designermagnUS
+ @shopdesignermag
diff --git a/designersalesreps.com/credentials-template.txt b/designersalesreps.com/credentials-template.txt
new file mode 100644
index 0000000..335bead
--- /dev/null
+++ b/designersalesreps.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designersalesreps.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designersalesreps.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designersalesre (fallbacks: @designersale_co, @designersaleUS, @shopdesignersal)
+IG handle: @designersalesreps (fallbacks: @designersalesreps.co, @shopdesignersalesreps, @designersalesreps.us)
diff --git a/designersalesreps.com/ig-bio.txt b/designersalesreps.com/ig-bio.txt
new file mode 100644
index 0000000..41109dc
--- /dev/null
+++ b/designersalesreps.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designersalesreps. Free designer samples, LA-based.
diff --git a/designersalesreps.com/ig-display-name.txt b/designersalesreps.com/ig-display-name.txt
new file mode 100644
index 0000000..60c2e64
--- /dev/null
+++ b/designersalesreps.com/ig-display-name.txt
@@ -0,0 +1 @@
+designersalesreps
diff --git a/designersalesreps.com/ig-first-3-posts.md b/designersalesreps.com/ig-first-3-posts.md
new file mode 100644
index 0000000..b7b7f81
--- /dev/null
+++ b/designersalesreps.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designersalesreps.com
+
+## Post 1
+
+Designer-grade designersalesreps — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designersalesreps — free designer samples, honest lead times. — link in bio
diff --git a/designersalesreps.com/ig-handle-candidates.txt b/designersalesreps.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d781cdc
--- /dev/null
+++ b/designersalesreps.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designersalesreps
+FALLBACKS:
+ @designersalesreps.co
+ @shopdesignersalesreps
+ @designersalesreps.us
diff --git a/designersalesreps.com/image-specs.md b/designersalesreps.com/image-specs.md
new file mode 100644
index 0000000..d77d110
--- /dev/null
+++ b/designersalesreps.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designersalesreps.com
+
+## Profile pic (square, 400×400)
+Square logo for designersalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designersalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designersalesreps.com/link-in-bio.json b/designersalesreps.com/link-in-bio.json
new file mode 100644
index 0000000..d641ce5
--- /dev/null
+++ b/designersalesreps.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designersalesreps",
+ "domain": "designersalesreps.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designersalesreps.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designersalesreps.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designersalesreps.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designersalesreps.com/profile.json b/designersalesreps.com/profile.json
new file mode 100644
index 0000000..8b67ff9
--- /dev/null
+++ b/designersalesreps.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designersalesreps.com",
+ "stem": "designersalesreps",
+ "category": "auto:generic",
+ "email": "info@designersalesreps.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designersalesre",
+ "handle_fallbacks": [
+ "designersale_co",
+ "designersaleUS",
+ "shopdesignersal"
+ ],
+ "display_name": "designersalesreps",
+ "bio": "Designer-grade designersalesreps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designersalesreps — trade-direct, free samples. https://designersalesreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designersalesreps — free designer samples, honest lead times. https://designersalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designersalesreps",
+ "handle_fallbacks": [
+ "designersalesreps.co",
+ "shopdesignersalesreps",
+ "designersalesreps.us"
+ ],
+ "display_name": "designersalesreps",
+ "bio": "Trade source for designersalesreps. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designersalesreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designersalesreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designersalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designersalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.987Z"
+}
\ No newline at end of file
diff --git a/designersalesreps.com/x-bio.txt b/designersalesreps.com/x-bio.txt
new file mode 100644
index 0000000..dbfdcf2
--- /dev/null
+++ b/designersalesreps.com/x-bio.txt
@@ -0,0 +1 @@
+Designer-grade designersalesreps — trade-direct, free samples, hand-curated only.
diff --git a/designersalesreps.com/x-display-name.txt b/designersalesreps.com/x-display-name.txt
new file mode 100644
index 0000000..60c2e64
--- /dev/null
+++ b/designersalesreps.com/x-display-name.txt
@@ -0,0 +1 @@
+designersalesreps
diff --git a/designersalesreps.com/x-first-3-posts.md b/designersalesreps.com/x-first-3-posts.md
new file mode 100644
index 0000000..dd52b83
--- /dev/null
+++ b/designersalesreps.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designersalesreps.com
+
+## Post 1 (92/280)
+
+Designer-grade designersalesreps — trade-direct, free samples. https://designersalesreps.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (91/280)
+
+designersalesreps — free designer samples, honest lead times. https://designersalesreps.com
diff --git a/designersalesreps.com/x-handle-candidates.txt b/designersalesreps.com/x-handle-candidates.txt
new file mode 100644
index 0000000..3237f49
--- /dev/null
+++ b/designersalesreps.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designersalesre
+FALLBACKS:
+ @designersale_co
+ @designersaleUS
+ @shopdesignersal
diff --git a/designerschat.com/credentials-template.txt b/designerschat.com/credentials-template.txt
new file mode 100644
index 0000000..d2668d0
--- /dev/null
+++ b/designerschat.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerschat.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerschat.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerschat (fallbacks: @designerscha_co, @designerschaUS, @shopdesignersch)
+IG handle: @designerschat (fallbacks: @designerschat.co, @shopdesignerschat, @designerschat.us)
diff --git a/designerschat.com/ig-bio.txt b/designerschat.com/ig-bio.txt
new file mode 100644
index 0000000..aea94dc
--- /dev/null
+++ b/designerschat.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designerschat. Free designer samples, LA-based.
diff --git a/designerschat.com/ig-display-name.txt b/designerschat.com/ig-display-name.txt
new file mode 100644
index 0000000..ca9deaa
--- /dev/null
+++ b/designerschat.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerschat
diff --git a/designerschat.com/ig-first-3-posts.md b/designerschat.com/ig-first-3-posts.md
new file mode 100644
index 0000000..42d9c57
--- /dev/null
+++ b/designerschat.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerschat.com
+
+## Post 1
+
+Designer-grade designerschat — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designerschat — free designer samples, honest lead times. — link in bio
diff --git a/designerschat.com/ig-handle-candidates.txt b/designerschat.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..cc7ab8b
--- /dev/null
+++ b/designerschat.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerschat
+FALLBACKS:
+ @designerschat.co
+ @shopdesignerschat
+ @designerschat.us
diff --git a/designerschat.com/image-specs.md b/designerschat.com/image-specs.md
new file mode 100644
index 0000000..5fbc085
--- /dev/null
+++ b/designerschat.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerschat.com
+
+## Profile pic (square, 400×400)
+Square logo for designerschat: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerschat — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerschat.com/link-in-bio.json b/designerschat.com/link-in-bio.json
new file mode 100644
index 0000000..023e8cd
--- /dev/null
+++ b/designerschat.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerschat",
+ "domain": "designerschat.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerschat.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerschat.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerschat.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerschat.com/profile.json b/designerschat.com/profile.json
new file mode 100644
index 0000000..4832a59
--- /dev/null
+++ b/designerschat.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerschat.com",
+ "stem": "designerschat",
+ "category": "auto:generic",
+ "email": "info@designerschat.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerschat",
+ "handle_fallbacks": [
+ "designerscha_co",
+ "designerschaUS",
+ "shopdesignersch"
+ ],
+ "display_name": "designerschat",
+ "bio": "Designer-grade designerschat — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designerschat — trade-direct, free samples. https://designerschat.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designerschat — free designer samples, honest lead times. https://designerschat.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerschat",
+ "handle_fallbacks": [
+ "designerschat.co",
+ "shopdesignerschat",
+ "designerschat.us"
+ ],
+ "display_name": "designerschat",
+ "bio": "Trade source for designerschat. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designerschat — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designerschat — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerschat: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerschat — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.987Z"
+}
\ No newline at end of file
diff --git a/designerschat.com/x-bio.txt b/designerschat.com/x-bio.txt
new file mode 100644
index 0000000..e59e9c9
--- /dev/null
+++ b/designerschat.com/x-bio.txt
@@ -0,0 +1 @@
+Designer-grade designerschat — trade-direct, free samples, hand-curated only.
diff --git a/designerschat.com/x-display-name.txt b/designerschat.com/x-display-name.txt
new file mode 100644
index 0000000..ca9deaa
--- /dev/null
+++ b/designerschat.com/x-display-name.txt
@@ -0,0 +1 @@
+designerschat
diff --git a/designerschat.com/x-first-3-posts.md b/designerschat.com/x-first-3-posts.md
new file mode 100644
index 0000000..eb3f09b
--- /dev/null
+++ b/designerschat.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerschat.com
+
+## Post 1 (84/280)
+
+Designer-grade designerschat — trade-direct, free samples. https://designerschat.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (83/280)
+
+designerschat — free designer samples, honest lead times. https://designerschat.com
diff --git a/designerschat.com/x-handle-candidates.txt b/designerschat.com/x-handle-candidates.txt
new file mode 100644
index 0000000..731f1f7
--- /dev/null
+++ b/designerschat.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerschat
+FALLBACKS:
+ @designerscha_co
+ @designerschaUS
+ @shopdesignersch
diff --git a/designerswallcovering.com/credentials-template.txt b/designerswallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..5b65a29
--- /dev/null
+++ b/designerswallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerswallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerswallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerswc (fallbacks: @designerswc_co, @designerswcUS, @shopdesignerswc)
+IG handle: @designerswallcovering (fallbacks: @designerswallcovering.co, @shopdesignerswallcovering, @designerswallcovering.us)
diff --git a/designerswallcovering.com/ig-bio.txt b/designerswallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/designerswallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/designerswallcovering.com/ig-display-name.txt b/designerswallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..629dab2
--- /dev/null
+++ b/designerswallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerswallcovering
diff --git a/designerswallcovering.com/ig-first-3-posts.md b/designerswallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..b4efecc
--- /dev/null
+++ b/designerswallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerswallcovering.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/designerswallcovering.com/ig-handle-candidates.txt b/designerswallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7c414d3
--- /dev/null
+++ b/designerswallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerswallcovering
+FALLBACKS:
+ @designerswallcovering.co
+ @shopdesignerswallcovering
+ @designerswallcovering.us
diff --git a/designerswallcovering.com/image-specs.md b/designerswallcovering.com/image-specs.md
new file mode 100644
index 0000000..102eec1
--- /dev/null
+++ b/designerswallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerswallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for designerswallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerswallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerswallcovering.com/link-in-bio.json b/designerswallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..eaa1984
--- /dev/null
+++ b/designerswallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerswallcovering",
+ "domain": "designerswallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerswallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerswallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerswallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerswallcovering.com/profile.json b/designerswallcovering.com/profile.json
new file mode 100644
index 0000000..83e6b6a
--- /dev/null
+++ b/designerswallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerswallcovering.com",
+ "stem": "designerswallcovering",
+ "category": "auto:wallcovering",
+ "email": "info@designerswallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerswc",
+ "handle_fallbacks": [
+ "designerswc_co",
+ "designerswcUS",
+ "shopdesignerswc"
+ ],
+ "display_name": "designerswallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerswallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallcovering",
+ "handle_fallbacks": [
+ "designerswallcovering.co",
+ "shopdesignerswallcovering",
+ "designerswallcovering.us"
+ ],
+ "display_name": "designerswallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.988Z"
+}
\ No newline at end of file
diff --git a/designerswallcovering.com/x-bio.txt b/designerswallcovering.com/x-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/designerswallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/designerswallcovering.com/x-display-name.txt b/designerswallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..629dab2
--- /dev/null
+++ b/designerswallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+designerswallcovering
diff --git a/designerswallcovering.com/x-first-3-posts.md b/designerswallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..69b1726
--- /dev/null
+++ b/designerswallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerswallcovering.com
+
+## Post 1 (124/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcovering.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (93/280)
+
+70+ houses, one ordering experience, free designer samples. https://designerswallcovering.com
diff --git a/designerswallcovering.com/x-handle-candidates.txt b/designerswallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cf7f289
--- /dev/null
+++ b/designerswallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerswc
+FALLBACKS:
+ @designerswc_co
+ @designerswcUS
+ @shopdesignerswc
diff --git a/designerswallcoverings.com/credentials-template.txt b/designerswallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..b9998c1
--- /dev/null
+++ b/designerswallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerswallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerswallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerswcs (fallbacks: @designerswcs_co, @designerswcsUS, @shopdesignerswc)
+IG handle: @designerswallcoverings (fallbacks: @designerswallcoverings.co, @shopdesignerswallcoverings, @designerswallcoverings.us)
diff --git a/designerswallcoverings.com/ig-bio.txt b/designerswallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/designerswallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/designerswallcoverings.com/ig-display-name.txt b/designerswallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..c5697e4
--- /dev/null
+++ b/designerswallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerswallcoverings
diff --git a/designerswallcoverings.com/ig-first-3-posts.md b/designerswallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..44d3c61
--- /dev/null
+++ b/designerswallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerswallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/designerswallcoverings.com/ig-handle-candidates.txt b/designerswallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..a38aa82
--- /dev/null
+++ b/designerswallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerswallcoverings
+FALLBACKS:
+ @designerswallcoverings.co
+ @shopdesignerswallcoverings
+ @designerswallcoverings.us
diff --git a/designerswallcoverings.com/image-specs.md b/designerswallcoverings.com/image-specs.md
new file mode 100644
index 0000000..aee2077
--- /dev/null
+++ b/designerswallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerswallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for designerswallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerswallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerswallcoverings.com/link-in-bio.json b/designerswallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..9670a53
--- /dev/null
+++ b/designerswallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerswallcoverings",
+ "domain": "designerswallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerswallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerswallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerswallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerswallcoverings.com/profile.json b/designerswallcoverings.com/profile.json
new file mode 100644
index 0000000..d0d7121
--- /dev/null
+++ b/designerswallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerswallcoverings.com",
+ "stem": "designerswallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@designerswallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerswcs",
+ "handle_fallbacks": [
+ "designerswcs_co",
+ "designerswcsUS",
+ "shopdesignerswc"
+ ],
+ "display_name": "designerswallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerswallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallcoverings",
+ "handle_fallbacks": [
+ "designerswallcoverings.co",
+ "shopdesignerswallcoverings",
+ "designerswallcoverings.us"
+ ],
+ "display_name": "designerswallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.989Z"
+}
\ No newline at end of file
diff --git a/designerswallcoverings.com/x-bio.txt b/designerswallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/designerswallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/designerswallcoverings.com/x-display-name.txt b/designerswallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..c5697e4
--- /dev/null
+++ b/designerswallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+designerswallcoverings
diff --git a/designerswallcoverings.com/x-first-3-posts.md b/designerswallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..e129bef
--- /dev/null
+++ b/designerswallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerswallcoverings.com
+
+## Post 1 (125/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerswallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (94/280)
+
+70+ houses, one ordering experience, free designer samples. https://designerswallcoverings.com
diff --git a/designerswallcoverings.com/x-handle-candidates.txt b/designerswallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..7e580ed
--- /dev/null
+++ b/designerswallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerswcs
+FALLBACKS:
+ @designerswcs_co
+ @designerswcsUS
+ @shopdesignerswc
diff --git a/designerswallpapers.com/credentials-template.txt b/designerswallpapers.com/credentials-template.txt
new file mode 100644
index 0000000..fe9a27f
--- /dev/null
+++ b/designerswallpapers.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerswallpapers.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerswallpapers.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerspaper (fallbacks: @designerspap_co, @designerspapUS, @shopdesignerspa)
+IG handle: @designerswallpapers (fallbacks: @designerswallpapers.co, @shopdesignerswallpapers, @designerswallpapers.us)
diff --git a/designerswallpapers.com/ig-bio.txt b/designerswallpapers.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/designerswallpapers.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/designerswallpapers.com/ig-display-name.txt b/designerswallpapers.com/ig-display-name.txt
new file mode 100644
index 0000000..0e20a24
--- /dev/null
+++ b/designerswallpapers.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerswallpapers
diff --git a/designerswallpapers.com/ig-first-3-posts.md b/designerswallpapers.com/ig-first-3-posts.md
new file mode 100644
index 0000000..00d4929
--- /dev/null
+++ b/designerswallpapers.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerswallpapers.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/designerswallpapers.com/ig-handle-candidates.txt b/designerswallpapers.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4e0d6c0
--- /dev/null
+++ b/designerswallpapers.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerswallpapers
+FALLBACKS:
+ @designerswallpapers.co
+ @shopdesignerswallpapers
+ @designerswallpapers.us
diff --git a/designerswallpapers.com/image-specs.md b/designerswallpapers.com/image-specs.md
new file mode 100644
index 0000000..e150db1
--- /dev/null
+++ b/designerswallpapers.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerswallpapers.com
+
+## Profile pic (square, 400×400)
+Square logo for designerswallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerswallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerswallpapers.com/link-in-bio.json b/designerswallpapers.com/link-in-bio.json
new file mode 100644
index 0000000..2748172
--- /dev/null
+++ b/designerswallpapers.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerswallpapers",
+ "domain": "designerswallpapers.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerswallpapers.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerswallpapers.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerswallpapers.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerswallpapers.com/profile.json b/designerswallpapers.com/profile.json
new file mode 100644
index 0000000..303c163
--- /dev/null
+++ b/designerswallpapers.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerswallpapers.com",
+ "stem": "designerswallpapers",
+ "category": "auto:wallpaper",
+ "email": "info@designerswallpapers.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerspaper",
+ "handle_fallbacks": [
+ "designerspap_co",
+ "designerspapUS",
+ "shopdesignerspa"
+ ],
+ "display_name": "designerswallpapers",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://designerswallpapers.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://designerswallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerswallpapers",
+ "handle_fallbacks": [
+ "designerswallpapers.co",
+ "shopdesignerswallpapers",
+ "designerswallpapers.us"
+ ],
+ "display_name": "designerswallpapers",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerswallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerswallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.990Z"
+}
\ No newline at end of file
diff --git a/designerswallpapers.com/x-bio.txt b/designerswallpapers.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/designerswallpapers.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/designerswallpapers.com/x-display-name.txt b/designerswallpapers.com/x-display-name.txt
new file mode 100644
index 0000000..0e20a24
--- /dev/null
+++ b/designerswallpapers.com/x-display-name.txt
@@ -0,0 +1 @@
+designerswallpapers
diff --git a/designerswallpapers.com/x-first-3-posts.md b/designerswallpapers.com/x-first-3-posts.md
new file mode 100644
index 0000000..f304db6
--- /dev/null
+++ b/designerswallpapers.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerswallpapers.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://designerswallpapers.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://designerswallpapers.com
diff --git a/designerswallpapers.com/x-handle-candidates.txt b/designerswallpapers.com/x-handle-candidates.txt
new file mode 100644
index 0000000..de18c71
--- /dev/null
+++ b/designerswallpapers.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerspaper
+FALLBACKS:
+ @designerspap_co
+ @designerspapUS
+ @shopdesignerspa
diff --git a/designerwallcover.com/credentials-template.txt b/designerwallcover.com/credentials-template.txt
new file mode 100644
index 0000000..7656855
--- /dev/null
+++ b/designerwallcover.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerwallcover.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerwallcover.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerwallcov (fallbacks: @designerwall_co, @designerwallUS, @shopdesignerwal)
+IG handle: @designerwallcover (fallbacks: @designerwallcover.co, @shopdesignerwallcover, @designerwallcover.us)
diff --git a/designerwallcover.com/ig-bio.txt b/designerwallcover.com/ig-bio.txt
new file mode 100644
index 0000000..8458ef8
--- /dev/null
+++ b/designerwallcover.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wall finishes — curated, sample-on-demand, trade-direct.
diff --git a/designerwallcover.com/ig-display-name.txt b/designerwallcover.com/ig-display-name.txt
new file mode 100644
index 0000000..a19d5c4
--- /dev/null
+++ b/designerwallcover.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerwallcover
diff --git a/designerwallcover.com/ig-first-3-posts.md b/designerwallcover.com/ig-first-3-posts.md
new file mode 100644
index 0000000..48f133f
--- /dev/null
+++ b/designerwallcover.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerwallcover.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/designerwallcover.com/ig-handle-candidates.txt b/designerwallcover.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4983f41
--- /dev/null
+++ b/designerwallcover.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallcover
+FALLBACKS:
+ @designerwallcover.co
+ @shopdesignerwallcover
+ @designerwallcover.us
diff --git a/designerwallcover.com/image-specs.md b/designerwallcover.com/image-specs.md
new file mode 100644
index 0000000..aff26a2
--- /dev/null
+++ b/designerwallcover.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerwallcover.com
+
+## Profile pic (square, 400×400)
+Square logo for designerwallcover: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerwallcover — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerwallcover.com/link-in-bio.json b/designerwallcover.com/link-in-bio.json
new file mode 100644
index 0000000..e623033
--- /dev/null
+++ b/designerwallcover.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerwallcover",
+ "domain": "designerwallcover.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerwallcover.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerwallcover.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerwallcover.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerwallcover.com/profile.json b/designerwallcover.com/profile.json
new file mode 100644
index 0000000..0d3266a
--- /dev/null
+++ b/designerwallcover.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerwallcover.com",
+ "stem": "designerwallcover",
+ "category": "auto:walls",
+ "email": "info@designerwallcover.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerwallcov",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwallcover",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwallcover.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://designerwallcover.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcover",
+ "handle_fallbacks": [
+ "designerwallcover.co",
+ "shopdesignerwallcover",
+ "designerwallcover.us"
+ ],
+ "display_name": "designerwallcover",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcover: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcover — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.990Z"
+}
\ No newline at end of file
diff --git a/designerwallcover.com/x-bio.txt b/designerwallcover.com/x-bio.txt
new file mode 100644
index 0000000..7729886
--- /dev/null
+++ b/designerwallcover.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.
diff --git a/designerwallcover.com/x-display-name.txt b/designerwallcover.com/x-display-name.txt
new file mode 100644
index 0000000..a19d5c4
--- /dev/null
+++ b/designerwallcover.com/x-display-name.txt
@@ -0,0 +1 @@
+designerwallcover
diff --git a/designerwallcover.com/x-first-3-posts.md b/designerwallcover.com/x-first-3-posts.md
new file mode 100644
index 0000000..ed5a062
--- /dev/null
+++ b/designerwallcover.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerwallcover.com
+
+## Post 1 (103/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwallcover.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (92/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://designerwallcover.com
diff --git a/designerwallcover.com/x-handle-candidates.txt b/designerwallcover.com/x-handle-candidates.txt
new file mode 100644
index 0000000..2c8ed7f
--- /dev/null
+++ b/designerwallcover.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallcov
+FALLBACKS:
+ @designerwall_co
+ @designerwallUS
+ @shopdesignerwal
diff --git a/designerwallcovering.com/credentials-template.txt b/designerwallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..ebfb0ad
--- /dev/null
+++ b/designerwallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerwallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerwallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerwc (fallbacks: @designerwc_co, @designerwcUS, @shopdesignerwc)
+IG handle: @designerwallcovering (fallbacks: @designerwallcovering.co, @shopdesignerwallcovering, @designerwallcovering.us)
diff --git a/designerwallcovering.com/ig-bio.txt b/designerwallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/designerwallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/designerwallcovering.com/ig-display-name.txt b/designerwallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..4fdc0b8
--- /dev/null
+++ b/designerwallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerwallcovering
diff --git a/designerwallcovering.com/ig-first-3-posts.md b/designerwallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..fb77581
--- /dev/null
+++ b/designerwallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerwallcovering.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/designerwallcovering.com/ig-handle-candidates.txt b/designerwallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e26fe82
--- /dev/null
+++ b/designerwallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallcovering
+FALLBACKS:
+ @designerwallcovering.co
+ @shopdesignerwallcovering
+ @designerwallcovering.us
diff --git a/designerwallcovering.com/image-specs.md b/designerwallcovering.com/image-specs.md
new file mode 100644
index 0000000..0778377
--- /dev/null
+++ b/designerwallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerwallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for designerwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerwallcovering.com/link-in-bio.json b/designerwallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..583bada
--- /dev/null
+++ b/designerwallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerwallcovering",
+ "domain": "designerwallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerwallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerwallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerwallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerwallcovering.com/profile.json b/designerwallcovering.com/profile.json
new file mode 100644
index 0000000..819c4c3
--- /dev/null
+++ b/designerwallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerwallcovering.com",
+ "stem": "designerwallcovering",
+ "category": "auto:wallcovering",
+ "email": "info@designerwallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerwc",
+ "handle_fallbacks": [
+ "designerwc_co",
+ "designerwcUS",
+ "shopdesignerwc"
+ ],
+ "display_name": "designerwallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcovering",
+ "handle_fallbacks": [
+ "designerwallcovering.co",
+ "shopdesignerwallcovering",
+ "designerwallcovering.us"
+ ],
+ "display_name": "designerwallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.992Z"
+}
\ No newline at end of file
diff --git a/designerwallcovering.com/x-bio.txt b/designerwallcovering.com/x-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/designerwallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/designerwallcovering.com/x-display-name.txt b/designerwallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..4fdc0b8
--- /dev/null
+++ b/designerwallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+designerwallcovering
diff --git a/designerwallcovering.com/x-first-3-posts.md b/designerwallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..aef2205
--- /dev/null
+++ b/designerwallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerwallcovering.com
+
+## Post 1 (123/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcovering.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (92/280)
+
+70+ houses, one ordering experience, free designer samples. https://designerwallcovering.com
diff --git a/designerwallcovering.com/x-handle-candidates.txt b/designerwallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..183dfd0
--- /dev/null
+++ b/designerwallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwc
+FALLBACKS:
+ @designerwc_co
+ @designerwcUS
+ @shopdesignerwc
diff --git a/designerwallcoverings.ai/credentials-template.txt b/designerwallcoverings.ai/credentials-template.txt
new file mode 100644
index 0000000..a966d3a
--- /dev/null
+++ b/designerwallcoverings.ai/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerwallcoverings.ai — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerwallcoverings.ai (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerwcs (fallbacks: @designerwcs_co, @designerwcsUS, @shopdesignerwcs)
+IG handle: @designerwallcoverings (fallbacks: @designerwallcoverings.co, @shopdesignerwallcoverings, @designerwallcoverings.us)
diff --git a/designerwallcoverings.ai/ig-bio.txt b/designerwallcoverings.ai/ig-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/designerwallcoverings.ai/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/designerwallcoverings.ai/ig-display-name.txt b/designerwallcoverings.ai/ig-display-name.txt
new file mode 100644
index 0000000..142c422
--- /dev/null
+++ b/designerwallcoverings.ai/ig-display-name.txt
@@ -0,0 +1 @@
+designerwallcoverings
diff --git a/designerwallcoverings.ai/ig-first-3-posts.md b/designerwallcoverings.ai/ig-first-3-posts.md
new file mode 100644
index 0000000..e6f597b
--- /dev/null
+++ b/designerwallcoverings.ai/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerwallcoverings.ai
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/designerwallcoverings.ai/ig-handle-candidates.txt b/designerwallcoverings.ai/ig-handle-candidates.txt
new file mode 100644
index 0000000..683b248
--- /dev/null
+++ b/designerwallcoverings.ai/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallcoverings
+FALLBACKS:
+ @designerwallcoverings.co
+ @shopdesignerwallcoverings
+ @designerwallcoverings.us
diff --git a/designerwallcoverings.ai/image-specs.md b/designerwallcoverings.ai/image-specs.md
new file mode 100644
index 0000000..95c67a8
--- /dev/null
+++ b/designerwallcoverings.ai/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerwallcoverings.ai
+
+## Profile pic (square, 400×400)
+Square logo for designerwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerwallcoverings.ai/link-in-bio.json b/designerwallcoverings.ai/link-in-bio.json
new file mode 100644
index 0000000..d8c0486
--- /dev/null
+++ b/designerwallcoverings.ai/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerwallcoverings",
+ "domain": "designerwallcoverings.ai",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerwallcoverings.ai"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerwallcoverings.ai/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerwallcoverings.ai"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerwallcoverings.ai/profile.json b/designerwallcoverings.ai/profile.json
new file mode 100644
index 0000000..0d527e0
--- /dev/null
+++ b/designerwallcoverings.ai/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerwallcoverings.ai",
+ "stem": "designerwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@designerwallcoverings.ai",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerwcs",
+ "handle_fallbacks": [
+ "designerwcs_co",
+ "designerwcsUS",
+ "shopdesignerwcs"
+ ],
+ "display_name": "designerwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcoverings.ai",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designerwallcoverings.ai"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallcoverings",
+ "handle_fallbacks": [
+ "designerwallcoverings.co",
+ "shopdesignerwallcoverings",
+ "designerwallcoverings.us"
+ ],
+ "display_name": "designerwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.994Z"
+}
\ No newline at end of file
diff --git a/designerwallcoverings.ai/x-bio.txt b/designerwallcoverings.ai/x-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/designerwallcoverings.ai/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/designerwallcoverings.ai/x-display-name.txt b/designerwallcoverings.ai/x-display-name.txt
new file mode 100644
index 0000000..142c422
--- /dev/null
+++ b/designerwallcoverings.ai/x-display-name.txt
@@ -0,0 +1 @@
+designerwallcoverings
diff --git a/designerwallcoverings.ai/x-first-3-posts.md b/designerwallcoverings.ai/x-first-3-posts.md
new file mode 100644
index 0000000..54ffc45
--- /dev/null
+++ b/designerwallcoverings.ai/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerwallcoverings.ai
+
+## Post 1 (123/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designerwallcoverings.ai
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (92/280)
+
+70+ houses, one ordering experience, free designer samples. https://designerwallcoverings.ai
diff --git a/designerwallcoverings.ai/x-handle-candidates.txt b/designerwallcoverings.ai/x-handle-candidates.txt
new file mode 100644
index 0000000..91c1ccc
--- /dev/null
+++ b/designerwallcoverings.ai/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwcs
+FALLBACKS:
+ @designerwcs_co
+ @designerwcsUS
+ @shopdesignerwcs
diff --git a/designerwallcoverings.com/profile.json b/designerwallcoverings.com/profile.json
index 4240e24..bc5b275 100644
--- a/designerwallcoverings.com/profile.json
+++ b/designerwallcoverings.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Wide rolled-wallpaper still life on linen surface, top-down crop. Hero-grade.",
"ig_header_1080x566": "Same as header but cropped 1080×566 for IG grid display."
},
- "generated_at": "2026-05-11T23:47:59.739Z"
+ "generated_at": "2026-05-11T23:52:52.942Z"
}
\ No newline at end of file
diff --git a/designerwallpaints.com/credentials-template.txt b/designerwallpaints.com/credentials-template.txt
new file mode 100644
index 0000000..c4b00da
--- /dev/null
+++ b/designerwallpaints.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerwallpaints.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerwallpaints.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerwallpai (fallbacks: @designerwall_co, @designerwallUS, @shopdesignerwal)
+IG handle: @designerwallpaints (fallbacks: @designerwallpaints.co, @shopdesignerwallpaints, @designerwallpaints.us)
diff --git a/designerwallpaints.com/ig-bio.txt b/designerwallpaints.com/ig-bio.txt
new file mode 100644
index 0000000..67ab2e4
--- /dev/null
+++ b/designerwallpaints.com/ig-bio.txt
@@ -0,0 +1 @@
+Paint specified by designers. Curated palette, low-VOC, free swatches to the trade.
diff --git a/designerwallpaints.com/ig-display-name.txt b/designerwallpaints.com/ig-display-name.txt
new file mode 100644
index 0000000..b150b52
--- /dev/null
+++ b/designerwallpaints.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerwallpaints
diff --git a/designerwallpaints.com/ig-first-3-posts.md b/designerwallpaints.com/ig-first-3-posts.md
new file mode 100644
index 0000000..802f7a2
--- /dev/null
+++ b/designerwallpaints.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerwallpaints.com
+
+## Post 1
+
+Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. — link in bio
+
+---
+
+## Post 2
+
+Why a curated palette: every designer has been burned by "matched" paint that wasn't. We curate so you don't have to test. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated designer paint. Free swatches, honest color matching. — link in bio
diff --git a/designerwallpaints.com/ig-handle-candidates.txt b/designerwallpaints.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f687f89
--- /dev/null
+++ b/designerwallpaints.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallpaints
+FALLBACKS:
+ @designerwallpaints.co
+ @shopdesignerwallpaints
+ @designerwallpaints.us
diff --git a/designerwallpaints.com/image-specs.md b/designerwallpaints.com/image-specs.md
new file mode 100644
index 0000000..febbcf7
--- /dev/null
+++ b/designerwallpaints.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerwallpaints.com
+
+## Profile pic (square, 400×400)
+Square logo for designerwallpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerwallpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerwallpaints.com/link-in-bio.json b/designerwallpaints.com/link-in-bio.json
new file mode 100644
index 0000000..b9f4e2d
--- /dev/null
+++ b/designerwallpaints.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerwallpaints",
+ "domain": "designerwallpaints.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerwallpaints.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerwallpaints.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerwallpaints.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerwallpaints.com/profile.json b/designerwallpaints.com/profile.json
new file mode 100644
index 0000000..0257e6f
--- /dev/null
+++ b/designerwallpaints.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerwallpaints.com",
+ "stem": "designerwallpaints",
+ "category": "auto:paint",
+ "email": "info@designerwallpaints.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerwallpai",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwallpaints",
+ "bio": "Trade source for designer paint. Hand-curated palette, no filler colors, free swatches.",
+ "first_posts": [
+ "Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. https://designerwallpaints.com",
+ "Why a curated palette: every designer has been burned by \"matched\" paint that wasn't. We curate so you don't have to test.",
+ "Hand-curated designer paint. Free swatches, honest color matching. https://designerwallpaints.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwallpaints",
+ "handle_fallbacks": [
+ "designerwallpaints.co",
+ "shopdesignerwallpaints",
+ "designerwallpaints.us"
+ ],
+ "display_name": "designerwallpaints",
+ "bio": "Paint specified by designers. Curated palette, low-VOC, free swatches to the trade.",
+ "first_posts": [
+ "Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. — link in bio",
+ "Why a curated palette: every designer has been burned by \"matched\" paint that wasn't. We curate so you don't have to test. — link in bio",
+ "Hand-curated designer paint. Free swatches, honest color matching. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwallpaints: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwallpaints — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.994Z"
+}
\ No newline at end of file
diff --git a/designerwallpaints.com/x-bio.txt b/designerwallpaints.com/x-bio.txt
new file mode 100644
index 0000000..761a54c
--- /dev/null
+++ b/designerwallpaints.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer paint. Hand-curated palette, no filler colors, free swatches.
diff --git a/designerwallpaints.com/x-display-name.txt b/designerwallpaints.com/x-display-name.txt
new file mode 100644
index 0000000..b150b52
--- /dev/null
+++ b/designerwallpaints.com/x-display-name.txt
@@ -0,0 +1 @@
+designerwallpaints
diff --git a/designerwallpaints.com/x-first-3-posts.md b/designerwallpaints.com/x-first-3-posts.md
new file mode 100644
index 0000000..a9a940e
--- /dev/null
+++ b/designerwallpaints.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerwallpaints.com
+
+## Post 1 (103/280)
+
+Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. https://designerwallpaints.com
+
+---
+
+## Post 2 (122/280)
+
+Why a curated palette: every designer has been burned by "matched" paint that wasn't. We curate so you don't have to test.
+
+---
+
+## Post 3 (97/280)
+
+Hand-curated designer paint. Free swatches, honest color matching. https://designerwallpaints.com
diff --git a/designerwallpaints.com/x-handle-candidates.txt b/designerwallpaints.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cfcafaa
--- /dev/null
+++ b/designerwallpaints.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwallpai
+FALLBACKS:
+ @designerwall_co
+ @designerwallUS
+ @shopdesignerwal
diff --git a/designerwalltiles.com/credentials-template.txt b/designerwalltiles.com/credentials-template.txt
new file mode 100644
index 0000000..e75f291
--- /dev/null
+++ b/designerwalltiles.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designerwalltiles.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designerwalltiles.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designerwalltil (fallbacks: @designerwall_co, @designerwallUS, @shopdesignerwal)
+IG handle: @designerwalltiles (fallbacks: @designerwalltiles.co, @shopdesignerwalltiles, @designerwalltiles.us)
diff --git a/designerwalltiles.com/ig-bio.txt b/designerwalltiles.com/ig-bio.txt
new file mode 100644
index 0000000..7729886
--- /dev/null
+++ b/designerwalltiles.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.
diff --git a/designerwalltiles.com/ig-display-name.txt b/designerwalltiles.com/ig-display-name.txt
new file mode 100644
index 0000000..8f5b680
--- /dev/null
+++ b/designerwalltiles.com/ig-display-name.txt
@@ -0,0 +1 @@
+designerwalltiles
diff --git a/designerwalltiles.com/ig-first-3-posts.md b/designerwalltiles.com/ig-first-3-posts.md
new file mode 100644
index 0000000..6ce337c
--- /dev/null
+++ b/designerwalltiles.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designerwalltiles.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/designerwalltiles.com/ig-handle-candidates.txt b/designerwalltiles.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f5aba4a
--- /dev/null
+++ b/designerwalltiles.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwalltiles
+FALLBACKS:
+ @designerwalltiles.co
+ @shopdesignerwalltiles
+ @designerwalltiles.us
diff --git a/designerwalltiles.com/image-specs.md b/designerwalltiles.com/image-specs.md
new file mode 100644
index 0000000..e6b18b8
--- /dev/null
+++ b/designerwalltiles.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designerwalltiles.com
+
+## Profile pic (square, 400×400)
+Square logo for designerwalltiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designerwalltiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designerwalltiles.com/link-in-bio.json b/designerwalltiles.com/link-in-bio.json
new file mode 100644
index 0000000..fdf62b8
--- /dev/null
+++ b/designerwalltiles.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designerwalltiles",
+ "domain": "designerwalltiles.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designerwalltiles.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designerwalltiles.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designerwalltiles.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designerwalltiles.com/profile.json b/designerwalltiles.com/profile.json
new file mode 100644
index 0000000..18a0f1d
--- /dev/null
+++ b/designerwalltiles.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designerwalltiles.com",
+ "stem": "designerwalltiles",
+ "category": "auto:walls",
+ "email": "info@designerwalltiles.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designerwalltil",
+ "handle_fallbacks": [
+ "designerwall_co",
+ "designerwallUS",
+ "shopdesignerwal"
+ ],
+ "display_name": "designerwalltiles",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwalltiles.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://designerwalltiles.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designerwalltiles",
+ "handle_fallbacks": [
+ "designerwalltiles.co",
+ "shopdesignerwalltiles",
+ "designerwalltiles.us"
+ ],
+ "display_name": "designerwalltiles",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designerwalltiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designerwalltiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.995Z"
+}
\ No newline at end of file
diff --git a/designerwalltiles.com/x-bio.txt b/designerwalltiles.com/x-bio.txt
new file mode 100644
index 0000000..63f0602
--- /dev/null
+++ b/designerwalltiles.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for wallcoverings. Free samples, real lead times, ships from LA.
diff --git a/designerwalltiles.com/x-display-name.txt b/designerwalltiles.com/x-display-name.txt
new file mode 100644
index 0000000..8f5b680
--- /dev/null
+++ b/designerwalltiles.com/x-display-name.txt
@@ -0,0 +1 @@
+designerwalltiles
diff --git a/designerwalltiles.com/x-first-3-posts.md b/designerwalltiles.com/x-first-3-posts.md
new file mode 100644
index 0000000..18d30a3
--- /dev/null
+++ b/designerwalltiles.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designerwalltiles.com
+
+## Post 1 (103/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://designerwalltiles.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (92/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://designerwalltiles.com
diff --git a/designerwalltiles.com/x-handle-candidates.txt b/designerwalltiles.com/x-handle-candidates.txt
new file mode 100644
index 0000000..060c1d2
--- /dev/null
+++ b/designerwalltiles.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designerwalltil
+FALLBACKS:
+ @designerwall_co
+ @designerwallUS
+ @shopdesignerwal
diff --git a/designtradereps.com/credentials-template.txt b/designtradereps.com/credentials-template.txt
new file mode 100644
index 0000000..f8edef6
--- /dev/null
+++ b/designtradereps.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designtradereps.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designtradereps.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designtradereps (fallbacks: @designtrader_co, @designtraderUS, @shopdesigntrade)
+IG handle: @designtradereps (fallbacks: @designtradereps.co, @shopdesigntradereps, @designtradereps.us)
diff --git a/designtradereps.com/ig-bio.txt b/designtradereps.com/ig-bio.txt
new file mode 100644
index 0000000..c3bc70f
--- /dev/null
+++ b/designtradereps.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer-grade designtradereps — trade-direct, free samples, hand-curated only.
diff --git a/designtradereps.com/ig-display-name.txt b/designtradereps.com/ig-display-name.txt
new file mode 100644
index 0000000..c09c65c
--- /dev/null
+++ b/designtradereps.com/ig-display-name.txt
@@ -0,0 +1 @@
+designtradereps
diff --git a/designtradereps.com/ig-first-3-posts.md b/designtradereps.com/ig-first-3-posts.md
new file mode 100644
index 0000000..674f4f4
--- /dev/null
+++ b/designtradereps.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designtradereps.com
+
+## Post 1
+
+Designer-grade designtradereps — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designtradereps — free designer samples, honest lead times. — link in bio
diff --git a/designtradereps.com/ig-handle-candidates.txt b/designtradereps.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..bb86c35
--- /dev/null
+++ b/designtradereps.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designtradereps
+FALLBACKS:
+ @designtradereps.co
+ @shopdesigntradereps
+ @designtradereps.us
diff --git a/designtradereps.com/image-specs.md b/designtradereps.com/image-specs.md
new file mode 100644
index 0000000..cf88b40
--- /dev/null
+++ b/designtradereps.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designtradereps.com
+
+## Profile pic (square, 400×400)
+Square logo for designtradereps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designtradereps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designtradereps.com/link-in-bio.json b/designtradereps.com/link-in-bio.json
new file mode 100644
index 0000000..f068a30
--- /dev/null
+++ b/designtradereps.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designtradereps",
+ "domain": "designtradereps.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designtradereps.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designtradereps.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designtradereps.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designtradereps.com/profile.json b/designtradereps.com/profile.json
new file mode 100644
index 0000000..cf07b12
--- /dev/null
+++ b/designtradereps.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designtradereps.com",
+ "stem": "designtradereps",
+ "category": "auto:generic",
+ "email": "info@designtradereps.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designtradereps",
+ "handle_fallbacks": [
+ "designtrader_co",
+ "designtraderUS",
+ "shopdesigntrade"
+ ],
+ "display_name": "designtradereps",
+ "bio": "designtradereps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designtradereps — trade-direct, free samples. https://designtradereps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designtradereps — free designer samples, honest lead times. https://designtradereps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designtradereps",
+ "handle_fallbacks": [
+ "designtradereps.co",
+ "shopdesigntradereps",
+ "designtradereps.us"
+ ],
+ "display_name": "designtradereps",
+ "bio": "Designer-grade designtradereps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade designtradereps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designtradereps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designtradereps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designtradereps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.996Z"
+}
\ No newline at end of file
diff --git a/designtradereps.com/x-bio.txt b/designtradereps.com/x-bio.txt
new file mode 100644
index 0000000..d21ca8f
--- /dev/null
+++ b/designtradereps.com/x-bio.txt
@@ -0,0 +1 @@
+designtradereps curated for the trade. Free samples, honest lead times.
diff --git a/designtradereps.com/x-display-name.txt b/designtradereps.com/x-display-name.txt
new file mode 100644
index 0000000..c09c65c
--- /dev/null
+++ b/designtradereps.com/x-display-name.txt
@@ -0,0 +1 @@
+designtradereps
diff --git a/designtradereps.com/x-first-3-posts.md b/designtradereps.com/x-first-3-posts.md
new file mode 100644
index 0000000..163da7a
--- /dev/null
+++ b/designtradereps.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designtradereps.com
+
+## Post 1 (88/280)
+
+Designer-grade designtradereps — trade-direct, free samples. https://designtradereps.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (87/280)
+
+designtradereps — free designer samples, honest lead times. https://designtradereps.com
diff --git a/designtradereps.com/x-handle-candidates.txt b/designtradereps.com/x-handle-candidates.txt
new file mode 100644
index 0000000..852c4b7
--- /dev/null
+++ b/designtradereps.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designtradereps
+FALLBACKS:
+ @designtrader_co
+ @designtraderUS
+ @shopdesigntrade
diff --git a/designtradesalesreps.com/credentials-template.txt b/designtradesalesreps.com/credentials-template.txt
new file mode 100644
index 0000000..3c81590
--- /dev/null
+++ b/designtradesalesreps.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designtradesalesreps.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designtradesalesreps.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designtradesale (fallbacks: @designtrades_co, @designtradesUS, @shopdesigntrade)
+IG handle: @designtradesalesreps (fallbacks: @designtradesalesreps.co, @shopdesigntradesalesreps, @designtradesalesreps.us)
diff --git a/designtradesalesreps.com/ig-bio.txt b/designtradesalesreps.com/ig-bio.txt
new file mode 100644
index 0000000..416a913
--- /dev/null
+++ b/designtradesalesreps.com/ig-bio.txt
@@ -0,0 +1 @@
+designtradesalesreps curated for the trade. Free samples, honest lead times.
diff --git a/designtradesalesreps.com/ig-display-name.txt b/designtradesalesreps.com/ig-display-name.txt
new file mode 100644
index 0000000..65f0eac
--- /dev/null
+++ b/designtradesalesreps.com/ig-display-name.txt
@@ -0,0 +1 @@
+designtradesalesreps
diff --git a/designtradesalesreps.com/ig-first-3-posts.md b/designtradesalesreps.com/ig-first-3-posts.md
new file mode 100644
index 0000000..ea6c705
--- /dev/null
+++ b/designtradesalesreps.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designtradesalesreps.com
+
+## Post 1
+
+Designer-grade designtradesalesreps — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+designtradesalesreps — free designer samples, honest lead times. — link in bio
diff --git a/designtradesalesreps.com/ig-handle-candidates.txt b/designtradesalesreps.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..13f7e6c
--- /dev/null
+++ b/designtradesalesreps.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designtradesalesreps
+FALLBACKS:
+ @designtradesalesreps.co
+ @shopdesigntradesalesreps
+ @designtradesalesreps.us
diff --git a/designtradesalesreps.com/image-specs.md b/designtradesalesreps.com/image-specs.md
new file mode 100644
index 0000000..3387060
--- /dev/null
+++ b/designtradesalesreps.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designtradesalesreps.com
+
+## Profile pic (square, 400×400)
+Square logo for designtradesalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designtradesalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designtradesalesreps.com/link-in-bio.json b/designtradesalesreps.com/link-in-bio.json
new file mode 100644
index 0000000..bf52e1e
--- /dev/null
+++ b/designtradesalesreps.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designtradesalesreps",
+ "domain": "designtradesalesreps.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designtradesalesreps.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designtradesalesreps.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designtradesalesreps.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designtradesalesreps.com/profile.json b/designtradesalesreps.com/profile.json
new file mode 100644
index 0000000..6e14337
--- /dev/null
+++ b/designtradesalesreps.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designtradesalesreps.com",
+ "stem": "designtradesalesreps",
+ "category": "auto:generic",
+ "email": "info@designtradesalesreps.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designtradesale",
+ "handle_fallbacks": [
+ "designtrades_co",
+ "designtradesUS",
+ "shopdesigntrade"
+ ],
+ "display_name": "designtradesalesreps",
+ "bio": "Trade source for designtradesalesreps. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade designtradesalesreps — trade-direct, free samples. https://designtradesalesreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "designtradesalesreps — free designer samples, honest lead times. https://designtradesalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designtradesalesreps",
+ "handle_fallbacks": [
+ "designtradesalesreps.co",
+ "shopdesigntradesalesreps",
+ "designtradesalesreps.us"
+ ],
+ "display_name": "designtradesalesreps",
+ "bio": "designtradesalesreps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade designtradesalesreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "designtradesalesreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designtradesalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designtradesalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.997Z"
+}
\ No newline at end of file
diff --git a/designtradesalesreps.com/x-bio.txt b/designtradesalesreps.com/x-bio.txt
new file mode 100644
index 0000000..1a7584b
--- /dev/null
+++ b/designtradesalesreps.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designtradesalesreps. Free designer samples, LA-based.
diff --git a/designtradesalesreps.com/x-display-name.txt b/designtradesalesreps.com/x-display-name.txt
new file mode 100644
index 0000000..65f0eac
--- /dev/null
+++ b/designtradesalesreps.com/x-display-name.txt
@@ -0,0 +1 @@
+designtradesalesreps
diff --git a/designtradesalesreps.com/x-first-3-posts.md b/designtradesalesreps.com/x-first-3-posts.md
new file mode 100644
index 0000000..5f5ee8e
--- /dev/null
+++ b/designtradesalesreps.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designtradesalesreps.com
+
+## Post 1 (98/280)
+
+Designer-grade designtradesalesreps — trade-direct, free samples. https://designtradesalesreps.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (97/280)
+
+designtradesalesreps — free designer samples, honest lead times. https://designtradesalesreps.com
diff --git a/designtradesalesreps.com/x-handle-candidates.txt b/designtradesalesreps.com/x-handle-candidates.txt
new file mode 100644
index 0000000..0f614be
--- /dev/null
+++ b/designtradesalesreps.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designtradesale
+FALLBACKS:
+ @designtrades_co
+ @designtradesUS
+ @shopdesigntrade
diff --git a/designwallcoverings.com/credentials-template.txt b/designwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..63a64c9
--- /dev/null
+++ b/designwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# designwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@designwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @designwcs (fallbacks: @designwcs_co, @designwcsUS, @shopdesignwcs)
+IG handle: @designwallcoverings (fallbacks: @designwallcoverings.co, @shopdesignwallcoverings, @designwallcoverings.us)
diff --git a/designwallcoverings.com/ig-bio.txt b/designwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/designwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/designwallcoverings.com/ig-display-name.txt b/designwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..637561b
--- /dev/null
+++ b/designwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+designwallcoverings
diff --git a/designwallcoverings.com/ig-first-3-posts.md b/designwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..c6bb2cb
--- /dev/null
+++ b/designwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for designwallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/designwallcoverings.com/ig-handle-candidates.txt b/designwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..5b082bb
--- /dev/null
+++ b/designwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designwallcoverings
+FALLBACKS:
+ @designwallcoverings.co
+ @shopdesignwallcoverings
+ @designwallcoverings.us
diff --git a/designwallcoverings.com/image-specs.md b/designwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..e2012bb
--- /dev/null
+++ b/designwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for designwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for designwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for designwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/designwallcoverings.com/link-in-bio.json b/designwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..6c37d52
--- /dev/null
+++ b/designwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "designwallcoverings",
+ "domain": "designwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://designwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://designwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@designwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/designwallcoverings.com/profile.json b/designwallcoverings.com/profile.json
new file mode 100644
index 0000000..8684230
--- /dev/null
+++ b/designwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "designwallcoverings.com",
+ "stem": "designwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@designwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "designwcs",
+ "handle_fallbacks": [
+ "designwcs_co",
+ "designwcsUS",
+ "shopdesignwcs"
+ ],
+ "display_name": "designwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://designwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "designwallcoverings",
+ "handle_fallbacks": [
+ "designwallcoverings.co",
+ "shopdesignwallcoverings",
+ "designwallcoverings.us"
+ ],
+ "display_name": "designwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for designwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for designwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.997Z"
+}
\ No newline at end of file
diff --git a/designwallcoverings.com/x-bio.txt b/designwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/designwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/designwallcoverings.com/x-display-name.txt b/designwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..637561b
--- /dev/null
+++ b/designwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+designwallcoverings
diff --git a/designwallcoverings.com/x-first-3-posts.md b/designwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..d1aa3de
--- /dev/null
+++ b/designwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for designwallcoverings.com
+
+## Post 1 (122/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://designwallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (91/280)
+
+70+ houses, one ordering experience, free designer samples. https://designwallcoverings.com
diff --git a/designwallcoverings.com/x-handle-candidates.txt b/designwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..6b3b961
--- /dev/null
+++ b/designwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @designwcs
+FALLBACKS:
+ @designwcs_co
+ @designwcsUS
+ @shopdesignwcs
diff --git a/embroideredwallpaper.com/credentials-template.txt b/embroideredwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..d3b3ea6
--- /dev/null
+++ b/embroideredwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# embroideredwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@embroideredwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @embroideredwall (fallbacks: @embroideredw_co, @embroideredwUS, @shopembroidered)
+IG handle: @embroideredwallpaper (fallbacks: @embroideredwallpaper.co, @shopembroideredwallpaper, @embroideredwallpaper.us)
diff --git a/embroideredwallpaper.com/ig-bio.txt b/embroideredwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/embroideredwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/embroideredwallpaper.com/ig-display-name.txt b/embroideredwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..bf83d1f
--- /dev/null
+++ b/embroideredwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+embroideredwallpaper
diff --git a/embroideredwallpaper.com/ig-first-3-posts.md b/embroideredwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3b3a7f0
--- /dev/null
+++ b/embroideredwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for embroideredwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/embroideredwallpaper.com/ig-handle-candidates.txt b/embroideredwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b08348d
--- /dev/null
+++ b/embroideredwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @embroideredwallpaper
+FALLBACKS:
+ @embroideredwallpaper.co
+ @shopembroideredwallpaper
+ @embroideredwallpaper.us
diff --git a/embroideredwallpaper.com/image-specs.md b/embroideredwallpaper.com/image-specs.md
new file mode 100644
index 0000000..0af65c3
--- /dev/null
+++ b/embroideredwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for embroideredwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for embroideredwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for embroideredwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/embroideredwallpaper.com/link-in-bio.json b/embroideredwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..7836fbe
--- /dev/null
+++ b/embroideredwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "embroideredwallpaper",
+ "domain": "embroideredwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://embroideredwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://embroideredwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@embroideredwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/embroideredwallpaper.com/profile.json b/embroideredwallpaper.com/profile.json
new file mode 100644
index 0000000..68a652e
--- /dev/null
+++ b/embroideredwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "embroideredwallpaper.com",
+ "stem": "embroideredwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@embroideredwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "embroideredwall",
+ "handle_fallbacks": [
+ "embroideredw_co",
+ "embroideredwUS",
+ "shopembroidered"
+ ],
+ "display_name": "embroideredwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://embroideredwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://embroideredwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "embroideredwallpaper",
+ "handle_fallbacks": [
+ "embroideredwallpaper.co",
+ "shopembroideredwallpaper",
+ "embroideredwallpaper.us"
+ ],
+ "display_name": "embroideredwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for embroideredwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for embroideredwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.998Z"
+}
\ No newline at end of file
diff --git a/embroideredwallpaper.com/x-bio.txt b/embroideredwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/embroideredwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/embroideredwallpaper.com/x-display-name.txt b/embroideredwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..bf83d1f
--- /dev/null
+++ b/embroideredwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+embroideredwallpaper
diff --git a/embroideredwallpaper.com/x-first-3-posts.md b/embroideredwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..0261199
--- /dev/null
+++ b/embroideredwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for embroideredwallpaper.com
+
+## Post 1 (99/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://embroideredwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (94/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://embroideredwallpaper.com
diff --git a/embroideredwallpaper.com/x-handle-candidates.txt b/embroideredwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..eb07b4c
--- /dev/null
+++ b/embroideredwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @embroideredwall
+FALLBACKS:
+ @embroideredw_co
+ @embroideredwUS
+ @shopembroidered
diff --git a/etciemurals.com/credentials-template.txt b/etciemurals.com/credentials-template.txt
new file mode 100644
index 0000000..7b60c74
--- /dev/null
+++ b/etciemurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# etciemurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@etciemurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @etciemurals (fallbacks: @etciemurals_co, @etciemuralsUS, @shopetciemurals)
+IG handle: @etciemurals (fallbacks: @etciemurals.co, @shopetciemurals, @etciemurals.us)
diff --git a/etciemurals.com/ig-bio.txt b/etciemurals.com/ig-bio.txt
new file mode 100644
index 0000000..f10e8e0
--- /dev/null
+++ b/etciemurals.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for etciemurals. Free designer samples, LA-based.
diff --git a/etciemurals.com/ig-display-name.txt b/etciemurals.com/ig-display-name.txt
new file mode 100644
index 0000000..0e54b9c
--- /dev/null
+++ b/etciemurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+etciemurals
diff --git a/etciemurals.com/ig-first-3-posts.md b/etciemurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d320cba
--- /dev/null
+++ b/etciemurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for etciemurals.com
+
+## Post 1
+
+Designer-grade etciemurals — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+etciemurals — free designer samples, honest lead times. — link in bio
diff --git a/etciemurals.com/ig-handle-candidates.txt b/etciemurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..3bb17de
--- /dev/null
+++ b/etciemurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @etciemurals
+FALLBACKS:
+ @etciemurals.co
+ @shopetciemurals
+ @etciemurals.us
diff --git a/etciemurals.com/image-specs.md b/etciemurals.com/image-specs.md
new file mode 100644
index 0000000..7cf08aa
--- /dev/null
+++ b/etciemurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for etciemurals.com
+
+## Profile pic (square, 400×400)
+Square logo for etciemurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for etciemurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/etciemurals.com/link-in-bio.json b/etciemurals.com/link-in-bio.json
new file mode 100644
index 0000000..f6f930a
--- /dev/null
+++ b/etciemurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "etciemurals",
+ "domain": "etciemurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://etciemurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://etciemurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@etciemurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/etciemurals.com/profile.json b/etciemurals.com/profile.json
new file mode 100644
index 0000000..7cdf51d
--- /dev/null
+++ b/etciemurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "etciemurals.com",
+ "stem": "etciemurals",
+ "category": "auto:generic",
+ "email": "info@etciemurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "etciemurals",
+ "handle_fallbacks": [
+ "etciemurals_co",
+ "etciemuralsUS",
+ "shopetciemurals"
+ ],
+ "display_name": "etciemurals",
+ "bio": "Designer-grade etciemurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade etciemurals — trade-direct, free samples. https://etciemurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "etciemurals — free designer samples, honest lead times. https://etciemurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "etciemurals",
+ "handle_fallbacks": [
+ "etciemurals.co",
+ "shopetciemurals",
+ "etciemurals.us"
+ ],
+ "display_name": "etciemurals",
+ "bio": "Trade source for etciemurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade etciemurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "etciemurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for etciemurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for etciemurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:52.999Z"
+}
\ No newline at end of file
diff --git a/etciemurals.com/x-bio.txt b/etciemurals.com/x-bio.txt
new file mode 100644
index 0000000..6cd880d
--- /dev/null
+++ b/etciemurals.com/x-bio.txt
@@ -0,0 +1 @@
+Designer-grade etciemurals — trade-direct, free samples, hand-curated only.
diff --git a/etciemurals.com/x-display-name.txt b/etciemurals.com/x-display-name.txt
new file mode 100644
index 0000000..0e54b9c
--- /dev/null
+++ b/etciemurals.com/x-display-name.txt
@@ -0,0 +1 @@
+etciemurals
diff --git a/etciemurals.com/x-first-3-posts.md b/etciemurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..236636b
--- /dev/null
+++ b/etciemurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for etciemurals.com
+
+## Post 1 (80/280)
+
+Designer-grade etciemurals — trade-direct, free samples. https://etciemurals.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (79/280)
+
+etciemurals — free designer samples, honest lead times. https://etciemurals.com
diff --git a/etciemurals.com/x-handle-candidates.txt b/etciemurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4304f47
--- /dev/null
+++ b/etciemurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @etciemurals
+FALLBACKS:
+ @etciemurals_co
+ @etciemuralsUS
+ @shopetciemurals
diff --git a/expand.mjs b/expand.mjs
new file mode 100644
index 0000000..e512519
--- /dev/null
+++ b/expand.mjs
@@ -0,0 +1,314 @@
+#!/usr/bin/env node
+// expand.mjs — read design-domains-live.txt + existing brands.json, auto-generate
+// kit entries for every domain not already hand-crafted, write the merged brands.json
+// in place, then invoke generate.mjs to materialize all per-domain folders.
+//
+// Bios are category-aware (era / wallpaper-generic / wallcovering / paint / fabric /
+// location / style / use-case / material) with deterministic per-stem rotation so no
+// two domains get identical copy.
+
+import fs from 'node:fs';
+import path from 'node:path';
+import url from 'node:url';
+import { execSync } from 'node:child_process';
+
+const __dirname = path.dirname(url.fileURLToPath(import.meta.url));
+const ROOT = __dirname;
+const DOMAINS_FILE = '/Users/stevestudio2/Projects/_dw-batch/design-domains-live.txt';
+const BRANDS_FILE = path.join(ROOT, 'brands.json');
+
+const manifest = JSON.parse(fs.readFileSync(BRANDS_FILE, 'utf8'));
+const existing = new Map(manifest.brands.map((b) => [b.domain, b]));
+const domains = fs
+ .readFileSync(DOMAINS_FILE, 'utf8')
+ .split('\n')
+ .map((d) => d.trim().toLowerCase())
+ .filter((d) => d && !d.startsWith('#'));
+
+const stemOf = (d) => d.replace(/\.(com|co|ai|net|org|io|us)$/i, '');
+
+// ---------- handle shortening (X = 15-char limit; IG = 30) ----------
+const xShorten = (stem) => {
+ if (stem.length <= 15) return stem;
+ // try smart elision
+ const elisions = [
+ [/wallcoverings$/, 'wcs'],
+ [/wallcovering$/, 'wc'],
+ [/wallpapers$/, 'paper'],
+ [/wallpaper$/, 'paper'],
+ [/walls$/, 'walls'],
+ [/fabrics$/, 'fab'],
+ [/fabric$/, 'fab'],
+ [/paints$/, 'paints'],
+ ];
+ for (const [re, rep] of elisions) {
+ const short = stem.replace(re, rep);
+ if (short.length <= 15 && short !== stem) return short;
+ }
+ // hard truncate
+ return stem.slice(0, 15);
+};
+
+const igShorten = (stem) => (stem.length <= 30 ? stem : stem.slice(0, 30));
+
+// fallback handle variations
+const xFallbacks = (stem) => {
+ const primary = xShorten(stem);
+ const variants = [
+ `${xShorten(stem).slice(0, 12)}_co`,
+ `${xShorten(stem).slice(0, 12)}US`,
+ `shop${xShorten(stem)}`.slice(0, 15),
+ `${xShorten(stem)}_`.slice(0, 15),
+ ].filter((v, i, a) => v !== primary && a.indexOf(v) === i && v.length <= 15);
+ return variants.slice(0, 3);
+};
+const igFallbacks = (stem) => {
+ const primary = igShorten(stem);
+ const variants = [
+ `${primary}.co`,
+ `shop${primary}`,
+ `${primary}.us`,
+ `${primary}_official`,
+ ].filter((v, i, a) => v !== primary && a.indexOf(v) === i && v.length <= 30);
+ return variants.slice(0, 3);
+};
+
+// ---------- category detection ----------
+const detectCategory = (stem) => {
+ const eraMatch = stem.match(/(1[7-9]\d0|20\d0)s?/);
+ if (eraMatch) return { kind: 'era', era: eraMatch[1] + 's' };
+ if (/(silk|cork|linen|grass(cloth)?|cotton|jute|hemp|bamboo|paperweave|raffia)/.test(stem)) {
+ const mat = stem.match(/silk|cork|linen|grasscloth|grass|cotton|jute|hemp|bamboo|paperweave|raffia/)[0];
+ return { kind: 'material', material: mat };
+ }
+ if (/(carmel|nyc|losangeles|beverlyhills|sherman|manhattan|brooklyn|miami|chicago|dallas|hollywood)/.test(stem)) {
+ const loc = stem.match(/carmel|nyc|losangeles|beverlyhills|sherman|manhattan|brooklyn|miami|chicago|dallas|hollywood/)[0];
+ return { kind: 'location', location: loc };
+ }
+ if (/(commercial|hotel|hospitality|restaurant|office|contract|classa|classA)/.test(stem))
+ return { kind: 'commercial' };
+ if (/(bar|kitchen|bath|bedroom|nursery|dining|apartment|powder)/.test(stem))
+ return { kind: 'room' };
+ if (/(chinoiserie|toile|damask|stripe|geometric|floral|block|aged|distressed|metallic|glitter|mica|gold|silver)/.test(stem)) {
+ const style = stem.match(/chinoiserie|toile|damask|stripe|geometric|floral|block|aged|distressed|metallic|glitter|mica|gold|silver/)[0];
+ return { kind: 'style', style };
+ }
+ if (/paint/.test(stem)) return { kind: 'paint' };
+ if (/fabric/.test(stem)) return { kind: 'fabric' };
+ if (/wallcovering/.test(stem)) return { kind: 'wallcovering' };
+ if (/wallpaper/.test(stem)) return { kind: 'wallpaper' };
+ if (/wall/.test(stem)) return { kind: 'walls' };
+ return { kind: 'generic' };
+};
+
+// ---------- bio templates ----------
+const BIO_TEMPLATES = {
+ era: (stem, cat) => [
+ `Authentic ${cat.era}-era wallpaper patterns. Period-correct colorways, modern substrates. Free designer samples. Trade-direct.`,
+ `${cat.era} wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free samples to the trade.`,
+ `Period wallpaper for ${cat.era} interiors. Hand-curated patterns, free designer samples, ships from LA.`,
+ ],
+ material: (stem, cat) => [
+ `${cat.material[0].toUpperCase() + cat.material.slice(1)} wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.`,
+ `Trade source for ${cat.material} wallcoverings. Free designer samples. LA-based, ships nationwide.`,
+ `Hand-loomed ${cat.material} wallcoverings. The natural-fiber wall finish designers actually specify.`,
+ ],
+ location: (stem, cat) => [
+ `${cat.location[0].toUpperCase() + cat.location.slice(1)}-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.`,
+ `Wallcoverings for the ${cat.location} trade. Free designer samples, honest lead times, ships fast.`,
+ `${cat.location[0].toUpperCase() + cat.location.slice(1)} wallpaper & wallcovering. Free samples, trade-direct, no middle layer.`,
+ ],
+ commercial: () => [
+ `Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.`,
+ `Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.`,
+ `Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.`,
+ ],
+ room: () => [
+ `Wallpaper for the room you actually live in. Designer-grade patterns, free samples, trade-direct.`,
+ `Curated wallpaper for residential interiors. Free designer samples, honest lead times.`,
+ `Hand-picked wallpaper patterns for the rooms that matter. Free samples to the trade.`,
+ ],
+ style: (stem, cat) => [
+ `${cat.style[0].toUpperCase() + cat.style.slice(1)} wallcoverings — the patterns designers actually specify. Free samples, trade-direct.`,
+ `Trade source for ${cat.style} wallpaper. Free designer samples, honest lead times.`,
+ `${cat.style[0].toUpperCase() + cat.style.slice(1)} patterns, designer-grade only. Free samples on every reference.`,
+ ],
+ paint: () => [
+ `Designer paint — curated palettes, low-VOC, trade-direct. Free swatches, honest color matching.`,
+ `Trade source for designer paint. Hand-curated palette, no filler colors, free swatches.`,
+ `Paint specified by designers. Curated palette, low-VOC, free swatches to the trade.`,
+ ],
+ fabric: () => [
+ `Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.`,
+ `Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.`,
+ `Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.`,
+ ],
+ wallcovering: () => [
+ `Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.`,
+ `Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.`,
+ `Wallcoverings curated for the trade. Free samples, real customer service, ships fast.`,
+ ],
+ wallpaper: () => [
+ `Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.`,
+ `Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.`,
+ `Wallpaper specified by designers. Curated patterns, free samples, no minimums.`,
+ ],
+ walls: () => [
+ `Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.`,
+ `Designer wall finishes — curated, sample-on-demand, trade-direct.`,
+ `Trade source for wallcoverings. Free samples, real lead times, ships from LA.`,
+ ],
+ generic: (stem) => [
+ `Designer-grade ${stem.replace(/[-_]/g, ' ')} — trade-direct, free samples, hand-curated only.`,
+ `Trade source for ${stem.replace(/[-_]/g, ' ')}. Free designer samples, LA-based.`,
+ `${stem.replace(/[-_]/g, ' ')} curated for the trade. Free samples, honest lead times.`,
+ ],
+};
+
+const POST_TEMPLATES = {
+ era: (stem, cat, domain) => [
+ `Authentic ${cat.era} wallpaper — the patterns the period actually used, on substrates that hang in 2026. Free designer samples. https://${domain}`,
+ `Why ${cat.era}: every decade had its own pattern language. We carry the patterns ${cat.era} interiors actually wore — not Hollywood's version.`,
+ `${cat.era} wallpaper for period-correct interiors & adaptive reuse. Free samples to the trade. https://${domain}`,
+ ],
+ material: (stem, cat, domain) => [
+ `Trade source for ${cat.material} wallcoverings — natural-fiber, designer-grade, free samples. https://${domain}`,
+ `Why ${cat.material}: a natural fiber wall finish does what print can't — depth, light-play, tactility.`,
+ `${cat.material[0].toUpperCase() + cat.material.slice(1)} wallcoverings, free designer samples. https://${domain}`,
+ ],
+ location: (stem, cat, domain) => [
+ `${cat.location[0].toUpperCase() + cat.location.slice(1)}-direct wallcoverings for the local trade. Free designer samples. https://${domain}`,
+ `Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://${domain}`,
+ `Wall finishes specified by the design community. Curated, free samples, ships fast. https://${domain}`,
+ ],
+ commercial: (stem, cat, domain) => [
+ `Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://${domain}`,
+ `Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.`,
+ `Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://${domain}`,
+ ],
+ room: (stem, cat, domain) => [
+ `Hand-curated wallpaper for residential interiors. Free designer samples, honest lead times. https://${domain}`,
+ `Wallpaper for the rooms that matter. No filler patterns. Free samples to the trade.`,
+ `Designer-grade wallpaper, sample-on-demand. https://${domain}`,
+ ],
+ style: (stem, cat, domain) => [
+ `${cat.style[0].toUpperCase() + cat.style.slice(1)} wallcoverings — the patterns designers actually specify. Free samples. https://${domain}`,
+ `Why ${cat.style}: it's the language designers reach for when the wall has to carry the room.`,
+ `Trade source for ${cat.style} wallpaper. Free designer samples. https://${domain}`,
+ ],
+ paint: (stem, cat, domain) => [
+ `Designer paint — curated palettes, low-VOC, trade-direct. Free swatches. https://${domain}`,
+ `Why a curated palette: every designer has been burned by "matched" paint that wasn't. We curate so you don't have to test.`,
+ `Hand-curated designer paint. Free swatches, honest color matching. https://${domain}`,
+ ],
+ fabric: (stem, cat, domain) => [
+ `Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://${domain}`,
+ `Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.`,
+ `Hand-curated fabric for the trade. Free samples on every reference. https://${domain}`,
+ ],
+ wallcovering: (stem, cat, domain) => [
+ `Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://${domain}`,
+ `Why trade-direct: every layer of distribution adds time & cost. We removed them.`,
+ `70+ houses, one ordering experience, free designer samples. https://${domain}`,
+ ],
+ wallpaper: (stem, cat, domain) => [
+ `Designer wallpaper, trade-direct. Free samples on every reference. https://${domain}`,
+ `Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.`,
+ `Wallpaper specified by designers. Hand-curated, free samples. https://${domain}`,
+ ],
+ walls: (stem, cat, domain) => [
+ `Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://${domain}`,
+ `Designer wall finishes, curated for the trade.`,
+ `Trade source for wallcoverings. Free samples, real lead times. https://${domain}`,
+ ],
+ generic: (stem, cat, domain) => [
+ `Designer-grade ${stem.replace(/[-_]/g, ' ')} — trade-direct, free samples. https://${domain}`,
+ `Why we exist: the design community deserves a real source, not a re-seller markup.`,
+ `${stem.replace(/[-_]/g, ' ')} — free designer samples, honest lead times. https://${domain}`,
+ ],
+};
+
+// ---------- bio truncation w/ char-limit awareness ----------
+const fitBio = (text, max) => {
+ if (text.length <= max) return text;
+ // truncate at last word break
+ const slice = text.slice(0, max);
+ const lastSpace = slice.lastIndexOf(' ');
+ return (lastSpace > max - 30 ? slice.slice(0, lastSpace) : slice).replace(/[.,;:]+$/, '') + '.';
+};
+
+const igBioFrom = (xBio, max = 150) => {
+ // turn the X bio into a 3-line IG bio
+ // simple: take xBio, ensure ≤max
+ return fitBio(xBio, max);
+};
+
+// ---------- build entries ----------
+const newEntries = [];
+let skipped = 0;
+
+for (const domain of domains) {
+ if (existing.has(domain)) {
+ skipped++;
+ continue;
+ }
+ const stem = stemOf(domain);
+ const cat = detectCategory(stem);
+ const bioTpls = BIO_TEMPLATES[cat.kind](stem, cat);
+ const postTpls = POST_TEMPLATES[cat.kind](stem, cat, domain);
+ // deterministic rotation: pick template index by stem char-sum % 3
+ const idx = stem.split('').reduce((a, c) => a + c.charCodeAt(0), 0) % 3;
+ const xBio = fitBio(bioTpls[idx], 160);
+ const igBio = igBioFrom(bioTpls[(idx + 1) % 3], 150);
+
+ const xHandle = xShorten(stem);
+ const igHandle = igShorten(stem);
+
+ const entry = {
+ domain,
+ stem,
+ category: `auto:${cat.kind}${cat.material ? '/' + cat.material : ''}${cat.era ? '/' + cat.era : ''}${cat.location ? '/' + cat.location : ''}${cat.style ? '/' + cat.style : ''}`,
+ x: {
+ handle_primary: xHandle,
+ handle_fallbacks: xFallbacks(stem),
+ display_name: stem.slice(0, 50),
+ bio: xBio,
+ first_posts: postTpls.map((p) => (p.length > 280 ? fitBio(p, 277) + '...' : p)),
+ },
+ ig: {
+ handle_primary: igHandle,
+ handle_fallbacks: igFallbacks(stem),
+ display_name: stem.slice(0, 30),
+ bio: igBio,
+ first_posts: postTpls.map((p) => p.replace(/https:\/\/\S+/, '').trim() + ' — link in bio'),
+ },
+ image_specs: {
+ profile_pic_400: `Square logo for ${stem}: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.`,
+ header_1500x500: `Hero crop for ${stem} — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.`,
+ ig_header_1080x566: `Same as header, cropped 1080×566 for IG grid.`,
+ },
+ };
+ newEntries.push(entry);
+}
+
+// merge + write back
+manifest.brands = [...manifest.brands, ...newEntries];
+manifest._expansion = {
+ total_brands: manifest.brands.length,
+ hand_crafted: manifest.brands.length - newEntries.length,
+ auto_generated: newEntries.length,
+ skipped_already_present: skipped,
+ generated_at: new Date().toISOString(),
+};
+
+fs.writeFileSync(BRANDS_FILE, JSON.stringify(manifest, null, 2));
+
+console.log(`\nExpansion summary:`);
+console.log(` Hand-crafted (preserved): ${manifest.brands.length - newEntries.length}`);
+console.log(` Auto-generated: ${newEntries.length}`);
+console.log(` Skipped (already in): ${skipped}`);
+console.log(` Total in manifest: ${manifest.brands.length}\n`);
+
+// invoke generate.mjs to materialize per-domain folders
+console.log(`Running generate.mjs to materialize per-domain folders...\n`);
+execSync(`node ${path.join(ROOT, 'generate.mjs')}`, { stdio: 'inherit' });
diff --git a/fabricfriday.com/credentials-template.txt b/fabricfriday.com/credentials-template.txt
new file mode 100644
index 0000000..6e53f28
--- /dev/null
+++ b/fabricfriday.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# fabricfriday.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@fabricfriday.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @fabricfriday (fallbacks: @fabricfriday_co, @fabricfridayUS, @shopfabricfrida)
+IG handle: @fabricfriday (fallbacks: @fabricfriday.co, @shopfabricfriday, @fabricfriday.us)
diff --git a/fabricfriday.com/ig-bio.txt b/fabricfriday.com/ig-bio.txt
new file mode 100644
index 0000000..81b9fe1
--- /dev/null
+++ b/fabricfriday.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.
diff --git a/fabricfriday.com/ig-display-name.txt b/fabricfriday.com/ig-display-name.txt
new file mode 100644
index 0000000..74ba14b
--- /dev/null
+++ b/fabricfriday.com/ig-display-name.txt
@@ -0,0 +1 @@
+fabricfriday
diff --git a/fabricfriday.com/ig-first-3-posts.md b/fabricfriday.com/ig-first-3-posts.md
new file mode 100644
index 0000000..7d88f45
--- /dev/null
+++ b/fabricfriday.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for fabricfriday.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/fabricfriday.com/ig-handle-candidates.txt b/fabricfriday.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..11ef2a0
--- /dev/null
+++ b/fabricfriday.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricfriday
+FALLBACKS:
+ @fabricfriday.co
+ @shopfabricfriday
+ @fabricfriday.us
diff --git a/fabricfriday.com/image-specs.md b/fabricfriday.com/image-specs.md
new file mode 100644
index 0000000..78a1092
--- /dev/null
+++ b/fabricfriday.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for fabricfriday.com
+
+## Profile pic (square, 400×400)
+Square logo for fabricfriday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for fabricfriday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/fabricfriday.com/link-in-bio.json b/fabricfriday.com/link-in-bio.json
new file mode 100644
index 0000000..3e1a254
--- /dev/null
+++ b/fabricfriday.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "fabricfriday",
+ "domain": "fabricfriday.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://fabricfriday.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://fabricfriday.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@fabricfriday.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fabricfriday.com/profile.json b/fabricfriday.com/profile.json
new file mode 100644
index 0000000..07a32bb
--- /dev/null
+++ b/fabricfriday.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "fabricfriday.com",
+ "stem": "fabricfriday",
+ "category": "auto:fabric",
+ "email": "info@fabricfriday.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "fabricfriday",
+ "handle_fallbacks": [
+ "fabricfriday_co",
+ "fabricfridayUS",
+ "shopfabricfrida"
+ ],
+ "display_name": "fabricfriday",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfriday.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricfriday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricfriday",
+ "handle_fallbacks": [
+ "fabricfriday.co",
+ "shopfabricfriday",
+ "fabricfriday.us"
+ ],
+ "display_name": "fabricfriday",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricfriday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricfriday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.000Z"
+}
\ No newline at end of file
diff --git a/fabricfriday.com/x-bio.txt b/fabricfriday.com/x-bio.txt
new file mode 100644
index 0000000..cf23c49
--- /dev/null
+++ b/fabricfriday.com/x-bio.txt
@@ -0,0 +1 @@
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.
diff --git a/fabricfriday.com/x-display-name.txt b/fabricfriday.com/x-display-name.txt
new file mode 100644
index 0000000..74ba14b
--- /dev/null
+++ b/fabricfriday.com/x-display-name.txt
@@ -0,0 +1 @@
+fabricfriday
diff --git a/fabricfriday.com/x-first-3-posts.md b/fabricfriday.com/x-first-3-posts.md
new file mode 100644
index 0000000..34eb611
--- /dev/null
+++ b/fabricfriday.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for fabricfriday.com
+
+## Post 1 (104/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfriday.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (92/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://fabricfriday.com
diff --git a/fabricfriday.com/x-handle-candidates.txt b/fabricfriday.com/x-handle-candidates.txt
new file mode 100644
index 0000000..7a6e6b9
--- /dev/null
+++ b/fabricfriday.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricfriday
+FALLBACKS:
+ @fabricfriday_co
+ @fabricfridayUS
+ @shopfabricfrida
diff --git a/fabricfridays.com/credentials-template.txt b/fabricfridays.com/credentials-template.txt
new file mode 100644
index 0000000..3a33c09
--- /dev/null
+++ b/fabricfridays.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# fabricfridays.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@fabricfridays.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @fabricfridays (fallbacks: @fabricfriday_co, @fabricfridayUS, @shopfabricfrida)
+IG handle: @fabricfridays (fallbacks: @fabricfridays.co, @shopfabricfridays, @fabricfridays.us)
diff --git a/fabricfridays.com/ig-bio.txt b/fabricfridays.com/ig-bio.txt
new file mode 100644
index 0000000..15993eb
--- /dev/null
+++ b/fabricfridays.com/ig-bio.txt
@@ -0,0 +1 @@
+Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.
diff --git a/fabricfridays.com/ig-display-name.txt b/fabricfridays.com/ig-display-name.txt
new file mode 100644
index 0000000..ce13725
--- /dev/null
+++ b/fabricfridays.com/ig-display-name.txt
@@ -0,0 +1 @@
+fabricfridays
diff --git a/fabricfridays.com/ig-first-3-posts.md b/fabricfridays.com/ig-first-3-posts.md
new file mode 100644
index 0000000..2b7b10a
--- /dev/null
+++ b/fabricfridays.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for fabricfridays.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/fabricfridays.com/ig-handle-candidates.txt b/fabricfridays.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..aad7b04
--- /dev/null
+++ b/fabricfridays.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricfridays
+FALLBACKS:
+ @fabricfridays.co
+ @shopfabricfridays
+ @fabricfridays.us
diff --git a/fabricfridays.com/image-specs.md b/fabricfridays.com/image-specs.md
new file mode 100644
index 0000000..e0ec0f8
--- /dev/null
+++ b/fabricfridays.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for fabricfridays.com
+
+## Profile pic (square, 400×400)
+Square logo for fabricfridays: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for fabricfridays — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/fabricfridays.com/link-in-bio.json b/fabricfridays.com/link-in-bio.json
new file mode 100644
index 0000000..10e37da
--- /dev/null
+++ b/fabricfridays.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "fabricfridays",
+ "domain": "fabricfridays.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://fabricfridays.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://fabricfridays.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@fabricfridays.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fabricfridays.com/profile.json b/fabricfridays.com/profile.json
new file mode 100644
index 0000000..de89053
--- /dev/null
+++ b/fabricfridays.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "fabricfridays.com",
+ "stem": "fabricfridays",
+ "category": "auto:fabric",
+ "email": "info@fabricfridays.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "fabricfridays",
+ "handle_fallbacks": [
+ "fabricfriday_co",
+ "fabricfridayUS",
+ "shopfabricfrida"
+ ],
+ "display_name": "fabricfridays",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfridays.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricfridays.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricfridays",
+ "handle_fallbacks": [
+ "fabricfridays.co",
+ "shopfabricfridays",
+ "fabricfridays.us"
+ ],
+ "display_name": "fabricfridays",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricfridays: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricfridays — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.001Z"
+}
\ No newline at end of file
diff --git a/fabricfridays.com/x-bio.txt b/fabricfridays.com/x-bio.txt
new file mode 100644
index 0000000..81b9fe1
--- /dev/null
+++ b/fabricfridays.com/x-bio.txt
@@ -0,0 +1 @@
+Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.
diff --git a/fabricfridays.com/x-display-name.txt b/fabricfridays.com/x-display-name.txt
new file mode 100644
index 0000000..ce13725
--- /dev/null
+++ b/fabricfridays.com/x-display-name.txt
@@ -0,0 +1 @@
+fabricfridays
diff --git a/fabricfridays.com/x-first-3-posts.md b/fabricfridays.com/x-first-3-posts.md
new file mode 100644
index 0000000..3680ffd
--- /dev/null
+++ b/fabricfridays.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for fabricfridays.com
+
+## Post 1 (105/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricfridays.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (93/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://fabricfridays.com
diff --git a/fabricfridays.com/x-handle-candidates.txt b/fabricfridays.com/x-handle-candidates.txt
new file mode 100644
index 0000000..ac823cd
--- /dev/null
+++ b/fabricfridays.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricfridays
+FALLBACKS:
+ @fabricfriday_co
+ @fabricfridayUS
+ @shopfabricfrida
diff --git a/fabricsondemand.com/credentials-template.txt b/fabricsondemand.com/credentials-template.txt
new file mode 100644
index 0000000..3a26597
--- /dev/null
+++ b/fabricsondemand.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# fabricsondemand.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@fabricsondemand.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @fabricsondemand (fallbacks: @fabricsondem_co, @fabricsondemUS, @shopfabricsonde)
+IG handle: @fabricsondemand (fallbacks: @fabricsondemand.co, @shopfabricsondemand, @fabricsondemand.us)
diff --git a/fabricsondemand.com/ig-bio.txt b/fabricsondemand.com/ig-bio.txt
new file mode 100644
index 0000000..cf23c49
--- /dev/null
+++ b/fabricsondemand.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.
diff --git a/fabricsondemand.com/ig-display-name.txt b/fabricsondemand.com/ig-display-name.txt
new file mode 100644
index 0000000..881700e
--- /dev/null
+++ b/fabricsondemand.com/ig-display-name.txt
@@ -0,0 +1 @@
+fabricsondemand
diff --git a/fabricsondemand.com/ig-first-3-posts.md b/fabricsondemand.com/ig-first-3-posts.md
new file mode 100644
index 0000000..36219d9
--- /dev/null
+++ b/fabricsondemand.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for fabricsondemand.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/fabricsondemand.com/ig-handle-candidates.txt b/fabricsondemand.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..406d970
--- /dev/null
+++ b/fabricsondemand.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricsondemand
+FALLBACKS:
+ @fabricsondemand.co
+ @shopfabricsondemand
+ @fabricsondemand.us
diff --git a/fabricsondemand.com/image-specs.md b/fabricsondemand.com/image-specs.md
new file mode 100644
index 0000000..76d9869
--- /dev/null
+++ b/fabricsondemand.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for fabricsondemand.com
+
+## Profile pic (square, 400×400)
+Square logo for fabricsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for fabricsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/fabricsondemand.com/link-in-bio.json b/fabricsondemand.com/link-in-bio.json
new file mode 100644
index 0000000..d1d2d66
--- /dev/null
+++ b/fabricsondemand.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "fabricsondemand",
+ "domain": "fabricsondemand.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://fabricsondemand.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://fabricsondemand.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@fabricsondemand.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fabricsondemand.com/profile.json b/fabricsondemand.com/profile.json
new file mode 100644
index 0000000..d34bdf9
--- /dev/null
+++ b/fabricsondemand.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "fabricsondemand.com",
+ "stem": "fabricsondemand",
+ "category": "auto:fabric",
+ "email": "info@fabricsondemand.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "fabricsondemand",
+ "handle_fallbacks": [
+ "fabricsondem_co",
+ "fabricsondemUS",
+ "shopfabricsonde"
+ ],
+ "display_name": "fabricsondemand",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricsondemand.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricsondemand",
+ "handle_fallbacks": [
+ "fabricsondemand.co",
+ "shopfabricsondemand",
+ "fabricsondemand.us"
+ ],
+ "display_name": "fabricsondemand",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.001Z"
+}
\ No newline at end of file
diff --git a/fabricsondemand.com/x-bio.txt b/fabricsondemand.com/x-bio.txt
new file mode 100644
index 0000000..15993eb
--- /dev/null
+++ b/fabricsondemand.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.
diff --git a/fabricsondemand.com/x-display-name.txt b/fabricsondemand.com/x-display-name.txt
new file mode 100644
index 0000000..881700e
--- /dev/null
+++ b/fabricsondemand.com/x-display-name.txt
@@ -0,0 +1 @@
+fabricsondemand
diff --git a/fabricsondemand.com/x-first-3-posts.md b/fabricsondemand.com/x-first-3-posts.md
new file mode 100644
index 0000000..1885733
--- /dev/null
+++ b/fabricsondemand.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for fabricsondemand.com
+
+## Post 1 (107/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricsondemand.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (95/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://fabricsondemand.com
diff --git a/fabricsondemand.com/x-handle-candidates.txt b/fabricsondemand.com/x-handle-candidates.txt
new file mode 100644
index 0000000..3a8f36c
--- /dev/null
+++ b/fabricsondemand.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricsondemand
+FALLBACKS:
+ @fabricsondem_co
+ @fabricsondemUS
+ @shopfabricsonde
diff --git a/fabricwallpaper.com/credentials-template.txt b/fabricwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..2834f5c
--- /dev/null
+++ b/fabricwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# fabricwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@fabricwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @fabricwallpaper (fallbacks: @fabricwallpa_co, @fabricwallpaUS, @shopfabricwallp)
+IG handle: @fabricwallpaper (fallbacks: @fabricwallpaper.co, @shopfabricwallpaper, @fabricwallpaper.us)
diff --git a/fabricwallpaper.com/ig-bio.txt b/fabricwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cf23c49
--- /dev/null
+++ b/fabricwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.
diff --git a/fabricwallpaper.com/ig-display-name.txt b/fabricwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..332ad89
--- /dev/null
+++ b/fabricwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+fabricwallpaper
diff --git a/fabricwallpaper.com/ig-first-3-posts.md b/fabricwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..1bacaeb
--- /dev/null
+++ b/fabricwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for fabricwallpaper.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/fabricwallpaper.com/ig-handle-candidates.txt b/fabricwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1bd63cc
--- /dev/null
+++ b/fabricwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricwallpaper
+FALLBACKS:
+ @fabricwallpaper.co
+ @shopfabricwallpaper
+ @fabricwallpaper.us
diff --git a/fabricwallpaper.com/image-specs.md b/fabricwallpaper.com/image-specs.md
new file mode 100644
index 0000000..a3d43a4
--- /dev/null
+++ b/fabricwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for fabricwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for fabricwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for fabricwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/fabricwallpaper.com/link-in-bio.json b/fabricwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..eb613e5
--- /dev/null
+++ b/fabricwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "fabricwallpaper",
+ "domain": "fabricwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://fabricwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://fabricwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@fabricwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fabricwallpaper.com/profile.json b/fabricwallpaper.com/profile.json
new file mode 100644
index 0000000..3a31044
--- /dev/null
+++ b/fabricwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "fabricwallpaper.com",
+ "stem": "fabricwallpaper",
+ "category": "auto:fabric",
+ "email": "info@fabricwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "fabricwallpaper",
+ "handle_fallbacks": [
+ "fabricwallpa_co",
+ "fabricwallpaUS",
+ "shopfabricwallp"
+ ],
+ "display_name": "fabricwallpaper",
+ "bio": "Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricwallpaper.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://fabricwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fabricwallpaper",
+ "handle_fallbacks": [
+ "fabricwallpaper.co",
+ "shopfabricwallpaper",
+ "fabricwallpaper.us"
+ ],
+ "display_name": "fabricwallpaper",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fabricwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fabricwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.002Z"
+}
\ No newline at end of file
diff --git a/fabricwallpaper.com/x-bio.txt b/fabricwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..15993eb
--- /dev/null
+++ b/fabricwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-curated fabric for the trade. Drapery, upholstery, performance. Free samples on every reference.
diff --git a/fabricwallpaper.com/x-display-name.txt b/fabricwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..332ad89
--- /dev/null
+++ b/fabricwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+fabricwallpaper
diff --git a/fabricwallpaper.com/x-first-3-posts.md b/fabricwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..f420e0b
--- /dev/null
+++ b/fabricwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for fabricwallpaper.com
+
+## Post 1 (107/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://fabricwallpaper.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (95/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://fabricwallpaper.com
diff --git a/fabricwallpaper.com/x-handle-candidates.txt b/fabricwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..6da7b43
--- /dev/null
+++ b/fabricwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fabricwallpaper
+FALLBACKS:
+ @fabricwallpa_co
+ @fabricwallpaUS
+ @shopfabricwallp
diff --git a/fireratedwallcovering.com/credentials-template.txt b/fireratedwallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..1db7bfb
--- /dev/null
+++ b/fireratedwallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# fireratedwallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@fireratedwallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @fireratedwc (fallbacks: @fireratedwc_co, @fireratedwcUS, @shopfireratedwc)
+IG handle: @fireratedwallcovering (fallbacks: @fireratedwallcovering.co, @shopfireratedwallcovering, @fireratedwallcovering.us)
diff --git a/fireratedwallcovering.com/ig-bio.txt b/fireratedwallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/fireratedwallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/fireratedwallcovering.com/ig-display-name.txt b/fireratedwallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..25f45e5
--- /dev/null
+++ b/fireratedwallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+fireratedwallcovering
diff --git a/fireratedwallcovering.com/ig-first-3-posts.md b/fireratedwallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..fa129d7
--- /dev/null
+++ b/fireratedwallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for fireratedwallcovering.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/fireratedwallcovering.com/ig-handle-candidates.txt b/fireratedwallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..bae9bc4
--- /dev/null
+++ b/fireratedwallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fireratedwallcovering
+FALLBACKS:
+ @fireratedwallcovering.co
+ @shopfireratedwallcovering
+ @fireratedwallcovering.us
diff --git a/fireratedwallcovering.com/image-specs.md b/fireratedwallcovering.com/image-specs.md
new file mode 100644
index 0000000..56451c5
--- /dev/null
+++ b/fireratedwallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for fireratedwallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for fireratedwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for fireratedwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/fireratedwallcovering.com/link-in-bio.json b/fireratedwallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..f8a44b2
--- /dev/null
+++ b/fireratedwallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "fireratedwallcovering",
+ "domain": "fireratedwallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://fireratedwallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://fireratedwallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@fireratedwallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/fireratedwallcovering.com/profile.json b/fireratedwallcovering.com/profile.json
new file mode 100644
index 0000000..599ebc3
--- /dev/null
+++ b/fireratedwallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "fireratedwallcovering.com",
+ "stem": "fireratedwallcovering",
+ "category": "auto:wallcovering",
+ "email": "info@fireratedwallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "fireratedwc",
+ "handle_fallbacks": [
+ "fireratedwc_co",
+ "fireratedwcUS",
+ "shopfireratedwc"
+ ],
+ "display_name": "fireratedwallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://fireratedwallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://fireratedwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "fireratedwallcovering",
+ "handle_fallbacks": [
+ "fireratedwallcovering.co",
+ "shopfireratedwallcovering",
+ "fireratedwallcovering.us"
+ ],
+ "display_name": "fireratedwallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for fireratedwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for fireratedwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.003Z"
+}
\ No newline at end of file
diff --git a/fireratedwallcovering.com/x-bio.txt b/fireratedwallcovering.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/fireratedwallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/fireratedwallcovering.com/x-display-name.txt b/fireratedwallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..25f45e5
--- /dev/null
+++ b/fireratedwallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+fireratedwallcovering
diff --git a/fireratedwallcovering.com/x-first-3-posts.md b/fireratedwallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..71ed180
--- /dev/null
+++ b/fireratedwallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for fireratedwallcovering.com
+
+## Post 1 (124/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://fireratedwallcovering.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (93/280)
+
+70+ houses, one ordering experience, free designer samples. https://fireratedwallcovering.com
diff --git a/fireratedwallcovering.com/x-handle-candidates.txt b/fireratedwallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..59e942f
--- /dev/null
+++ b/fireratedwallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @fireratedwc
+FALLBACKS:
+ @fireratedwc_co
+ @fireratedwcUS
+ @shopfireratedwc
diff --git a/flockedwallpaper.com/credentials-template.txt b/flockedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..f26af93
--- /dev/null
+++ b/flockedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# flockedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@flockedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @flockedpaper (fallbacks: @flockedpaper_co, @flockedpaperUS, @shopflockedpape)
+IG handle: @flockedwallpaper (fallbacks: @flockedwallpaper.co, @shopflockedwallpaper, @flockedwallpaper.us)
diff --git a/flockedwallpaper.com/ig-bio.txt b/flockedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/flockedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/flockedwallpaper.com/ig-display-name.txt b/flockedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..92d1fa1
--- /dev/null
+++ b/flockedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+flockedwallpaper
diff --git a/flockedwallpaper.com/ig-first-3-posts.md b/flockedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3fd4640
--- /dev/null
+++ b/flockedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for flockedwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/flockedwallpaper.com/ig-handle-candidates.txt b/flockedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8e50c67
--- /dev/null
+++ b/flockedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @flockedwallpaper
+FALLBACKS:
+ @flockedwallpaper.co
+ @shopflockedwallpaper
+ @flockedwallpaper.us
diff --git a/flockedwallpaper.com/image-specs.md b/flockedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..def19dc
--- /dev/null
+++ b/flockedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for flockedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for flockedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for flockedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/flockedwallpaper.com/link-in-bio.json b/flockedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..f1bb383
--- /dev/null
+++ b/flockedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "flockedwallpaper",
+ "domain": "flockedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://flockedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://flockedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@flockedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/flockedwallpaper.com/profile.json b/flockedwallpaper.com/profile.json
new file mode 100644
index 0000000..d7d55c4
--- /dev/null
+++ b/flockedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "flockedwallpaper.com",
+ "stem": "flockedwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@flockedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "flockedpaper",
+ "handle_fallbacks": [
+ "flockedpaper_co",
+ "flockedpaperUS",
+ "shopflockedpape"
+ ],
+ "display_name": "flockedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://flockedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://flockedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "flockedwallpaper",
+ "handle_fallbacks": [
+ "flockedwallpaper.co",
+ "shopflockedwallpaper",
+ "flockedwallpaper.us"
+ ],
+ "display_name": "flockedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for flockedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for flockedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.003Z"
+}
\ No newline at end of file
diff --git a/flockedwallpaper.com/x-bio.txt b/flockedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/flockedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/flockedwallpaper.com/x-display-name.txt b/flockedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..92d1fa1
--- /dev/null
+++ b/flockedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+flockedwallpaper
diff --git a/flockedwallpaper.com/x-first-3-posts.md b/flockedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..a1dfd7a
--- /dev/null
+++ b/flockedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for flockedwallpaper.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://flockedwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://flockedwallpaper.com
diff --git a/flockedwallpaper.com/x-handle-candidates.txt b/flockedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..98a7133
--- /dev/null
+++ b/flockedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @flockedpaper
+FALLBACKS:
+ @flockedpaper_co
+ @flockedpaperUS
+ @shopflockedpape
diff --git a/glassbeadedwallpaper.com/credentials-template.txt b/glassbeadedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..5ad16d2
--- /dev/null
+++ b/glassbeadedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# glassbeadedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@glassbeadedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @glassbeadedwall (fallbacks: @glassbeadedw_co, @glassbeadedwUS, @shopglassbeaded)
+IG handle: @glassbeadedwallpaper (fallbacks: @glassbeadedwallpaper.co, @shopglassbeadedwallpaper, @glassbeadedwallpaper.us)
diff --git a/glassbeadedwallpaper.com/ig-bio.txt b/glassbeadedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/glassbeadedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/glassbeadedwallpaper.com/ig-display-name.txt b/glassbeadedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..596c6da
--- /dev/null
+++ b/glassbeadedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+glassbeadedwallpaper
diff --git a/glassbeadedwallpaper.com/ig-first-3-posts.md b/glassbeadedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..50e9689
--- /dev/null
+++ b/glassbeadedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for glassbeadedwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/glassbeadedwallpaper.com/ig-handle-candidates.txt b/glassbeadedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f73b0ec
--- /dev/null
+++ b/glassbeadedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @glassbeadedwallpaper
+FALLBACKS:
+ @glassbeadedwallpaper.co
+ @shopglassbeadedwallpaper
+ @glassbeadedwallpaper.us
diff --git a/glassbeadedwallpaper.com/image-specs.md b/glassbeadedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..14a2b64
--- /dev/null
+++ b/glassbeadedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for glassbeadedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for glassbeadedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for glassbeadedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/glassbeadedwallpaper.com/link-in-bio.json b/glassbeadedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..c56f19f
--- /dev/null
+++ b/glassbeadedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "glassbeadedwallpaper",
+ "domain": "glassbeadedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://glassbeadedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://glassbeadedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@glassbeadedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/glassbeadedwallpaper.com/profile.json b/glassbeadedwallpaper.com/profile.json
new file mode 100644
index 0000000..04dcf01
--- /dev/null
+++ b/glassbeadedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "glassbeadedwallpaper.com",
+ "stem": "glassbeadedwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@glassbeadedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "glassbeadedwall",
+ "handle_fallbacks": [
+ "glassbeadedw_co",
+ "glassbeadedwUS",
+ "shopglassbeaded"
+ ],
+ "display_name": "glassbeadedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://glassbeadedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://glassbeadedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "glassbeadedwallpaper",
+ "handle_fallbacks": [
+ "glassbeadedwallpaper.co",
+ "shopglassbeadedwallpaper",
+ "glassbeadedwallpaper.us"
+ ],
+ "display_name": "glassbeadedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for glassbeadedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for glassbeadedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.004Z"
+}
\ No newline at end of file
diff --git a/glassbeadedwallpaper.com/x-bio.txt b/glassbeadedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/glassbeadedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/glassbeadedwallpaper.com/x-display-name.txt b/glassbeadedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..596c6da
--- /dev/null
+++ b/glassbeadedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+glassbeadedwallpaper
diff --git a/glassbeadedwallpaper.com/x-first-3-posts.md b/glassbeadedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..f6b89c9
--- /dev/null
+++ b/glassbeadedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for glassbeadedwallpaper.com
+
+## Post 1 (99/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://glassbeadedwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (94/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://glassbeadedwallpaper.com
diff --git a/glassbeadedwallpaper.com/x-handle-candidates.txt b/glassbeadedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4581cd8
--- /dev/null
+++ b/glassbeadedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @glassbeadedwall
+FALLBACKS:
+ @glassbeadedw_co
+ @glassbeadedwUS
+ @shopglassbeaded
diff --git a/glitterwalls.com/profile.json b/glitterwalls.com/profile.json
index 32d8a08..35ea727 100644
--- a/glitterwalls.com/profile.json
+++ b/glitterwalls.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Three vertical metallic swatches side-by-side — gold, silver-blue, copper.",
"ig_header_1080x566": "Crop of metallic swatch hero."
},
- "generated_at": "2026-05-11T23:47:59.746Z"
+ "generated_at": "2026-05-11T23:52:52.949Z"
}
\ No newline at end of file
diff --git a/goldleafwallpaper.com/credentials-template.txt b/goldleafwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..69a670d
--- /dev/null
+++ b/goldleafwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# goldleafwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@goldleafwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @goldleafpaper (fallbacks: @goldleafpape_co, @goldleafpapeUS, @shopgoldleafpap)
+IG handle: @goldleafwallpaper (fallbacks: @goldleafwallpaper.co, @shopgoldleafwallpaper, @goldleafwallpaper.us)
diff --git a/goldleafwallpaper.com/ig-bio.txt b/goldleafwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..87610ab
--- /dev/null
+++ b/goldleafwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Gold patterns, designer-grade only. Free samples on every reference.
diff --git a/goldleafwallpaper.com/ig-display-name.txt b/goldleafwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..1fd8730
--- /dev/null
+++ b/goldleafwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+goldleafwallpaper
diff --git a/goldleafwallpaper.com/ig-first-3-posts.md b/goldleafwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..bce3e20
--- /dev/null
+++ b/goldleafwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for goldleafwallpaper.com
+
+## Post 1
+
+Gold wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why gold: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for gold wallpaper. Free designer samples. — link in bio
diff --git a/goldleafwallpaper.com/ig-handle-candidates.txt b/goldleafwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..15fca16
--- /dev/null
+++ b/goldleafwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @goldleafwallpaper
+FALLBACKS:
+ @goldleafwallpaper.co
+ @shopgoldleafwallpaper
+ @goldleafwallpaper.us
diff --git a/goldleafwallpaper.com/image-specs.md b/goldleafwallpaper.com/image-specs.md
new file mode 100644
index 0000000..c922299
--- /dev/null
+++ b/goldleafwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for goldleafwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for goldleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for goldleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/goldleafwallpaper.com/link-in-bio.json b/goldleafwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..f1f1cd5
--- /dev/null
+++ b/goldleafwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "goldleafwallpaper",
+ "domain": "goldleafwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://goldleafwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://goldleafwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@goldleafwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/goldleafwallpaper.com/profile.json b/goldleafwallpaper.com/profile.json
new file mode 100644
index 0000000..51debc4
--- /dev/null
+++ b/goldleafwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "goldleafwallpaper.com",
+ "stem": "goldleafwallpaper",
+ "category": "auto:style/gold",
+ "email": "info@goldleafwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "goldleafpaper",
+ "handle_fallbacks": [
+ "goldleafpape_co",
+ "goldleafpapeUS",
+ "shopgoldleafpap"
+ ],
+ "display_name": "goldleafwallpaper",
+ "bio": "Trade source for gold wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Gold wallcoverings — the patterns designers actually specify. Free samples. https://goldleafwallpaper.com",
+ "Why gold: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for gold wallpaper. Free designer samples. https://goldleafwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "goldleafwallpaper",
+ "handle_fallbacks": [
+ "goldleafwallpaper.co",
+ "shopgoldleafwallpaper",
+ "goldleafwallpaper.us"
+ ],
+ "display_name": "goldleafwallpaper",
+ "bio": "Gold patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Gold wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why gold: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for gold wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for goldleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for goldleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.005Z"
+}
\ No newline at end of file
diff --git a/goldleafwallpaper.com/x-bio.txt b/goldleafwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..9617ef6
--- /dev/null
+++ b/goldleafwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for gold wallpaper. Free designer samples, honest lead times.
diff --git a/goldleafwallpaper.com/x-display-name.txt b/goldleafwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..1fd8730
--- /dev/null
+++ b/goldleafwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+goldleafwallpaper
diff --git a/goldleafwallpaper.com/x-first-3-posts.md b/goldleafwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..3981261
--- /dev/null
+++ b/goldleafwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for goldleafwallpaper.com
+
+## Post 1 (105/280)
+
+Gold wallcoverings — the patterns designers actually specify. Free samples. https://goldleafwallpaper.com
+
+---
+
+## Post 2 (84/280)
+
+Why gold: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (85/280)
+
+Trade source for gold wallpaper. Free designer samples. https://goldleafwallpaper.com
diff --git a/goldleafwallpaper.com/x-handle-candidates.txt b/goldleafwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..76df759
--- /dev/null
+++ b/goldleafwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @goldleafpaper
+FALLBACKS:
+ @goldleafpape_co
+ @goldleafpapeUS
+ @shopgoldleafpap
diff --git a/grassclothwallcovering.com/credentials-template.txt b/grassclothwallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..dbd74f6
--- /dev/null
+++ b/grassclothwallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# grassclothwallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@grassclothwallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @grassclothwc (fallbacks: @grassclothwc_co, @grassclothwcUS, @shopgrassclothw)
+IG handle: @grassclothwallcovering (fallbacks: @grassclothwallcovering.co, @shopgrassclothwallcovering, @grassclothwallcovering.us)
diff --git a/grassclothwallcovering.com/ig-bio.txt b/grassclothwallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..6f54fa0
--- /dev/null
+++ b/grassclothwallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.
diff --git a/grassclothwallcovering.com/ig-display-name.txt b/grassclothwallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..ba41846
--- /dev/null
+++ b/grassclothwallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+grassclothwallcovering
diff --git a/grassclothwallcovering.com/ig-first-3-posts.md b/grassclothwallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..95d5f71
--- /dev/null
+++ b/grassclothwallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for grassclothwallcovering.com
+
+## Post 1
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Grasscloth wallcoverings, free designer samples. — link in bio
diff --git a/grassclothwallcovering.com/ig-handle-candidates.txt b/grassclothwallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..c5bd37c
--- /dev/null
+++ b/grassclothwallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothwallcovering
+FALLBACKS:
+ @grassclothwallcovering.co
+ @shopgrassclothwallcovering
+ @grassclothwallcovering.us
diff --git a/grassclothwallcovering.com/image-specs.md b/grassclothwallcovering.com/image-specs.md
new file mode 100644
index 0000000..5cef570
--- /dev/null
+++ b/grassclothwallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for grassclothwallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for grassclothwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for grassclothwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/grassclothwallcovering.com/link-in-bio.json b/grassclothwallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..dd3b82c
--- /dev/null
+++ b/grassclothwallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "grassclothwallcovering",
+ "domain": "grassclothwallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://grassclothwallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://grassclothwallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@grassclothwallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/grassclothwallcovering.com/profile.json b/grassclothwallcovering.com/profile.json
new file mode 100644
index 0000000..cd6e36d
--- /dev/null
+++ b/grassclothwallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "grassclothwallcovering.com",
+ "stem": "grassclothwallcovering",
+ "category": "auto:material/grasscloth",
+ "email": "info@grassclothwallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "grassclothwc",
+ "handle_fallbacks": [
+ "grassclothwc_co",
+ "grassclothwcUS",
+ "shopgrassclothw"
+ ],
+ "display_name": "grassclothwallcovering",
+ "bio": "Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcovering.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallcovering",
+ "handle_fallbacks": [
+ "grassclothwallcovering.co",
+ "shopgrassclothwallcovering",
+ "grassclothwallcovering.us"
+ ],
+ "display_name": "grassclothwallcovering",
+ "bio": "Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.005Z"
+}
\ No newline at end of file
diff --git a/grassclothwallcovering.com/x-bio.txt b/grassclothwallcovering.com/x-bio.txt
new file mode 100644
index 0000000..5723d0d
--- /dev/null
+++ b/grassclothwallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.
diff --git a/grassclothwallcovering.com/x-display-name.txt b/grassclothwallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..ba41846
--- /dev/null
+++ b/grassclothwallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+grassclothwallcovering
diff --git a/grassclothwallcovering.com/x-first-3-posts.md b/grassclothwallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..584e5f0
--- /dev/null
+++ b/grassclothwallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for grassclothwallcovering.com
+
+## Post 1 (123/280)
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcovering.com
+
+---
+
+## Post 2 (97/280)
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (83/280)
+
+Grasscloth wallcoverings, free designer samples. https://grassclothwallcovering.com
diff --git a/grassclothwallcovering.com/x-handle-candidates.txt b/grassclothwallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..0a834e6
--- /dev/null
+++ b/grassclothwallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothwc
+FALLBACKS:
+ @grassclothwc_co
+ @grassclothwcUS
+ @shopgrassclothw
diff --git a/grassclothwallcoverings.com/credentials-template.txt b/grassclothwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..d76fb80
--- /dev/null
+++ b/grassclothwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# grassclothwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@grassclothwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @grassclothwcs (fallbacks: @grassclothwc_co, @grassclothwcUS, @shopgrassclothw)
+IG handle: @grassclothwallcoverings (fallbacks: @grassclothwallcoverings.co, @shopgrassclothwallcoverings, @grassclothwallcoverings.us)
diff --git a/grassclothwallcoverings.com/ig-bio.txt b/grassclothwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..21625e6
--- /dev/null
+++ b/grassclothwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/grassclothwallcoverings.com/ig-display-name.txt b/grassclothwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..49c6df0
--- /dev/null
+++ b/grassclothwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+grassclothwallcoverings
diff --git a/grassclothwallcoverings.com/ig-first-3-posts.md b/grassclothwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5f6327d
--- /dev/null
+++ b/grassclothwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for grassclothwallcoverings.com
+
+## Post 1
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Grasscloth wallcoverings, free designer samples. — link in bio
diff --git a/grassclothwallcoverings.com/ig-handle-candidates.txt b/grassclothwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..5ec40b3
--- /dev/null
+++ b/grassclothwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothwallcoverings
+FALLBACKS:
+ @grassclothwallcoverings.co
+ @shopgrassclothwallcoverings
+ @grassclothwallcoverings.us
diff --git a/grassclothwallcoverings.com/image-specs.md b/grassclothwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..0e35bae
--- /dev/null
+++ b/grassclothwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for grassclothwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for grassclothwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for grassclothwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/grassclothwallcoverings.com/link-in-bio.json b/grassclothwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..13f2f29
--- /dev/null
+++ b/grassclothwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "grassclothwallcoverings",
+ "domain": "grassclothwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://grassclothwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://grassclothwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@grassclothwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/grassclothwallcoverings.com/profile.json b/grassclothwallcoverings.com/profile.json
new file mode 100644
index 0000000..a8d7d42
--- /dev/null
+++ b/grassclothwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "grassclothwallcoverings.com",
+ "stem": "grassclothwallcoverings",
+ "category": "auto:material/grasscloth",
+ "email": "info@grassclothwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "grassclothwcs",
+ "handle_fallbacks": [
+ "grassclothwc_co",
+ "grassclothwcUS",
+ "shopgrassclothw"
+ ],
+ "display_name": "grassclothwallcoverings",
+ "bio": "Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcoverings.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallcoverings",
+ "handle_fallbacks": [
+ "grassclothwallcoverings.co",
+ "shopgrassclothwallcoverings",
+ "grassclothwallcoverings.us"
+ ],
+ "display_name": "grassclothwallcoverings",
+ "bio": "Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.006Z"
+}
\ No newline at end of file
diff --git a/grassclothwallcoverings.com/x-bio.txt b/grassclothwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..6f54fa0
--- /dev/null
+++ b/grassclothwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Grasscloth wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.
diff --git a/grassclothwallcoverings.com/x-display-name.txt b/grassclothwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..49c6df0
--- /dev/null
+++ b/grassclothwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+grassclothwallcoverings
diff --git a/grassclothwallcoverings.com/x-first-3-posts.md b/grassclothwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..c0c27c6
--- /dev/null
+++ b/grassclothwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for grassclothwallcoverings.com
+
+## Post 1 (124/280)
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallcoverings.com
+
+---
+
+## Post 2 (97/280)
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (84/280)
+
+Grasscloth wallcoverings, free designer samples. https://grassclothwallcoverings.com
diff --git a/grassclothwallcoverings.com/x-handle-candidates.txt b/grassclothwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cb7c2d7
--- /dev/null
+++ b/grassclothwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothwcs
+FALLBACKS:
+ @grassclothwc_co
+ @grassclothwcUS
+ @shopgrassclothw
diff --git a/grassclothwallpaper.com/credentials-template.txt b/grassclothwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..3d86897
--- /dev/null
+++ b/grassclothwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# grassclothwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@grassclothwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @grassclothpaper (fallbacks: @grassclothpa_co, @grassclothpaUS, @shopgrassclothp)
+IG handle: @grassclothwallpaper (fallbacks: @grassclothwallpaper.co, @shopgrassclothwallpaper, @grassclothwallpaper.us)
diff --git a/grassclothwallpaper.com/ig-bio.txt b/grassclothwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..5723d0d
--- /dev/null
+++ b/grassclothwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.
diff --git a/grassclothwallpaper.com/ig-display-name.txt b/grassclothwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..857e2ac
--- /dev/null
+++ b/grassclothwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+grassclothwallpaper
diff --git a/grassclothwallpaper.com/ig-first-3-posts.md b/grassclothwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..351b12f
--- /dev/null
+++ b/grassclothwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for grassclothwallpaper.com
+
+## Post 1
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Grasscloth wallcoverings, free designer samples. — link in bio
diff --git a/grassclothwallpaper.com/ig-handle-candidates.txt b/grassclothwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..3381334
--- /dev/null
+++ b/grassclothwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothwallpaper
+FALLBACKS:
+ @grassclothwallpaper.co
+ @shopgrassclothwallpaper
+ @grassclothwallpaper.us
diff --git a/grassclothwallpaper.com/image-specs.md b/grassclothwallpaper.com/image-specs.md
new file mode 100644
index 0000000..24e3dac
--- /dev/null
+++ b/grassclothwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for grassclothwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for grassclothwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for grassclothwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/grassclothwallpaper.com/link-in-bio.json b/grassclothwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..1f8b9e7
--- /dev/null
+++ b/grassclothwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "grassclothwallpaper",
+ "domain": "grassclothwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://grassclothwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://grassclothwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@grassclothwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/grassclothwallpaper.com/profile.json b/grassclothwallpaper.com/profile.json
new file mode 100644
index 0000000..1795b07
--- /dev/null
+++ b/grassclothwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "grassclothwallpaper.com",
+ "stem": "grassclothwallpaper",
+ "category": "auto:material/grasscloth",
+ "email": "info@grassclothwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "grassclothpaper",
+ "handle_fallbacks": [
+ "grassclothpa_co",
+ "grassclothpaUS",
+ "shopgrassclothp"
+ ],
+ "display_name": "grassclothwallpaper",
+ "bio": "Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallpaper.com",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Grasscloth wallcoverings, free designer samples. https://grassclothwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "grassclothwallpaper",
+ "handle_fallbacks": [
+ "grassclothwallpaper.co",
+ "shopgrassclothwallpaper",
+ "grassclothwallpaper.us"
+ ],
+ "display_name": "grassclothwallpaper",
+ "bio": "Hand-loomed grasscloth wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Grasscloth wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for grassclothwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for grassclothwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.007Z"
+}
\ No newline at end of file
diff --git a/grassclothwallpaper.com/x-bio.txt b/grassclothwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..21625e6
--- /dev/null
+++ b/grassclothwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for grasscloth wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/grassclothwallpaper.com/x-display-name.txt b/grassclothwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..857e2ac
--- /dev/null
+++ b/grassclothwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+grassclothwallpaper
diff --git a/grassclothwallpaper.com/x-first-3-posts.md b/grassclothwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..e58dcf5
--- /dev/null
+++ b/grassclothwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for grassclothwallpaper.com
+
+## Post 1 (120/280)
+
+Trade source for grasscloth wallcoverings — natural-fiber, designer-grade, free samples. https://grassclothwallpaper.com
+
+---
+
+## Post 2 (97/280)
+
+Why grasscloth: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (80/280)
+
+Grasscloth wallcoverings, free designer samples. https://grassclothwallpaper.com
diff --git a/grassclothwallpaper.com/x-handle-candidates.txt b/grassclothwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..064e899
--- /dev/null
+++ b/grassclothwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @grassclothpaper
+FALLBACKS:
+ @grassclothpa_co
+ @grassclothpaUS
+ @shopgrassclothp
diff --git a/greenwallcoverings.com/credentials-template.txt b/greenwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..1b2e165
--- /dev/null
+++ b/greenwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# greenwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@greenwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @greenwcs (fallbacks: @greenwcs_co, @greenwcsUS, @shopgreenwcs)
+IG handle: @greenwallcoverings (fallbacks: @greenwallcoverings.co, @shopgreenwallcoverings, @greenwallcoverings.us)
diff --git a/greenwallcoverings.com/ig-bio.txt b/greenwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/greenwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/greenwallcoverings.com/ig-display-name.txt b/greenwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..fbbd1ba
--- /dev/null
+++ b/greenwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+greenwallcoverings
diff --git a/greenwallcoverings.com/ig-first-3-posts.md b/greenwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d8ff6ce
--- /dev/null
+++ b/greenwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for greenwallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/greenwallcoverings.com/ig-handle-candidates.txt b/greenwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d841db9
--- /dev/null
+++ b/greenwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @greenwallcoverings
+FALLBACKS:
+ @greenwallcoverings.co
+ @shopgreenwallcoverings
+ @greenwallcoverings.us
diff --git a/greenwallcoverings.com/image-specs.md b/greenwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..c40f69c
--- /dev/null
+++ b/greenwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for greenwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for greenwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for greenwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/greenwallcoverings.com/link-in-bio.json b/greenwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..887d293
--- /dev/null
+++ b/greenwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "greenwallcoverings",
+ "domain": "greenwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://greenwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://greenwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@greenwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/greenwallcoverings.com/profile.json b/greenwallcoverings.com/profile.json
new file mode 100644
index 0000000..4c1cdc2
--- /dev/null
+++ b/greenwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "greenwallcoverings.com",
+ "stem": "greenwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@greenwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "greenwcs",
+ "handle_fallbacks": [
+ "greenwcs_co",
+ "greenwcsUS",
+ "shopgreenwcs"
+ ],
+ "display_name": "greenwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://greenwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://greenwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "greenwallcoverings",
+ "handle_fallbacks": [
+ "greenwallcoverings.co",
+ "shopgreenwallcoverings",
+ "greenwallcoverings.us"
+ ],
+ "display_name": "greenwallcoverings",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for greenwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for greenwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.007Z"
+}
\ No newline at end of file
diff --git a/greenwallcoverings.com/x-bio.txt b/greenwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/greenwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/greenwallcoverings.com/x-display-name.txt b/greenwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..fbbd1ba
--- /dev/null
+++ b/greenwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+greenwallcoverings
diff --git a/greenwallcoverings.com/x-first-3-posts.md b/greenwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..9d2f9bc
--- /dev/null
+++ b/greenwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for greenwallcoverings.com
+
+## Post 1 (121/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://greenwallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (90/280)
+
+70+ houses, one ordering experience, free designer samples. https://greenwallcoverings.com
diff --git a/greenwallcoverings.com/x-handle-candidates.txt b/greenwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..bc6b30f
--- /dev/null
+++ b/greenwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @greenwcs
+FALLBACKS:
+ @greenwcs_co
+ @greenwcsUS
+ @shopgreenwcs
diff --git a/handcraftedwallpaper.com/credentials-template.txt b/handcraftedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..d6b880d
--- /dev/null
+++ b/handcraftedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# handcraftedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@handcraftedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @handcraftedwall (fallbacks: @handcraftedw_co, @handcraftedwUS, @shophandcrafted)
+IG handle: @handcraftedwallpaper (fallbacks: @handcraftedwallpaper.co, @shophandcraftedwallpaper, @handcraftedwallpaper.us)
diff --git a/handcraftedwallpaper.com/ig-bio.txt b/handcraftedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/handcraftedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/handcraftedwallpaper.com/ig-display-name.txt b/handcraftedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..e996b3d
--- /dev/null
+++ b/handcraftedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+handcraftedwallpaper
diff --git a/handcraftedwallpaper.com/ig-first-3-posts.md b/handcraftedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..21e7c95
--- /dev/null
+++ b/handcraftedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for handcraftedwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/handcraftedwallpaper.com/ig-handle-candidates.txt b/handcraftedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..39804c1
--- /dev/null
+++ b/handcraftedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handcraftedwallpaper
+FALLBACKS:
+ @handcraftedwallpaper.co
+ @shophandcraftedwallpaper
+ @handcraftedwallpaper.us
diff --git a/handcraftedwallpaper.com/image-specs.md b/handcraftedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..3b9cd1f
--- /dev/null
+++ b/handcraftedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for handcraftedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for handcraftedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for handcraftedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/handcraftedwallpaper.com/link-in-bio.json b/handcraftedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..21f5852
--- /dev/null
+++ b/handcraftedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "handcraftedwallpaper",
+ "domain": "handcraftedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://handcraftedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://handcraftedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@handcraftedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/handcraftedwallpaper.com/profile.json b/handcraftedwallpaper.com/profile.json
new file mode 100644
index 0000000..8c1ae62
--- /dev/null
+++ b/handcraftedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "handcraftedwallpaper.com",
+ "stem": "handcraftedwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@handcraftedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "handcraftedwall",
+ "handle_fallbacks": [
+ "handcraftedw_co",
+ "handcraftedwUS",
+ "shophandcrafted"
+ ],
+ "display_name": "handcraftedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handcraftedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handcraftedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handcraftedwallpaper",
+ "handle_fallbacks": [
+ "handcraftedwallpaper.co",
+ "shophandcraftedwallpaper",
+ "handcraftedwallpaper.us"
+ ],
+ "display_name": "handcraftedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handcraftedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handcraftedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.008Z"
+}
\ No newline at end of file
diff --git a/handcraftedwallpaper.com/x-bio.txt b/handcraftedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/handcraftedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/handcraftedwallpaper.com/x-display-name.txt b/handcraftedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..e996b3d
--- /dev/null
+++ b/handcraftedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+handcraftedwallpaper
diff --git a/handcraftedwallpaper.com/x-first-3-posts.md b/handcraftedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..3115978
--- /dev/null
+++ b/handcraftedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for handcraftedwallpaper.com
+
+## Post 1 (99/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://handcraftedwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (94/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://handcraftedwallpaper.com
diff --git a/handcraftedwallpaper.com/x-handle-candidates.txt b/handcraftedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..ce383a1
--- /dev/null
+++ b/handcraftedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handcraftedwall
+FALLBACKS:
+ @handcraftedw_co
+ @handcraftedwUS
+ @shophandcrafted
diff --git a/handmadewallcovering.com/credentials-template.txt b/handmadewallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..6fafd1d
--- /dev/null
+++ b/handmadewallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# handmadewallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@handmadewallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @handmadewc (fallbacks: @handmadewc_co, @handmadewcUS, @shophandmadewc)
+IG handle: @handmadewallcovering (fallbacks: @handmadewallcovering.co, @shophandmadewallcovering, @handmadewallcovering.us)
diff --git a/handmadewallcovering.com/ig-bio.txt b/handmadewallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/handmadewallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/handmadewallcovering.com/ig-display-name.txt b/handmadewallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..4f1c75b
--- /dev/null
+++ b/handmadewallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+handmadewallcovering
diff --git a/handmadewallcovering.com/ig-first-3-posts.md b/handmadewallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e2361f1
--- /dev/null
+++ b/handmadewallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for handmadewallcovering.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/handmadewallcovering.com/ig-handle-candidates.txt b/handmadewallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..35e22fb
--- /dev/null
+++ b/handmadewallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handmadewallcovering
+FALLBACKS:
+ @handmadewallcovering.co
+ @shophandmadewallcovering
+ @handmadewallcovering.us
diff --git a/handmadewallcovering.com/image-specs.md b/handmadewallcovering.com/image-specs.md
new file mode 100644
index 0000000..b03feb0
--- /dev/null
+++ b/handmadewallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for handmadewallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for handmadewallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for handmadewallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/handmadewallcovering.com/link-in-bio.json b/handmadewallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..75eccdc
--- /dev/null
+++ b/handmadewallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "handmadewallcovering",
+ "domain": "handmadewallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://handmadewallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://handmadewallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@handmadewallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/handmadewallcovering.com/profile.json b/handmadewallcovering.com/profile.json
new file mode 100644
index 0000000..7ce6ebf
--- /dev/null
+++ b/handmadewallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "handmadewallcovering.com",
+ "stem": "handmadewallcovering",
+ "category": "auto:wallcovering",
+ "email": "info@handmadewallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "handmadewc",
+ "handle_fallbacks": [
+ "handmadewc_co",
+ "handmadewcUS",
+ "shophandmadewc"
+ ],
+ "display_name": "handmadewallcovering",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://handmadewallcovering.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://handmadewallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handmadewallcovering",
+ "handle_fallbacks": [
+ "handmadewallcovering.co",
+ "shophandmadewallcovering",
+ "handmadewallcovering.us"
+ ],
+ "display_name": "handmadewallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handmadewallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handmadewallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.009Z"
+}
\ No newline at end of file
diff --git a/handmadewallcovering.com/x-bio.txt b/handmadewallcovering.com/x-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/handmadewallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/handmadewallcovering.com/x-display-name.txt b/handmadewallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..4f1c75b
--- /dev/null
+++ b/handmadewallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+handmadewallcovering
diff --git a/handmadewallcovering.com/x-first-3-posts.md b/handmadewallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..bbe3dc5
--- /dev/null
+++ b/handmadewallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for handmadewallcovering.com
+
+## Post 1 (123/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://handmadewallcovering.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (92/280)
+
+70+ houses, one ordering experience, free designer samples. https://handmadewallcovering.com
diff --git a/handmadewallcovering.com/x-handle-candidates.txt b/handmadewallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e137849
--- /dev/null
+++ b/handmadewallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handmadewc
+FALLBACKS:
+ @handmadewc_co
+ @handmadewcUS
+ @shophandmadewc
diff --git a/handmadewallpapers.com/credentials-template.txt b/handmadewallpapers.com/credentials-template.txt
new file mode 100644
index 0000000..c2f8108
--- /dev/null
+++ b/handmadewallpapers.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# handmadewallpapers.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@handmadewallpapers.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @handmadepaper (fallbacks: @handmadepape_co, @handmadepapeUS, @shophandmadepap)
+IG handle: @handmadewallpapers (fallbacks: @handmadewallpapers.co, @shophandmadewallpapers, @handmadewallpapers.us)
diff --git a/handmadewallpapers.com/ig-bio.txt b/handmadewallpapers.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/handmadewallpapers.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/handmadewallpapers.com/ig-display-name.txt b/handmadewallpapers.com/ig-display-name.txt
new file mode 100644
index 0000000..3a1fceb
--- /dev/null
+++ b/handmadewallpapers.com/ig-display-name.txt
@@ -0,0 +1 @@
+handmadewallpapers
diff --git a/handmadewallpapers.com/ig-first-3-posts.md b/handmadewallpapers.com/ig-first-3-posts.md
new file mode 100644
index 0000000..01750c6
--- /dev/null
+++ b/handmadewallpapers.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for handmadewallpapers.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/handmadewallpapers.com/ig-handle-candidates.txt b/handmadewallpapers.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..98fc564
--- /dev/null
+++ b/handmadewallpapers.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handmadewallpapers
+FALLBACKS:
+ @handmadewallpapers.co
+ @shophandmadewallpapers
+ @handmadewallpapers.us
diff --git a/handmadewallpapers.com/image-specs.md b/handmadewallpapers.com/image-specs.md
new file mode 100644
index 0000000..c50462a
--- /dev/null
+++ b/handmadewallpapers.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for handmadewallpapers.com
+
+## Profile pic (square, 400×400)
+Square logo for handmadewallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for handmadewallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/handmadewallpapers.com/link-in-bio.json b/handmadewallpapers.com/link-in-bio.json
new file mode 100644
index 0000000..5a840ae
--- /dev/null
+++ b/handmadewallpapers.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "handmadewallpapers",
+ "domain": "handmadewallpapers.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://handmadewallpapers.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://handmadewallpapers.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@handmadewallpapers.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/handmadewallpapers.com/profile.json b/handmadewallpapers.com/profile.json
new file mode 100644
index 0000000..4ce0d95
--- /dev/null
+++ b/handmadewallpapers.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "handmadewallpapers.com",
+ "stem": "handmadewallpapers",
+ "category": "auto:wallpaper",
+ "email": "info@handmadewallpapers.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "handmadepaper",
+ "handle_fallbacks": [
+ "handmadepape_co",
+ "handmadepapeUS",
+ "shophandmadepap"
+ ],
+ "display_name": "handmadewallpapers",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handmadewallpapers.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handmadewallpapers.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handmadewallpapers",
+ "handle_fallbacks": [
+ "handmadewallpapers.co",
+ "shophandmadewallpapers",
+ "handmadewallpapers.us"
+ ],
+ "display_name": "handmadewallpapers",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handmadewallpapers: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handmadewallpapers — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.011Z"
+}
\ No newline at end of file
diff --git a/handmadewallpapers.com/x-bio.txt b/handmadewallpapers.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/handmadewallpapers.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/handmadewallpapers.com/x-display-name.txt b/handmadewallpapers.com/x-display-name.txt
new file mode 100644
index 0000000..3a1fceb
--- /dev/null
+++ b/handmadewallpapers.com/x-display-name.txt
@@ -0,0 +1 @@
+handmadewallpapers
diff --git a/handmadewallpapers.com/x-first-3-posts.md b/handmadewallpapers.com/x-first-3-posts.md
new file mode 100644
index 0000000..8e4b4bd
--- /dev/null
+++ b/handmadewallpapers.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for handmadewallpapers.com
+
+## Post 1 (97/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://handmadewallpapers.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (92/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://handmadewallpapers.com
diff --git a/handmadewallpapers.com/x-handle-candidates.txt b/handmadewallpapers.com/x-handle-candidates.txt
new file mode 100644
index 0000000..16e0401
--- /dev/null
+++ b/handmadewallpapers.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handmadepaper
+FALLBACKS:
+ @handmadepape_co
+ @handmadepapeUS
+ @shophandmadepap
diff --git a/handscreenedwallpaper.com/credentials-template.txt b/handscreenedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..0a39883
--- /dev/null
+++ b/handscreenedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# handscreenedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@handscreenedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @handscreenedwal (fallbacks: @handscreened_co, @handscreenedUS, @shophandscreene)
+IG handle: @handscreenedwallpaper (fallbacks: @handscreenedwallpaper.co, @shophandscreenedwallpaper, @handscreenedwallpaper.us)
diff --git a/handscreenedwallpaper.com/ig-bio.txt b/handscreenedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/handscreenedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/handscreenedwallpaper.com/ig-display-name.txt b/handscreenedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..6bfb23d
--- /dev/null
+++ b/handscreenedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+handscreenedwallpaper
diff --git a/handscreenedwallpaper.com/ig-first-3-posts.md b/handscreenedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..2404e9c
--- /dev/null
+++ b/handscreenedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for handscreenedwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/handscreenedwallpaper.com/ig-handle-candidates.txt b/handscreenedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..30e428b
--- /dev/null
+++ b/handscreenedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handscreenedwallpaper
+FALLBACKS:
+ @handscreenedwallpaper.co
+ @shophandscreenedwallpaper
+ @handscreenedwallpaper.us
diff --git a/handscreenedwallpaper.com/image-specs.md b/handscreenedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..4f08080
--- /dev/null
+++ b/handscreenedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for handscreenedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for handscreenedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for handscreenedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/handscreenedwallpaper.com/link-in-bio.json b/handscreenedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..d4886f7
--- /dev/null
+++ b/handscreenedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "handscreenedwallpaper",
+ "domain": "handscreenedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://handscreenedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://handscreenedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@handscreenedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/handscreenedwallpaper.com/profile.json b/handscreenedwallpaper.com/profile.json
new file mode 100644
index 0000000..bb4c018
--- /dev/null
+++ b/handscreenedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "handscreenedwallpaper.com",
+ "stem": "handscreenedwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@handscreenedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "handscreenedwal",
+ "handle_fallbacks": [
+ "handscreened_co",
+ "handscreenedUS",
+ "shophandscreene"
+ ],
+ "display_name": "handscreenedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://handscreenedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://handscreenedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "handscreenedwallpaper",
+ "handle_fallbacks": [
+ "handscreenedwallpaper.co",
+ "shophandscreenedwallpaper",
+ "handscreenedwallpaper.us"
+ ],
+ "display_name": "handscreenedwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for handscreenedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for handscreenedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.012Z"
+}
\ No newline at end of file
diff --git a/handscreenedwallpaper.com/x-bio.txt b/handscreenedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/handscreenedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/handscreenedwallpaper.com/x-display-name.txt b/handscreenedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..6bfb23d
--- /dev/null
+++ b/handscreenedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+handscreenedwallpaper
diff --git a/handscreenedwallpaper.com/x-first-3-posts.md b/handscreenedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..831cfcc
--- /dev/null
+++ b/handscreenedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for handscreenedwallpaper.com
+
+## Post 1 (100/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://handscreenedwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (95/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://handscreenedwallpaper.com
diff --git a/handscreenedwallpaper.com/x-handle-candidates.txt b/handscreenedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9bfd767
--- /dev/null
+++ b/handscreenedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @handscreenedwal
+FALLBACKS:
+ @handscreened_co
+ @handscreenedUS
+ @shophandscreene
diff --git a/healthcarewallpaper.com/credentials-template.txt b/healthcarewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b514981
--- /dev/null
+++ b/healthcarewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# healthcarewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@healthcarewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @healthcarepaper (fallbacks: @healthcarepa_co, @healthcarepaUS, @shophealthcarep)
+IG handle: @healthcarewallpaper (fallbacks: @healthcarewallpaper.co, @shophealthcarewallpaper, @healthcarewallpaper.us)
diff --git a/healthcarewallpaper.com/ig-bio.txt b/healthcarewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/healthcarewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/healthcarewallpaper.com/ig-display-name.txt b/healthcarewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..ec6a298
--- /dev/null
+++ b/healthcarewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+healthcarewallpaper
diff --git a/healthcarewallpaper.com/ig-first-3-posts.md b/healthcarewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0a74869
--- /dev/null
+++ b/healthcarewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for healthcarewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/healthcarewallpaper.com/ig-handle-candidates.txt b/healthcarewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e58d7b8
--- /dev/null
+++ b/healthcarewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @healthcarewallpaper
+FALLBACKS:
+ @healthcarewallpaper.co
+ @shophealthcarewallpaper
+ @healthcarewallpaper.us
diff --git a/healthcarewallpaper.com/image-specs.md b/healthcarewallpaper.com/image-specs.md
new file mode 100644
index 0000000..4d0010e
--- /dev/null
+++ b/healthcarewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for healthcarewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for healthcarewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for healthcarewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/healthcarewallpaper.com/link-in-bio.json b/healthcarewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..f5b3c54
--- /dev/null
+++ b/healthcarewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "healthcarewallpaper",
+ "domain": "healthcarewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://healthcarewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://healthcarewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@healthcarewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/healthcarewallpaper.com/profile.json b/healthcarewallpaper.com/profile.json
new file mode 100644
index 0000000..3ed95f1
--- /dev/null
+++ b/healthcarewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "healthcarewallpaper.com",
+ "stem": "healthcarewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@healthcarewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "healthcarepaper",
+ "handle_fallbacks": [
+ "healthcarepa_co",
+ "healthcarepaUS",
+ "shophealthcarep"
+ ],
+ "display_name": "healthcarewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://healthcarewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://healthcarewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "healthcarewallpaper",
+ "handle_fallbacks": [
+ "healthcarewallpaper.co",
+ "shophealthcarewallpaper",
+ "healthcarewallpaper.us"
+ ],
+ "display_name": "healthcarewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for healthcarewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for healthcarewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.013Z"
+}
\ No newline at end of file
diff --git a/healthcarewallpaper.com/x-bio.txt b/healthcarewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/healthcarewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/healthcarewallpaper.com/x-display-name.txt b/healthcarewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..ec6a298
--- /dev/null
+++ b/healthcarewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+healthcarewallpaper
diff --git a/healthcarewallpaper.com/x-first-3-posts.md b/healthcarewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..9454725
--- /dev/null
+++ b/healthcarewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for healthcarewallpaper.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://healthcarewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://healthcarewallpaper.com
diff --git a/healthcarewallpaper.com/x-handle-candidates.txt b/healthcarewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a4973a8
--- /dev/null
+++ b/healthcarewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @healthcarepaper
+FALLBACKS:
+ @healthcarepa_co
+ @healthcarepaUS
+ @shophealthcarep
diff --git a/hollywoodwallcovering.com/credentials-template.txt b/hollywoodwallcovering.com/credentials-template.txt
new file mode 100644
index 0000000..08b85bb
--- /dev/null
+++ b/hollywoodwallcovering.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hollywoodwallcovering.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hollywoodwallcovering.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hollywoodwc (fallbacks: @hollywoodwc_co, @hollywoodwcUS, @shophollywoodwc)
+IG handle: @hollywoodwallcovering (fallbacks: @hollywoodwallcovering.co, @shophollywoodwallcovering, @hollywoodwallcovering.us)
diff --git a/hollywoodwallcovering.com/ig-bio.txt b/hollywoodwallcovering.com/ig-bio.txt
new file mode 100644
index 0000000..2777b00
--- /dev/null
+++ b/hollywoodwallcovering.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.
diff --git a/hollywoodwallcovering.com/ig-display-name.txt b/hollywoodwallcovering.com/ig-display-name.txt
new file mode 100644
index 0000000..4d98d08
--- /dev/null
+++ b/hollywoodwallcovering.com/ig-display-name.txt
@@ -0,0 +1 @@
+hollywoodwallcovering
diff --git a/hollywoodwallcovering.com/ig-first-3-posts.md b/hollywoodwallcovering.com/ig-first-3-posts.md
new file mode 100644
index 0000000..9df7658
--- /dev/null
+++ b/hollywoodwallcovering.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hollywoodwallcovering.com
+
+## Post 1
+
+Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/hollywoodwallcovering.com/ig-handle-candidates.txt b/hollywoodwallcovering.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1cd170e
--- /dev/null
+++ b/hollywoodwallcovering.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hollywoodwallcovering
+FALLBACKS:
+ @hollywoodwallcovering.co
+ @shophollywoodwallcovering
+ @hollywoodwallcovering.us
diff --git a/hollywoodwallcovering.com/image-specs.md b/hollywoodwallcovering.com/image-specs.md
new file mode 100644
index 0000000..90aa396
--- /dev/null
+++ b/hollywoodwallcovering.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hollywoodwallcovering.com
+
+## Profile pic (square, 400×400)
+Square logo for hollywoodwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hollywoodwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hollywoodwallcovering.com/link-in-bio.json b/hollywoodwallcovering.com/link-in-bio.json
new file mode 100644
index 0000000..c0c72f2
--- /dev/null
+++ b/hollywoodwallcovering.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hollywoodwallcovering",
+ "domain": "hollywoodwallcovering.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hollywoodwallcovering.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hollywoodwallcovering.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hollywoodwallcovering.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hollywoodwallcovering.com/profile.json b/hollywoodwallcovering.com/profile.json
new file mode 100644
index 0000000..e9f38bb
--- /dev/null
+++ b/hollywoodwallcovering.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hollywoodwallcovering.com",
+ "stem": "hollywoodwallcovering",
+ "category": "auto:location/hollywood",
+ "email": "info@hollywoodwallcovering.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hollywoodwc",
+ "handle_fallbacks": [
+ "hollywoodwc_co",
+ "hollywoodwcUS",
+ "shophollywoodwc"
+ ],
+ "display_name": "hollywoodwallcovering",
+ "bio": "Hollywood-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcovering.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcovering.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcovering.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hollywoodwallcovering",
+ "handle_fallbacks": [
+ "hollywoodwallcovering.co",
+ "shophollywoodwallcovering",
+ "hollywoodwallcovering.us"
+ ],
+ "display_name": "hollywoodwallcovering",
+ "bio": "Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hollywoodwallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hollywoodwallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.014Z"
+}
\ No newline at end of file
diff --git a/hollywoodwallcovering.com/x-bio.txt b/hollywoodwallcovering.com/x-bio.txt
new file mode 100644
index 0000000..978864f
--- /dev/null
+++ b/hollywoodwallcovering.com/x-bio.txt
@@ -0,0 +1 @@
+Hollywood-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.
diff --git a/hollywoodwallcovering.com/x-display-name.txt b/hollywoodwallcovering.com/x-display-name.txt
new file mode 100644
index 0000000..4d98d08
--- /dev/null
+++ b/hollywoodwallcovering.com/x-display-name.txt
@@ -0,0 +1 @@
+hollywoodwallcovering
diff --git a/hollywoodwallcovering.com/x-first-3-posts.md b/hollywoodwallcovering.com/x-first-3-posts.md
new file mode 100644
index 0000000..2493da1
--- /dev/null
+++ b/hollywoodwallcovering.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hollywoodwallcovering.com
+
+## Post 1 (108/280)
+
+Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcovering.com
+
+---
+
+## Post 2 (129/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcovering.com
+
+---
+
+## Post 3 (117/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcovering.com
diff --git a/hollywoodwallcovering.com/x-handle-candidates.txt b/hollywoodwallcovering.com/x-handle-candidates.txt
new file mode 100644
index 0000000..27f6d6b
--- /dev/null
+++ b/hollywoodwallcovering.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hollywoodwc
+FALLBACKS:
+ @hollywoodwc_co
+ @hollywoodwcUS
+ @shophollywoodwc
diff --git a/hollywoodwallcoverings.com/credentials-template.txt b/hollywoodwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..a1303d8
--- /dev/null
+++ b/hollywoodwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hollywoodwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hollywoodwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hollywoodwcs (fallbacks: @hollywoodwcs_co, @hollywoodwcsUS, @shophollywoodwc)
+IG handle: @hollywoodwallcoverings (fallbacks: @hollywoodwallcoverings.co, @shophollywoodwallcoverings, @hollywoodwallcoverings.us)
diff --git a/hollywoodwallcoverings.com/ig-bio.txt b/hollywoodwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..4c490cd
--- /dev/null
+++ b/hollywoodwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Hollywood wallpaper & wallcovering. Free samples, trade-direct, no middle layer.
diff --git a/hollywoodwallcoverings.com/ig-display-name.txt b/hollywoodwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..56381fe
--- /dev/null
+++ b/hollywoodwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+hollywoodwallcoverings
diff --git a/hollywoodwallcoverings.com/ig-first-3-posts.md b/hollywoodwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..feff89c
--- /dev/null
+++ b/hollywoodwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hollywoodwallcoverings.com
+
+## Post 1
+
+Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/hollywoodwallcoverings.com/ig-handle-candidates.txt b/hollywoodwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1b956da
--- /dev/null
+++ b/hollywoodwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hollywoodwallcoverings
+FALLBACKS:
+ @hollywoodwallcoverings.co
+ @shophollywoodwallcoverings
+ @hollywoodwallcoverings.us
diff --git a/hollywoodwallcoverings.com/image-specs.md b/hollywoodwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..73399b9
--- /dev/null
+++ b/hollywoodwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hollywoodwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for hollywoodwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hollywoodwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hollywoodwallcoverings.com/link-in-bio.json b/hollywoodwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..276c03d
--- /dev/null
+++ b/hollywoodwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hollywoodwallcoverings",
+ "domain": "hollywoodwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hollywoodwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hollywoodwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hollywoodwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hollywoodwallcoverings.com/profile.json b/hollywoodwallcoverings.com/profile.json
new file mode 100644
index 0000000..b412eb7
--- /dev/null
+++ b/hollywoodwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hollywoodwallcoverings.com",
+ "stem": "hollywoodwallcoverings",
+ "category": "auto:location/hollywood",
+ "email": "info@hollywoodwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hollywoodwcs",
+ "handle_fallbacks": [
+ "hollywoodwcs_co",
+ "hollywoodwcsUS",
+ "shophollywoodwc"
+ ],
+ "display_name": "hollywoodwallcoverings",
+ "bio": "Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcoverings.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcoverings.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hollywoodwallcoverings",
+ "handle_fallbacks": [
+ "hollywoodwallcoverings.co",
+ "shophollywoodwallcoverings",
+ "hollywoodwallcoverings.us"
+ ],
+ "display_name": "hollywoodwallcoverings",
+ "bio": "Hollywood wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Hollywood-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hollywoodwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hollywoodwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.015Z"
+}
\ No newline at end of file
diff --git a/hollywoodwallcoverings.com/x-bio.txt b/hollywoodwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..2777b00
--- /dev/null
+++ b/hollywoodwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings for the hollywood trade. Free designer samples, honest lead times, ships fast.
diff --git a/hollywoodwallcoverings.com/x-display-name.txt b/hollywoodwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..56381fe
--- /dev/null
+++ b/hollywoodwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+hollywoodwallcoverings
diff --git a/hollywoodwallcoverings.com/x-first-3-posts.md b/hollywoodwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..f9045ad
--- /dev/null
+++ b/hollywoodwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hollywoodwallcoverings.com
+
+## Post 1 (109/280)
+
+Hollywood-direct wallcoverings for the local trade. Free designer samples. https://hollywoodwallcoverings.com
+
+---
+
+## Post 2 (130/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://hollywoodwallcoverings.com
+
+---
+
+## Post 3 (118/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://hollywoodwallcoverings.com
diff --git a/hollywoodwallcoverings.com/x-handle-candidates.txt b/hollywoodwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..2738f07
--- /dev/null
+++ b/hollywoodwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hollywoodwcs
+FALLBACKS:
+ @hollywoodwcs_co
+ @hollywoodwcsUS
+ @shophollywoodwc
diff --git a/hospitalitymurals.com/credentials-template.txt b/hospitalitymurals.com/credentials-template.txt
new file mode 100644
index 0000000..26eb404
--- /dev/null
+++ b/hospitalitymurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitymurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitymurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitymura (fallbacks: @hospitalitym_co, @hospitalitymUS, @shophospitality)
+IG handle: @hospitalitymurals (fallbacks: @hospitalitymurals.co, @shophospitalitymurals, @hospitalitymurals.us)
diff --git a/hospitalitymurals.com/ig-bio.txt b/hospitalitymurals.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/hospitalitymurals.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/hospitalitymurals.com/ig-display-name.txt b/hospitalitymurals.com/ig-display-name.txt
new file mode 100644
index 0000000..fb25d10
--- /dev/null
+++ b/hospitalitymurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitymurals
diff --git a/hospitalitymurals.com/ig-first-3-posts.md b/hospitalitymurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e44c9d8
--- /dev/null
+++ b/hospitalitymurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitymurals.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitymurals.com/ig-handle-candidates.txt b/hospitalitymurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ae42f1e
--- /dev/null
+++ b/hospitalitymurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitymurals
+FALLBACKS:
+ @hospitalitymurals.co
+ @shophospitalitymurals
+ @hospitalitymurals.us
diff --git a/hospitalitymurals.com/image-specs.md b/hospitalitymurals.com/image-specs.md
new file mode 100644
index 0000000..d7cab13
--- /dev/null
+++ b/hospitalitymurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitymurals.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitymurals.com/link-in-bio.json b/hospitalitymurals.com/link-in-bio.json
new file mode 100644
index 0000000..21c6ac8
--- /dev/null
+++ b/hospitalitymurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitymurals",
+ "domain": "hospitalitymurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitymurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitymurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitymurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitymurals.com/profile.json b/hospitalitymurals.com/profile.json
new file mode 100644
index 0000000..300e6f6
--- /dev/null
+++ b/hospitalitymurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitymurals.com",
+ "stem": "hospitalitymurals",
+ "category": "auto:commercial",
+ "email": "info@hospitalitymurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitymura",
+ "handle_fallbacks": [
+ "hospitalitym_co",
+ "hospitalitymUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitymurals",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitymurals.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitymurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitymurals",
+ "handle_fallbacks": [
+ "hospitalitymurals.co",
+ "shophospitalitymurals",
+ "hospitalitymurals.us"
+ ],
+ "display_name": "hospitalitymurals",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.015Z"
+}
\ No newline at end of file
diff --git a/hospitalitymurals.com/x-bio.txt b/hospitalitymurals.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hospitalitymurals.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hospitalitymurals.com/x-display-name.txt b/hospitalitymurals.com/x-display-name.txt
new file mode 100644
index 0000000..fb25d10
--- /dev/null
+++ b/hospitalitymurals.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitymurals
diff --git a/hospitalitymurals.com/x-first-3-posts.md b/hospitalitymurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..b520d47
--- /dev/null
+++ b/hospitalitymurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitymurals.com
+
+## Post 1 (128/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitymurals.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (122/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitymurals.com
diff --git a/hospitalitymurals.com/x-handle-candidates.txt b/hospitalitymurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..f534f5f
--- /dev/null
+++ b/hospitalitymurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitymura
+FALLBACKS:
+ @hospitalitym_co
+ @hospitalitymUS
+ @shophospitality
diff --git a/hospitalitysalesagency.com/credentials-template.txt b/hospitalitysalesagency.com/credentials-template.txt
new file mode 100644
index 0000000..1ea9c14
--- /dev/null
+++ b/hospitalitysalesagency.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitysalesagency.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitysalesagency.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitysale (fallbacks: @hospitalitys_co, @hospitalitysUS, @shophospitality)
+IG handle: @hospitalitysalesagency (fallbacks: @hospitalitysalesagency.co, @shophospitalitysalesagency, @hospitalitysalesagency.us)
diff --git a/hospitalitysalesagency.com/ig-bio.txt b/hospitalitysalesagency.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/hospitalitysalesagency.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/hospitalitysalesagency.com/ig-display-name.txt b/hospitalitysalesagency.com/ig-display-name.txt
new file mode 100644
index 0000000..8113668
--- /dev/null
+++ b/hospitalitysalesagency.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesagency
diff --git a/hospitalitysalesagency.com/ig-first-3-posts.md b/hospitalitysalesagency.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e2d8d5e
--- /dev/null
+++ b/hospitalitysalesagency.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitysalesagency.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitysalesagency.com/ig-handle-candidates.txt b/hospitalitysalesagency.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..97368a7
--- /dev/null
+++ b/hospitalitysalesagency.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysalesagency
+FALLBACKS:
+ @hospitalitysalesagency.co
+ @shophospitalitysalesagency
+ @hospitalitysalesagency.us
diff --git a/hospitalitysalesagency.com/image-specs.md b/hospitalitysalesagency.com/image-specs.md
new file mode 100644
index 0000000..61b9244
--- /dev/null
+++ b/hospitalitysalesagency.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitysalesagency.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitysalesagency: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitysalesagency — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitysalesagency.com/link-in-bio.json b/hospitalitysalesagency.com/link-in-bio.json
new file mode 100644
index 0000000..6cc16e5
--- /dev/null
+++ b/hospitalitysalesagency.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitysalesagency",
+ "domain": "hospitalitysalesagency.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitysalesagency.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitysalesagency.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitysalesagency.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitysalesagency.com/profile.json b/hospitalitysalesagency.com/profile.json
new file mode 100644
index 0000000..e1e6704
--- /dev/null
+++ b/hospitalitysalesagency.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitysalesagency.com",
+ "stem": "hospitalitysalesagency",
+ "category": "auto:commercial",
+ "email": "info@hospitalitysalesagency.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesagency",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagency.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagency.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesagency",
+ "handle_fallbacks": [
+ "hospitalitysalesagency.co",
+ "shophospitalitysalesagency",
+ "hospitalitysalesagency.us"
+ ],
+ "display_name": "hospitalitysalesagency",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesagency: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesagency — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.016Z"
+}
\ No newline at end of file
diff --git a/hospitalitysalesagency.com/x-bio.txt b/hospitalitysalesagency.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hospitalitysalesagency.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hospitalitysalesagency.com/x-display-name.txt b/hospitalitysalesagency.com/x-display-name.txt
new file mode 100644
index 0000000..8113668
--- /dev/null
+++ b/hospitalitysalesagency.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesagency
diff --git a/hospitalitysalesagency.com/x-first-3-posts.md b/hospitalitysalesagency.com/x-first-3-posts.md
new file mode 100644
index 0000000..13bfcea
--- /dev/null
+++ b/hospitalitysalesagency.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitysalesagency.com
+
+## Post 1 (133/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagency.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (127/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagency.com
diff --git a/hospitalitysalesagency.com/x-handle-candidates.txt b/hospitalitysalesagency.com/x-handle-candidates.txt
new file mode 100644
index 0000000..643f40d
--- /dev/null
+++ b/hospitalitysalesagency.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysale
+FALLBACKS:
+ @hospitalitys_co
+ @hospitalitysUS
+ @shophospitality
diff --git a/hospitalitysalesagents.com/credentials-template.txt b/hospitalitysalesagents.com/credentials-template.txt
new file mode 100644
index 0000000..32b55e7
--- /dev/null
+++ b/hospitalitysalesagents.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitysalesagents.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitysalesagents.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitysale (fallbacks: @hospitalitys_co, @hospitalitysUS, @shophospitality)
+IG handle: @hospitalitysalesagents (fallbacks: @hospitalitysalesagents.co, @shophospitalitysalesagents, @hospitalitysalesagents.us)
diff --git a/hospitalitysalesagents.com/ig-bio.txt b/hospitalitysalesagents.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hospitalitysalesagents.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hospitalitysalesagents.com/ig-display-name.txt b/hospitalitysalesagents.com/ig-display-name.txt
new file mode 100644
index 0000000..91d18a5
--- /dev/null
+++ b/hospitalitysalesagents.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesagents
diff --git a/hospitalitysalesagents.com/ig-first-3-posts.md b/hospitalitysalesagents.com/ig-first-3-posts.md
new file mode 100644
index 0000000..a273160
--- /dev/null
+++ b/hospitalitysalesagents.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitysalesagents.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitysalesagents.com/ig-handle-candidates.txt b/hospitalitysalesagents.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1cef29d
--- /dev/null
+++ b/hospitalitysalesagents.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysalesagents
+FALLBACKS:
+ @hospitalitysalesagents.co
+ @shophospitalitysalesagents
+ @hospitalitysalesagents.us
diff --git a/hospitalitysalesagents.com/image-specs.md b/hospitalitysalesagents.com/image-specs.md
new file mode 100644
index 0000000..835fec8
--- /dev/null
+++ b/hospitalitysalesagents.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitysalesagents.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitysalesagents: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitysalesagents — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitysalesagents.com/link-in-bio.json b/hospitalitysalesagents.com/link-in-bio.json
new file mode 100644
index 0000000..8c5be21
--- /dev/null
+++ b/hospitalitysalesagents.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitysalesagents",
+ "domain": "hospitalitysalesagents.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitysalesagents.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitysalesagents.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitysalesagents.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitysalesagents.com/profile.json b/hospitalitysalesagents.com/profile.json
new file mode 100644
index 0000000..59a2f65
--- /dev/null
+++ b/hospitalitysalesagents.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitysalesagents.com",
+ "stem": "hospitalitysalesagents",
+ "category": "auto:commercial",
+ "email": "info@hospitalitysalesagents.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesagents",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagents.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagents.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesagents",
+ "handle_fallbacks": [
+ "hospitalitysalesagents.co",
+ "shophospitalitysalesagents",
+ "hospitalitysalesagents.us"
+ ],
+ "display_name": "hospitalitysalesagents",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesagents: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesagents — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.017Z"
+}
\ No newline at end of file
diff --git a/hospitalitysalesagents.com/x-bio.txt b/hospitalitysalesagents.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/hospitalitysalesagents.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/hospitalitysalesagents.com/x-display-name.txt b/hospitalitysalesagents.com/x-display-name.txt
new file mode 100644
index 0000000..91d18a5
--- /dev/null
+++ b/hospitalitysalesagents.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesagents
diff --git a/hospitalitysalesagents.com/x-first-3-posts.md b/hospitalitysalesagents.com/x-first-3-posts.md
new file mode 100644
index 0000000..3a7861f
--- /dev/null
+++ b/hospitalitysalesagents.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitysalesagents.com
+
+## Post 1 (133/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesagents.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (127/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesagents.com
diff --git a/hospitalitysalesagents.com/x-handle-candidates.txt b/hospitalitysalesagents.com/x-handle-candidates.txt
new file mode 100644
index 0000000..643f40d
--- /dev/null
+++ b/hospitalitysalesagents.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysale
+FALLBACKS:
+ @hospitalitys_co
+ @hospitalitysUS
+ @shophospitality
diff --git a/hospitalitysalesreps.com/credentials-template.txt b/hospitalitysalesreps.com/credentials-template.txt
new file mode 100644
index 0000000..42ba631
--- /dev/null
+++ b/hospitalitysalesreps.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitysalesreps.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitysalesreps.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitysale (fallbacks: @hospitalitys_co, @hospitalitysUS, @shophospitality)
+IG handle: @hospitalitysalesreps (fallbacks: @hospitalitysalesreps.co, @shophospitalitysalesreps, @hospitalitysalesreps.us)
diff --git a/hospitalitysalesreps.com/ig-bio.txt b/hospitalitysalesreps.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/hospitalitysalesreps.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/hospitalitysalesreps.com/ig-display-name.txt b/hospitalitysalesreps.com/ig-display-name.txt
new file mode 100644
index 0000000..66aef78
--- /dev/null
+++ b/hospitalitysalesreps.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesreps
diff --git a/hospitalitysalesreps.com/ig-first-3-posts.md b/hospitalitysalesreps.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d715f4e
--- /dev/null
+++ b/hospitalitysalesreps.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitysalesreps.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitysalesreps.com/ig-handle-candidates.txt b/hospitalitysalesreps.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..5f0c759
--- /dev/null
+++ b/hospitalitysalesreps.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysalesreps
+FALLBACKS:
+ @hospitalitysalesreps.co
+ @shophospitalitysalesreps
+ @hospitalitysalesreps.us
diff --git a/hospitalitysalesreps.com/image-specs.md b/hospitalitysalesreps.com/image-specs.md
new file mode 100644
index 0000000..482a987
--- /dev/null
+++ b/hospitalitysalesreps.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitysalesreps.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitysalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitysalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitysalesreps.com/link-in-bio.json b/hospitalitysalesreps.com/link-in-bio.json
new file mode 100644
index 0000000..ac0a900
--- /dev/null
+++ b/hospitalitysalesreps.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitysalesreps",
+ "domain": "hospitalitysalesreps.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitysalesreps.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitysalesreps.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitysalesreps.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitysalesreps.com/profile.json b/hospitalitysalesreps.com/profile.json
new file mode 100644
index 0000000..89f275d
--- /dev/null
+++ b/hospitalitysalesreps.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitysalesreps.com",
+ "stem": "hospitalitysalesreps",
+ "category": "auto:commercial",
+ "email": "info@hospitalitysalesreps.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitysale",
+ "handle_fallbacks": [
+ "hospitalitys_co",
+ "hospitalitysUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitysalesreps",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesreps.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitysalesreps",
+ "handle_fallbacks": [
+ "hospitalitysalesreps.co",
+ "shophospitalitysalesreps",
+ "hospitalitysalesreps.us"
+ ],
+ "display_name": "hospitalitysalesreps",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitysalesreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitysalesreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.018Z"
+}
\ No newline at end of file
diff --git a/hospitalitysalesreps.com/x-bio.txt b/hospitalitysalesreps.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hospitalitysalesreps.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hospitalitysalesreps.com/x-display-name.txt b/hospitalitysalesreps.com/x-display-name.txt
new file mode 100644
index 0000000..66aef78
--- /dev/null
+++ b/hospitalitysalesreps.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitysalesreps
diff --git a/hospitalitysalesreps.com/x-first-3-posts.md b/hospitalitysalesreps.com/x-first-3-posts.md
new file mode 100644
index 0000000..c61e5bf
--- /dev/null
+++ b/hospitalitysalesreps.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitysalesreps.com
+
+## Post 1 (131/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitysalesreps.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (125/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitysalesreps.com
diff --git a/hospitalitysalesreps.com/x-handle-candidates.txt b/hospitalitysalesreps.com/x-handle-candidates.txt
new file mode 100644
index 0000000..643f40d
--- /dev/null
+++ b/hospitalitysalesreps.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitysale
+FALLBACKS:
+ @hospitalitys_co
+ @hospitalitysUS
+ @shophospitality
diff --git a/hospitalitywallcoverings.com/credentials-template.txt b/hospitalitywallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..a673f16
--- /dev/null
+++ b/hospitalitywallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitywallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitywallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitywcs (fallbacks: @hospitalityw_co, @hospitalitywUS, @shophospitality)
+IG handle: @hospitalitywallcoverings (fallbacks: @hospitalitywallcoverings.co, @shophospitalitywallcoverings, @hospitalitywallcoverings.us)
diff --git a/hospitalitywallcoverings.com/ig-bio.txt b/hospitalitywallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/hospitalitywallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/hospitalitywallcoverings.com/ig-display-name.txt b/hospitalitywallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..7099863
--- /dev/null
+++ b/hospitalitywallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitywallcoverings
diff --git a/hospitalitywallcoverings.com/ig-first-3-posts.md b/hospitalitywallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..61f6048
--- /dev/null
+++ b/hospitalitywallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitywallcoverings.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitywallcoverings.com/ig-handle-candidates.txt b/hospitalitywallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4f213b7
--- /dev/null
+++ b/hospitalitywallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitywallcoverings
+FALLBACKS:
+ @hospitalitywallcoverings.co
+ @shophospitalitywallcoverings
+ @hospitalitywallcoverings.us
diff --git a/hospitalitywallcoverings.com/image-specs.md b/hospitalitywallcoverings.com/image-specs.md
new file mode 100644
index 0000000..b07bc1f
--- /dev/null
+++ b/hospitalitywallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitywallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitywallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitywallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitywallcoverings.com/link-in-bio.json b/hospitalitywallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..7806eca
--- /dev/null
+++ b/hospitalitywallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitywallcoverings",
+ "domain": "hospitalitywallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitywallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitywallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitywallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitywallcoverings.com/profile.json b/hospitalitywallcoverings.com/profile.json
new file mode 100644
index 0000000..a2c2334
--- /dev/null
+++ b/hospitalitywallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitywallcoverings.com",
+ "stem": "hospitalitywallcoverings",
+ "category": "auto:commercial",
+ "email": "info@hospitalitywallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitywcs",
+ "handle_fallbacks": [
+ "hospitalityw_co",
+ "hospitalitywUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitywallcoverings",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallcoverings.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitywallcoverings",
+ "handle_fallbacks": [
+ "hospitalitywallcoverings.co",
+ "shophospitalitywallcoverings",
+ "hospitalitywallcoverings.us"
+ ],
+ "display_name": "hospitalitywallcoverings",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitywallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitywallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.018Z"
+}
\ No newline at end of file
diff --git a/hospitalitywallcoverings.com/x-bio.txt b/hospitalitywallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/hospitalitywallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/hospitalitywallcoverings.com/x-display-name.txt b/hospitalitywallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..7099863
--- /dev/null
+++ b/hospitalitywallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitywallcoverings
diff --git a/hospitalitywallcoverings.com/x-first-3-posts.md b/hospitalitywallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..fe75f95
--- /dev/null
+++ b/hospitalitywallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitywallcoverings.com
+
+## Post 1 (135/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallcoverings.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (129/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallcoverings.com
diff --git a/hospitalitywallcoverings.com/x-handle-candidates.txt b/hospitalitywallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..10b6837
--- /dev/null
+++ b/hospitalitywallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitywcs
+FALLBACKS:
+ @hospitalityw_co
+ @hospitalitywUS
+ @shophospitality
diff --git a/hospitalitywallpaper.com/credentials-template.txt b/hospitalitywallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b96427c
--- /dev/null
+++ b/hospitalitywallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hospitalitywallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hospitalitywallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hospitalitywall (fallbacks: @hospitalityw_co, @hospitalitywUS, @shophospitality)
+IG handle: @hospitalitywallpaper (fallbacks: @hospitalitywallpaper.co, @shophospitalitywallpaper, @hospitalitywallpaper.us)
diff --git a/hospitalitywallpaper.com/ig-bio.txt b/hospitalitywallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hospitalitywallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hospitalitywallpaper.com/ig-display-name.txt b/hospitalitywallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..f0471ac
--- /dev/null
+++ b/hospitalitywallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+hospitalitywallpaper
diff --git a/hospitalitywallpaper.com/ig-first-3-posts.md b/hospitalitywallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3a43506
--- /dev/null
+++ b/hospitalitywallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hospitalitywallpaper.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hospitalitywallpaper.com/ig-handle-candidates.txt b/hospitalitywallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1597247
--- /dev/null
+++ b/hospitalitywallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitywallpaper
+FALLBACKS:
+ @hospitalitywallpaper.co
+ @shophospitalitywallpaper
+ @hospitalitywallpaper.us
diff --git a/hospitalitywallpaper.com/image-specs.md b/hospitalitywallpaper.com/image-specs.md
new file mode 100644
index 0000000..3c29346
--- /dev/null
+++ b/hospitalitywallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hospitalitywallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for hospitalitywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hospitalitywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hospitalitywallpaper.com/link-in-bio.json b/hospitalitywallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..d4a8161
--- /dev/null
+++ b/hospitalitywallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hospitalitywallpaper",
+ "domain": "hospitalitywallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hospitalitywallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hospitalitywallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hospitalitywallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hospitalitywallpaper.com/profile.json b/hospitalitywallpaper.com/profile.json
new file mode 100644
index 0000000..3c7efdc
--- /dev/null
+++ b/hospitalitywallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hospitalitywallpaper.com",
+ "stem": "hospitalitywallpaper",
+ "category": "auto:commercial",
+ "email": "info@hospitalitywallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hospitalitywall",
+ "handle_fallbacks": [
+ "hospitalityw_co",
+ "hospitalitywUS",
+ "shophospitality"
+ ],
+ "display_name": "hospitalitywallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hospitalitywallpaper",
+ "handle_fallbacks": [
+ "hospitalitywallpaper.co",
+ "shophospitalitywallpaper",
+ "hospitalitywallpaper.us"
+ ],
+ "display_name": "hospitalitywallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hospitalitywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hospitalitywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.019Z"
+}
\ No newline at end of file
diff --git a/hospitalitywallpaper.com/x-bio.txt b/hospitalitywallpaper.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/hospitalitywallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/hospitalitywallpaper.com/x-display-name.txt b/hospitalitywallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..f0471ac
--- /dev/null
+++ b/hospitalitywallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+hospitalitywallpaper
diff --git a/hospitalitywallpaper.com/x-first-3-posts.md b/hospitalitywallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..084dcc1
--- /dev/null
+++ b/hospitalitywallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hospitalitywallpaper.com
+
+## Post 1 (131/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hospitalitywallpaper.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (125/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hospitalitywallpaper.com
diff --git a/hospitalitywallpaper.com/x-handle-candidates.txt b/hospitalitywallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..18b5acb
--- /dev/null
+++ b/hospitalitywallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hospitalitywall
+FALLBACKS:
+ @hospitalityw_co
+ @hospitalitywUS
+ @shophospitality
diff --git a/hotelwallcoverings.com/credentials-template.txt b/hotelwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..bfdedc5
--- /dev/null
+++ b/hotelwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# hotelwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@hotelwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @hotelwcs (fallbacks: @hotelwcs_co, @hotelwcsUS, @shophotelwcs)
+IG handle: @hotelwallcoverings (fallbacks: @hotelwallcoverings.co, @shophotelwallcoverings, @hotelwallcoverings.us)
diff --git a/hotelwallcoverings.com/ig-bio.txt b/hotelwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/hotelwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/hotelwallcoverings.com/ig-display-name.txt b/hotelwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..76b7ebf
--- /dev/null
+++ b/hotelwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+hotelwallcoverings
diff --git a/hotelwallcoverings.com/ig-first-3-posts.md b/hotelwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..7b725a5
--- /dev/null
+++ b/hotelwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for hotelwallcoverings.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/hotelwallcoverings.com/ig-handle-candidates.txt b/hotelwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4f26a8d
--- /dev/null
+++ b/hotelwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hotelwallcoverings
+FALLBACKS:
+ @hotelwallcoverings.co
+ @shophotelwallcoverings
+ @hotelwallcoverings.us
diff --git a/hotelwallcoverings.com/image-specs.md b/hotelwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..7c0a979
--- /dev/null
+++ b/hotelwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for hotelwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for hotelwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for hotelwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/hotelwallcoverings.com/link-in-bio.json b/hotelwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..ed537d8
--- /dev/null
+++ b/hotelwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "hotelwallcoverings",
+ "domain": "hotelwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://hotelwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://hotelwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@hotelwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/hotelwallcoverings.com/profile.json b/hotelwallcoverings.com/profile.json
new file mode 100644
index 0000000..3938d22
--- /dev/null
+++ b/hotelwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "hotelwallcoverings.com",
+ "stem": "hotelwallcoverings",
+ "category": "auto:commercial",
+ "email": "info@hotelwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "hotelwcs",
+ "handle_fallbacks": [
+ "hotelwcs_co",
+ "hotelwcsUS",
+ "shophotelwcs"
+ ],
+ "display_name": "hotelwallcoverings",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hotelwallcoverings.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hotelwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "hotelwallcoverings",
+ "handle_fallbacks": [
+ "hotelwallcoverings.co",
+ "shophotelwallcoverings",
+ "hotelwallcoverings.us"
+ ],
+ "display_name": "hotelwallcoverings",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for hotelwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for hotelwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.020Z"
+}
\ No newline at end of file
diff --git a/hotelwallcoverings.com/x-bio.txt b/hotelwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/hotelwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/hotelwallcoverings.com/x-display-name.txt b/hotelwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..76b7ebf
--- /dev/null
+++ b/hotelwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+hotelwallcoverings
diff --git a/hotelwallcoverings.com/x-first-3-posts.md b/hotelwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..d22d588
--- /dev/null
+++ b/hotelwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for hotelwallcoverings.com
+
+## Post 1 (129/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://hotelwallcoverings.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (123/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://hotelwallcoverings.com
diff --git a/hotelwallcoverings.com/x-handle-candidates.txt b/hotelwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..5924f3a
--- /dev/null
+++ b/hotelwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @hotelwcs
+FALLBACKS:
+ @hotelwcs_co
+ @hotelwcsUS
+ @shophotelwcs
diff --git a/interiordesignreps.com/credentials-template.txt b/interiordesignreps.com/credentials-template.txt
new file mode 100644
index 0000000..76b89a8
--- /dev/null
+++ b/interiordesignreps.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# interiordesignreps.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@interiordesignreps.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @interiordesignr (fallbacks: @interiordesi_co, @interiordesiUS, @shopinteriordes)
+IG handle: @interiordesignreps (fallbacks: @interiordesignreps.co, @shopinteriordesignreps, @interiordesignreps.us)
diff --git a/interiordesignreps.com/ig-bio.txt b/interiordesignreps.com/ig-bio.txt
new file mode 100644
index 0000000..5a460c0
--- /dev/null
+++ b/interiordesignreps.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer-grade interiordesignreps — trade-direct, free samples, hand-curated only.
diff --git a/interiordesignreps.com/ig-display-name.txt b/interiordesignreps.com/ig-display-name.txt
new file mode 100644
index 0000000..5b0687f
--- /dev/null
+++ b/interiordesignreps.com/ig-display-name.txt
@@ -0,0 +1 @@
+interiordesignreps
diff --git a/interiordesignreps.com/ig-first-3-posts.md b/interiordesignreps.com/ig-first-3-posts.md
new file mode 100644
index 0000000..4d97fd0
--- /dev/null
+++ b/interiordesignreps.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for interiordesignreps.com
+
+## Post 1
+
+Designer-grade interiordesignreps — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+interiordesignreps — free designer samples, honest lead times. — link in bio
diff --git a/interiordesignreps.com/ig-handle-candidates.txt b/interiordesignreps.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d756bb3
--- /dev/null
+++ b/interiordesignreps.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @interiordesignreps
+FALLBACKS:
+ @interiordesignreps.co
+ @shopinteriordesignreps
+ @interiordesignreps.us
diff --git a/interiordesignreps.com/image-specs.md b/interiordesignreps.com/image-specs.md
new file mode 100644
index 0000000..74ed623
--- /dev/null
+++ b/interiordesignreps.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for interiordesignreps.com
+
+## Profile pic (square, 400×400)
+Square logo for interiordesignreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for interiordesignreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/interiordesignreps.com/link-in-bio.json b/interiordesignreps.com/link-in-bio.json
new file mode 100644
index 0000000..84fbeba
--- /dev/null
+++ b/interiordesignreps.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "interiordesignreps",
+ "domain": "interiordesignreps.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://interiordesignreps.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://interiordesignreps.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@interiordesignreps.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/interiordesignreps.com/profile.json b/interiordesignreps.com/profile.json
new file mode 100644
index 0000000..4ec1f88
--- /dev/null
+++ b/interiordesignreps.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "interiordesignreps.com",
+ "stem": "interiordesignreps",
+ "category": "auto:generic",
+ "email": "info@interiordesignreps.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "interiordesignr",
+ "handle_fallbacks": [
+ "interiordesi_co",
+ "interiordesiUS",
+ "shopinteriordes"
+ ],
+ "display_name": "interiordesignreps",
+ "bio": "interiordesignreps curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade interiordesignreps — trade-direct, free samples. https://interiordesignreps.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "interiordesignreps — free designer samples, honest lead times. https://interiordesignreps.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "interiordesignreps",
+ "handle_fallbacks": [
+ "interiordesignreps.co",
+ "shopinteriordesignreps",
+ "interiordesignreps.us"
+ ],
+ "display_name": "interiordesignreps",
+ "bio": "Designer-grade interiordesignreps — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade interiordesignreps — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "interiordesignreps — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for interiordesignreps: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for interiordesignreps — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.020Z"
+}
\ No newline at end of file
diff --git a/interiordesignreps.com/x-bio.txt b/interiordesignreps.com/x-bio.txt
new file mode 100644
index 0000000..7d8457f
--- /dev/null
+++ b/interiordesignreps.com/x-bio.txt
@@ -0,0 +1 @@
+interiordesignreps curated for the trade. Free samples, honest lead times.
diff --git a/interiordesignreps.com/x-display-name.txt b/interiordesignreps.com/x-display-name.txt
new file mode 100644
index 0000000..5b0687f
--- /dev/null
+++ b/interiordesignreps.com/x-display-name.txt
@@ -0,0 +1 @@
+interiordesignreps
diff --git a/interiordesignreps.com/x-first-3-posts.md b/interiordesignreps.com/x-first-3-posts.md
new file mode 100644
index 0000000..8c20a50
--- /dev/null
+++ b/interiordesignreps.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for interiordesignreps.com
+
+## Post 1 (94/280)
+
+Designer-grade interiordesignreps — trade-direct, free samples. https://interiordesignreps.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (93/280)
+
+interiordesignreps — free designer samples, honest lead times. https://interiordesignreps.com
diff --git a/interiordesignreps.com/x-handle-candidates.txt b/interiordesignreps.com/x-handle-candidates.txt
new file mode 100644
index 0000000..f940afe
--- /dev/null
+++ b/interiordesignreps.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @interiordesignr
+FALLBACKS:
+ @interiordesi_co
+ @interiordesiUS
+ @shopinteriordes
diff --git a/jutewallpaper.com/credentials-template.txt b/jutewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..8d5895e
--- /dev/null
+++ b/jutewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# jutewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@jutewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @jutewallpaper (fallbacks: @jutewallpape_co, @jutewallpapeUS, @shopjutewallpap)
+IG handle: @jutewallpaper (fallbacks: @jutewallpaper.co, @shopjutewallpaper, @jutewallpaper.us)
diff --git a/jutewallpaper.com/ig-bio.txt b/jutewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..752c93a
--- /dev/null
+++ b/jutewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Hand-loomed jute wallcoverings. The natural-fiber wall finish designers actually specify.
diff --git a/jutewallpaper.com/ig-display-name.txt b/jutewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..f28414b
--- /dev/null
+++ b/jutewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+jutewallpaper
diff --git a/jutewallpaper.com/ig-first-3-posts.md b/jutewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..259baa7
--- /dev/null
+++ b/jutewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for jutewallpaper.com
+
+## Post 1
+
+Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Jute wallcoverings, free designer samples. — link in bio
diff --git a/jutewallpaper.com/ig-handle-candidates.txt b/jutewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..05f4bd3
--- /dev/null
+++ b/jutewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @jutewallpaper
+FALLBACKS:
+ @jutewallpaper.co
+ @shopjutewallpaper
+ @jutewallpaper.us
diff --git a/jutewallpaper.com/image-specs.md b/jutewallpaper.com/image-specs.md
new file mode 100644
index 0000000..324cdd0
--- /dev/null
+++ b/jutewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for jutewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for jutewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for jutewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/jutewallpaper.com/link-in-bio.json b/jutewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..26c44de
--- /dev/null
+++ b/jutewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "jutewallpaper",
+ "domain": "jutewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://jutewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://jutewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@jutewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/jutewallpaper.com/profile.json b/jutewallpaper.com/profile.json
new file mode 100644
index 0000000..5c8564e
--- /dev/null
+++ b/jutewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "jutewallpaper.com",
+ "stem": "jutewallpaper",
+ "category": "auto:material/jute",
+ "email": "info@jutewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "jutewallpaper",
+ "handle_fallbacks": [
+ "jutewallpape_co",
+ "jutewallpapeUS",
+ "shopjutewallpap"
+ ],
+ "display_name": "jutewallpaper",
+ "bio": "Trade source for jute wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. https://jutewallpaper.com",
+ "Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Jute wallcoverings, free designer samples. https://jutewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "jutewallpaper",
+ "handle_fallbacks": [
+ "jutewallpaper.co",
+ "shopjutewallpaper",
+ "jutewallpaper.us"
+ ],
+ "display_name": "jutewallpaper",
+ "bio": "Hand-loomed jute wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Jute wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for jutewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for jutewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.021Z"
+}
\ No newline at end of file
diff --git a/jutewallpaper.com/x-bio.txt b/jutewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..a357d15
--- /dev/null
+++ b/jutewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for jute wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/jutewallpaper.com/x-display-name.txt b/jutewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..f28414b
--- /dev/null
+++ b/jutewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+jutewallpaper
diff --git a/jutewallpaper.com/x-first-3-posts.md b/jutewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..dc14052
--- /dev/null
+++ b/jutewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for jutewallpaper.com
+
+## Post 1 (108/280)
+
+Trade source for jute wallcoverings — natural-fiber, designer-grade, free samples. https://jutewallpaper.com
+
+---
+
+## Post 2 (91/280)
+
+Why jute: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (68/280)
+
+Jute wallcoverings, free designer samples. https://jutewallpaper.com
diff --git a/jutewallpaper.com/x-handle-candidates.txt b/jutewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..609e4f7
--- /dev/null
+++ b/jutewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @jutewallpaper
+FALLBACKS:
+ @jutewallpape_co
+ @jutewallpapeUS
+ @shopjutewallpap
diff --git a/linenwallpaper.com/credentials-template.txt b/linenwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..9d5a5a2
--- /dev/null
+++ b/linenwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# linenwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@linenwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @linenwallpaper (fallbacks: @linenwallpap_co, @linenwallpapUS, @shoplinenwallpa)
+IG handle: @linenwallpaper (fallbacks: @linenwallpaper.co, @shoplinenwallpaper, @linenwallpaper.us)
diff --git a/linenwallpaper.com/ig-bio.txt b/linenwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..30dd567
--- /dev/null
+++ b/linenwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Linen wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.
diff --git a/linenwallpaper.com/ig-display-name.txt b/linenwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..4ca3a1e
--- /dev/null
+++ b/linenwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+linenwallpaper
diff --git a/linenwallpaper.com/ig-first-3-posts.md b/linenwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..4ec5063
--- /dev/null
+++ b/linenwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for linenwallpaper.com
+
+## Post 1
+
+Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Linen wallcoverings, free designer samples. — link in bio
diff --git a/linenwallpaper.com/ig-handle-candidates.txt b/linenwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8e254e9
--- /dev/null
+++ b/linenwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @linenwallpaper
+FALLBACKS:
+ @linenwallpaper.co
+ @shoplinenwallpaper
+ @linenwallpaper.us
diff --git a/linenwallpaper.com/image-specs.md b/linenwallpaper.com/image-specs.md
new file mode 100644
index 0000000..cfd089a
--- /dev/null
+++ b/linenwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for linenwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for linenwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for linenwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/linenwallpaper.com/link-in-bio.json b/linenwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..8a4534a
--- /dev/null
+++ b/linenwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "linenwallpaper",
+ "domain": "linenwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://linenwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://linenwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@linenwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/linenwallpaper.com/profile.json b/linenwallpaper.com/profile.json
new file mode 100644
index 0000000..23fe6c7
--- /dev/null
+++ b/linenwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "linenwallpaper.com",
+ "stem": "linenwallpaper",
+ "category": "auto:material/linen",
+ "email": "info@linenwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "linenwallpaper",
+ "handle_fallbacks": [
+ "linenwallpap_co",
+ "linenwallpapUS",
+ "shoplinenwallpa"
+ ],
+ "display_name": "linenwallpaper",
+ "bio": "Hand-loomed linen wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. https://linenwallpaper.com",
+ "Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Linen wallcoverings, free designer samples. https://linenwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "linenwallpaper",
+ "handle_fallbacks": [
+ "linenwallpaper.co",
+ "shoplinenwallpaper",
+ "linenwallpaper.us"
+ ],
+ "display_name": "linenwallpaper",
+ "bio": "Linen wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Linen wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for linenwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for linenwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.022Z"
+}
\ No newline at end of file
diff --git a/linenwallpaper.com/x-bio.txt b/linenwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..68e50c8
--- /dev/null
+++ b/linenwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Hand-loomed linen wallcoverings. The natural-fiber wall finish designers actually specify.
diff --git a/linenwallpaper.com/x-display-name.txt b/linenwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..4ca3a1e
--- /dev/null
+++ b/linenwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+linenwallpaper
diff --git a/linenwallpaper.com/x-first-3-posts.md b/linenwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..bc633ea
--- /dev/null
+++ b/linenwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for linenwallpaper.com
+
+## Post 1 (110/280)
+
+Trade source for linen wallcoverings — natural-fiber, designer-grade, free samples. https://linenwallpaper.com
+
+---
+
+## Post 2 (92/280)
+
+Why linen: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (70/280)
+
+Linen wallcoverings, free designer samples. https://linenwallpaper.com
diff --git a/linenwallpaper.com/x-handle-candidates.txt b/linenwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..88255a2
--- /dev/null
+++ b/linenwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @linenwallpaper
+FALLBACKS:
+ @linenwallpap_co
+ @linenwallpapUS
+ @shoplinenwallpa
diff --git a/losangelesfabrics.com/profile.json b/losangelesfabrics.com/profile.json
index ec5229b..4078e56 100644
--- a/losangelesfabrics.com/profile.json
+++ b/losangelesfabrics.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Open fabric warehouse: folded bolts on shelving, warm LA window light.",
"ig_header_1080x566": "Cropped warehouse hero."
},
- "generated_at": "2026-05-11T23:47:59.748Z"
+ "generated_at": "2026-05-11T23:52:52.950Z"
}
\ No newline at end of file
diff --git a/luxurymurals.com/credentials-template.txt b/luxurymurals.com/credentials-template.txt
new file mode 100644
index 0000000..11d3309
--- /dev/null
+++ b/luxurymurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# luxurymurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@luxurymurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @luxurymurals (fallbacks: @luxurymurals_co, @luxurymuralsUS, @shopluxurymural)
+IG handle: @luxurymurals (fallbacks: @luxurymurals.co, @shopluxurymurals, @luxurymurals.us)
diff --git a/luxurymurals.com/ig-bio.txt b/luxurymurals.com/ig-bio.txt
new file mode 100644
index 0000000..c1819c1
--- /dev/null
+++ b/luxurymurals.com/ig-bio.txt
@@ -0,0 +1 @@
+luxurymurals curated for the trade. Free samples, honest lead times.
diff --git a/luxurymurals.com/ig-display-name.txt b/luxurymurals.com/ig-display-name.txt
new file mode 100644
index 0000000..31ba45c
--- /dev/null
+++ b/luxurymurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+luxurymurals
diff --git a/luxurymurals.com/ig-first-3-posts.md b/luxurymurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..f7b91ca
--- /dev/null
+++ b/luxurymurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for luxurymurals.com
+
+## Post 1
+
+Designer-grade luxurymurals — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+luxurymurals — free designer samples, honest lead times. — link in bio
diff --git a/luxurymurals.com/ig-handle-candidates.txt b/luxurymurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..57588eb
--- /dev/null
+++ b/luxurymurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @luxurymurals
+FALLBACKS:
+ @luxurymurals.co
+ @shopluxurymurals
+ @luxurymurals.us
diff --git a/luxurymurals.com/image-specs.md b/luxurymurals.com/image-specs.md
new file mode 100644
index 0000000..cdb4d20
--- /dev/null
+++ b/luxurymurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for luxurymurals.com
+
+## Profile pic (square, 400×400)
+Square logo for luxurymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for luxurymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/luxurymurals.com/link-in-bio.json b/luxurymurals.com/link-in-bio.json
new file mode 100644
index 0000000..50a1078
--- /dev/null
+++ b/luxurymurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "luxurymurals",
+ "domain": "luxurymurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://luxurymurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://luxurymurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@luxurymurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/luxurymurals.com/profile.json b/luxurymurals.com/profile.json
new file mode 100644
index 0000000..2b3200d
--- /dev/null
+++ b/luxurymurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "luxurymurals.com",
+ "stem": "luxurymurals",
+ "category": "auto:generic",
+ "email": "info@luxurymurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "luxurymurals",
+ "handle_fallbacks": [
+ "luxurymurals_co",
+ "luxurymuralsUS",
+ "shopluxurymural"
+ ],
+ "display_name": "luxurymurals",
+ "bio": "Trade source for luxurymurals. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade luxurymurals — trade-direct, free samples. https://luxurymurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "luxurymurals — free designer samples, honest lead times. https://luxurymurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "luxurymurals",
+ "handle_fallbacks": [
+ "luxurymurals.co",
+ "shopluxurymurals",
+ "luxurymurals.us"
+ ],
+ "display_name": "luxurymurals",
+ "bio": "luxurymurals curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade luxurymurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "luxurymurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for luxurymurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for luxurymurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.022Z"
+}
\ No newline at end of file
diff --git a/luxurymurals.com/x-bio.txt b/luxurymurals.com/x-bio.txt
new file mode 100644
index 0000000..e37b295
--- /dev/null
+++ b/luxurymurals.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxurymurals. Free designer samples, LA-based.
diff --git a/luxurymurals.com/x-display-name.txt b/luxurymurals.com/x-display-name.txt
new file mode 100644
index 0000000..31ba45c
--- /dev/null
+++ b/luxurymurals.com/x-display-name.txt
@@ -0,0 +1 @@
+luxurymurals
diff --git a/luxurymurals.com/x-first-3-posts.md b/luxurymurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..a4515e5
--- /dev/null
+++ b/luxurymurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for luxurymurals.com
+
+## Post 1 (82/280)
+
+Designer-grade luxurymurals — trade-direct, free samples. https://luxurymurals.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (81/280)
+
+luxurymurals — free designer samples, honest lead times. https://luxurymurals.com
diff --git a/luxurymurals.com/x-handle-candidates.txt b/luxurymurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..3b366cf
--- /dev/null
+++ b/luxurymurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @luxurymurals
+FALLBACKS:
+ @luxurymurals_co
+ @luxurymuralsUS
+ @shopluxurymural
diff --git a/madagascarwallpaper.com/credentials-template.txt b/madagascarwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..e902de6
--- /dev/null
+++ b/madagascarwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# madagascarwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@madagascarwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @madagascarpaper (fallbacks: @madagascarpa_co, @madagascarpaUS, @shopmadagascarp)
+IG handle: @madagascarwallpaper (fallbacks: @madagascarwallpaper.co, @shopmadagascarwallpaper, @madagascarwallpaper.us)
diff --git a/madagascarwallpaper.com/ig-bio.txt b/madagascarwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/madagascarwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/madagascarwallpaper.com/ig-display-name.txt b/madagascarwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..44fbace
--- /dev/null
+++ b/madagascarwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+madagascarwallpaper
diff --git a/madagascarwallpaper.com/ig-first-3-posts.md b/madagascarwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..05bec94
--- /dev/null
+++ b/madagascarwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for madagascarwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/madagascarwallpaper.com/ig-handle-candidates.txt b/madagascarwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..39e803d
--- /dev/null
+++ b/madagascarwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @madagascarwallpaper
+FALLBACKS:
+ @madagascarwallpaper.co
+ @shopmadagascarwallpaper
+ @madagascarwallpaper.us
diff --git a/madagascarwallpaper.com/image-specs.md b/madagascarwallpaper.com/image-specs.md
new file mode 100644
index 0000000..b564533
--- /dev/null
+++ b/madagascarwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for madagascarwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for madagascarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for madagascarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/madagascarwallpaper.com/link-in-bio.json b/madagascarwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..75a0e17
--- /dev/null
+++ b/madagascarwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "madagascarwallpaper",
+ "domain": "madagascarwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://madagascarwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://madagascarwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@madagascarwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/madagascarwallpaper.com/profile.json b/madagascarwallpaper.com/profile.json
new file mode 100644
index 0000000..b69d937
--- /dev/null
+++ b/madagascarwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "madagascarwallpaper.com",
+ "stem": "madagascarwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@madagascarwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "madagascarpaper",
+ "handle_fallbacks": [
+ "madagascarpa_co",
+ "madagascarpaUS",
+ "shopmadagascarp"
+ ],
+ "display_name": "madagascarwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://madagascarwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://madagascarwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "madagascarwallpaper",
+ "handle_fallbacks": [
+ "madagascarwallpaper.co",
+ "shopmadagascarwallpaper",
+ "madagascarwallpaper.us"
+ ],
+ "display_name": "madagascarwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for madagascarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for madagascarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.023Z"
+}
\ No newline at end of file
diff --git a/madagascarwallpaper.com/x-bio.txt b/madagascarwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/madagascarwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/madagascarwallpaper.com/x-display-name.txt b/madagascarwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..44fbace
--- /dev/null
+++ b/madagascarwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+madagascarwallpaper
diff --git a/madagascarwallpaper.com/x-first-3-posts.md b/madagascarwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..85b6af0
--- /dev/null
+++ b/madagascarwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for madagascarwallpaper.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://madagascarwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://madagascarwallpaper.com
diff --git a/madagascarwallpaper.com/x-handle-candidates.txt b/madagascarwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..69c9063
--- /dev/null
+++ b/madagascarwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @madagascarpaper
+FALLBACKS:
+ @madagascarpa_co
+ @madagascarpaUS
+ @shopmadagascarp
diff --git a/malibuwallpaper.com/credentials-template.txt b/malibuwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..a354e75
--- /dev/null
+++ b/malibuwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# malibuwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@malibuwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @malibuwallpaper (fallbacks: @malibuwallpa_co, @malibuwallpaUS, @shopmalibuwallp)
+IG handle: @malibuwallpaper (fallbacks: @malibuwallpaper.co, @shopmalibuwallpaper, @malibuwallpaper.us)
diff --git a/malibuwallpaper.com/ig-bio.txt b/malibuwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/malibuwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/malibuwallpaper.com/ig-display-name.txt b/malibuwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..6eacb15
--- /dev/null
+++ b/malibuwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+malibuwallpaper
diff --git a/malibuwallpaper.com/ig-first-3-posts.md b/malibuwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..85fbdc2
--- /dev/null
+++ b/malibuwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for malibuwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/malibuwallpaper.com/ig-handle-candidates.txt b/malibuwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..c1f220a
--- /dev/null
+++ b/malibuwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @malibuwallpaper
+FALLBACKS:
+ @malibuwallpaper.co
+ @shopmalibuwallpaper
+ @malibuwallpaper.us
diff --git a/malibuwallpaper.com/image-specs.md b/malibuwallpaper.com/image-specs.md
new file mode 100644
index 0000000..e703eed
--- /dev/null
+++ b/malibuwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for malibuwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for malibuwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for malibuwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/malibuwallpaper.com/link-in-bio.json b/malibuwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..08e5baf
--- /dev/null
+++ b/malibuwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "malibuwallpaper",
+ "domain": "malibuwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://malibuwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://malibuwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@malibuwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/malibuwallpaper.com/profile.json b/malibuwallpaper.com/profile.json
new file mode 100644
index 0000000..6dab020
--- /dev/null
+++ b/malibuwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "malibuwallpaper.com",
+ "stem": "malibuwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@malibuwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "malibuwallpaper",
+ "handle_fallbacks": [
+ "malibuwallpa_co",
+ "malibuwallpaUS",
+ "shopmalibuwallp"
+ ],
+ "display_name": "malibuwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://malibuwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://malibuwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "malibuwallpaper",
+ "handle_fallbacks": [
+ "malibuwallpaper.co",
+ "shopmalibuwallpaper",
+ "malibuwallpaper.us"
+ ],
+ "display_name": "malibuwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for malibuwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for malibuwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.024Z"
+}
\ No newline at end of file
diff --git a/malibuwallpaper.com/x-bio.txt b/malibuwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/malibuwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/malibuwallpaper.com/x-display-name.txt b/malibuwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..6eacb15
--- /dev/null
+++ b/malibuwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+malibuwallpaper
diff --git a/malibuwallpaper.com/x-first-3-posts.md b/malibuwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..78e4a8a
--- /dev/null
+++ b/malibuwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for malibuwallpaper.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://malibuwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://malibuwallpaper.com
diff --git a/malibuwallpaper.com/x-handle-candidates.txt b/malibuwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..2d7d87f
--- /dev/null
+++ b/malibuwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @malibuwallpaper
+FALLBACKS:
+ @malibuwallpa_co
+ @malibuwallpaUS
+ @shopmalibuwallp
diff --git a/metallicwallpaper.com/credentials-template.txt b/metallicwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..1575920
--- /dev/null
+++ b/metallicwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# metallicwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@metallicwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @metallicpaper (fallbacks: @metallicpape_co, @metallicpapeUS, @shopmetallicpap)
+IG handle: @metallicwallpaper (fallbacks: @metallicwallpaper.co, @shopmetallicwallpaper, @metallicwallpaper.us)
diff --git a/metallicwallpaper.com/ig-bio.txt b/metallicwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..754df31
--- /dev/null
+++ b/metallicwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Metallic wallcoverings — the patterns designers actually specify. Free samples, trade-direct.
diff --git a/metallicwallpaper.com/ig-display-name.txt b/metallicwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..721fca9
--- /dev/null
+++ b/metallicwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+metallicwallpaper
diff --git a/metallicwallpaper.com/ig-first-3-posts.md b/metallicwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..3ec6725
--- /dev/null
+++ b/metallicwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for metallicwallpaper.com
+
+## Post 1
+
+Metallic wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why metallic: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for metallic wallpaper. Free designer samples. — link in bio
diff --git a/metallicwallpaper.com/ig-handle-candidates.txt b/metallicwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8e362f3
--- /dev/null
+++ b/metallicwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @metallicwallpaper
+FALLBACKS:
+ @metallicwallpaper.co
+ @shopmetallicwallpaper
+ @metallicwallpaper.us
diff --git a/metallicwallpaper.com/image-specs.md b/metallicwallpaper.com/image-specs.md
new file mode 100644
index 0000000..5c38b6f
--- /dev/null
+++ b/metallicwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for metallicwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for metallicwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for metallicwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/metallicwallpaper.com/link-in-bio.json b/metallicwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..4a696df
--- /dev/null
+++ b/metallicwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "metallicwallpaper",
+ "domain": "metallicwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://metallicwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://metallicwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@metallicwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/metallicwallpaper.com/profile.json b/metallicwallpaper.com/profile.json
new file mode 100644
index 0000000..749feb3
--- /dev/null
+++ b/metallicwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "metallicwallpaper.com",
+ "stem": "metallicwallpaper",
+ "category": "auto:style/metallic",
+ "email": "info@metallicwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "metallicpaper",
+ "handle_fallbacks": [
+ "metallicpape_co",
+ "metallicpapeUS",
+ "shopmetallicpap"
+ ],
+ "display_name": "metallicwallpaper",
+ "bio": "Metallic patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Metallic wallcoverings — the patterns designers actually specify. Free samples. https://metallicwallpaper.com",
+ "Why metallic: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for metallic wallpaper. Free designer samples. https://metallicwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "metallicwallpaper",
+ "handle_fallbacks": [
+ "metallicwallpaper.co",
+ "shopmetallicwallpaper",
+ "metallicwallpaper.us"
+ ],
+ "display_name": "metallicwallpaper",
+ "bio": "Metallic wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Metallic wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why metallic: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for metallic wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for metallicwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for metallicwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.024Z"
+}
\ No newline at end of file
diff --git a/metallicwallpaper.com/x-bio.txt b/metallicwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..7322bae
--- /dev/null
+++ b/metallicwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Metallic patterns, designer-grade only. Free samples on every reference.
diff --git a/metallicwallpaper.com/x-display-name.txt b/metallicwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..721fca9
--- /dev/null
+++ b/metallicwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+metallicwallpaper
diff --git a/metallicwallpaper.com/x-first-3-posts.md b/metallicwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..a8e83e6
--- /dev/null
+++ b/metallicwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for metallicwallpaper.com
+
+## Post 1 (109/280)
+
+Metallic wallcoverings — the patterns designers actually specify. Free samples. https://metallicwallpaper.com
+
+---
+
+## Post 2 (88/280)
+
+Why metallic: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (89/280)
+
+Trade source for metallic wallpaper. Free designer samples. https://metallicwallpaper.com
diff --git a/metallicwallpaper.com/x-handle-candidates.txt b/metallicwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d82fe49
--- /dev/null
+++ b/metallicwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @metallicpaper
+FALLBACKS:
+ @metallicpape_co
+ @metallicpapeUS
+ @shopmetallicpap
diff --git a/micawallpaper.com/credentials-template.txt b/micawallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b59ea49
--- /dev/null
+++ b/micawallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# micawallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@micawallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @micawallpaper (fallbacks: @micawallpape_co, @micawallpapeUS, @shopmicawallpap)
+IG handle: @micawallpaper (fallbacks: @micawallpaper.co, @shopmicawallpaper, @micawallpaper.us)
diff --git a/micawallpaper.com/ig-bio.txt b/micawallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..5f147b3
--- /dev/null
+++ b/micawallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Mica patterns, designer-grade only. Free samples on every reference.
diff --git a/micawallpaper.com/ig-display-name.txt b/micawallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..de63c62
--- /dev/null
+++ b/micawallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+micawallpaper
diff --git a/micawallpaper.com/ig-first-3-posts.md b/micawallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..2054cb5
--- /dev/null
+++ b/micawallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for micawallpaper.com
+
+## Post 1
+
+Mica wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why mica: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for mica wallpaper. Free designer samples. — link in bio
diff --git a/micawallpaper.com/ig-handle-candidates.txt b/micawallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7bf786a
--- /dev/null
+++ b/micawallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @micawallpaper
+FALLBACKS:
+ @micawallpaper.co
+ @shopmicawallpaper
+ @micawallpaper.us
diff --git a/micawallpaper.com/image-specs.md b/micawallpaper.com/image-specs.md
new file mode 100644
index 0000000..0865b30
--- /dev/null
+++ b/micawallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for micawallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for micawallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for micawallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/micawallpaper.com/link-in-bio.json b/micawallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..63ea9b2
--- /dev/null
+++ b/micawallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "micawallpaper",
+ "domain": "micawallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://micawallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://micawallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@micawallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/micawallpaper.com/profile.json b/micawallpaper.com/profile.json
new file mode 100644
index 0000000..680b4e5
--- /dev/null
+++ b/micawallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "micawallpaper.com",
+ "stem": "micawallpaper",
+ "category": "auto:style/mica",
+ "email": "info@micawallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "micawallpaper",
+ "handle_fallbacks": [
+ "micawallpape_co",
+ "micawallpapeUS",
+ "shopmicawallpap"
+ ],
+ "display_name": "micawallpaper",
+ "bio": "Trade source for mica wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Mica wallcoverings — the patterns designers actually specify. Free samples. https://micawallpaper.com",
+ "Why mica: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for mica wallpaper. Free designer samples. https://micawallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "micawallpaper",
+ "handle_fallbacks": [
+ "micawallpaper.co",
+ "shopmicawallpaper",
+ "micawallpaper.us"
+ ],
+ "display_name": "micawallpaper",
+ "bio": "Mica patterns, designer-grade only. Free samples on every reference.",
+ "first_posts": [
+ "Mica wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why mica: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for mica wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for micawallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for micawallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.025Z"
+}
\ No newline at end of file
diff --git a/micawallpaper.com/x-bio.txt b/micawallpaper.com/x-bio.txt
new file mode 100644
index 0000000..6640f8f
--- /dev/null
+++ b/micawallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for mica wallpaper. Free designer samples, honest lead times.
diff --git a/micawallpaper.com/x-display-name.txt b/micawallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..de63c62
--- /dev/null
+++ b/micawallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+micawallpaper
diff --git a/micawallpaper.com/x-first-3-posts.md b/micawallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..8ed2c99
--- /dev/null
+++ b/micawallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for micawallpaper.com
+
+## Post 1 (101/280)
+
+Mica wallcoverings — the patterns designers actually specify. Free samples. https://micawallpaper.com
+
+---
+
+## Post 2 (84/280)
+
+Why mica: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (81/280)
+
+Trade source for mica wallpaper. Free designer samples. https://micawallpaper.com
diff --git a/micawallpaper.com/x-handle-candidates.txt b/micawallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c1834e9
--- /dev/null
+++ b/micawallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @micawallpaper
+FALLBACKS:
+ @micawallpape_co
+ @micawallpapeUS
+ @shopmicawallpap
diff --git a/montereywallpaper.com/credentials-template.txt b/montereywallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..acb0836
--- /dev/null
+++ b/montereywallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# montereywallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@montereywallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @montereypaper (fallbacks: @montereypape_co, @montereypapeUS, @shopmontereypap)
+IG handle: @montereywallpaper (fallbacks: @montereywallpaper.co, @shopmontereywallpaper, @montereywallpaper.us)
diff --git a/montereywallpaper.com/ig-bio.txt b/montereywallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/montereywallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/montereywallpaper.com/ig-display-name.txt b/montereywallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..e3b738d
--- /dev/null
+++ b/montereywallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+montereywallpaper
diff --git a/montereywallpaper.com/ig-first-3-posts.md b/montereywallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..229c375
--- /dev/null
+++ b/montereywallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for montereywallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/montereywallpaper.com/ig-handle-candidates.txt b/montereywallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..bbfb41d
--- /dev/null
+++ b/montereywallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @montereywallpaper
+FALLBACKS:
+ @montereywallpaper.co
+ @shopmontereywallpaper
+ @montereywallpaper.us
diff --git a/montereywallpaper.com/image-specs.md b/montereywallpaper.com/image-specs.md
new file mode 100644
index 0000000..a3afb0f
--- /dev/null
+++ b/montereywallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for montereywallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for montereywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for montereywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/montereywallpaper.com/link-in-bio.json b/montereywallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..36c3d31
--- /dev/null
+++ b/montereywallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "montereywallpaper",
+ "domain": "montereywallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://montereywallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://montereywallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@montereywallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/montereywallpaper.com/profile.json b/montereywallpaper.com/profile.json
new file mode 100644
index 0000000..2dad40b
--- /dev/null
+++ b/montereywallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "montereywallpaper.com",
+ "stem": "montereywallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@montereywallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "montereypaper",
+ "handle_fallbacks": [
+ "montereypape_co",
+ "montereypapeUS",
+ "shopmontereypap"
+ ],
+ "display_name": "montereywallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://montereywallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://montereywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "montereywallpaper",
+ "handle_fallbacks": [
+ "montereywallpaper.co",
+ "shopmontereywallpaper",
+ "montereywallpaper.us"
+ ],
+ "display_name": "montereywallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for montereywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for montereywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.026Z"
+}
\ No newline at end of file
diff --git a/montereywallpaper.com/x-bio.txt b/montereywallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/montereywallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/montereywallpaper.com/x-display-name.txt b/montereywallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..e3b738d
--- /dev/null
+++ b/montereywallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+montereywallpaper
diff --git a/montereywallpaper.com/x-first-3-posts.md b/montereywallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..4c7735c
--- /dev/null
+++ b/montereywallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for montereywallpaper.com
+
+## Post 1 (96/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://montereywallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (91/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://montereywallpaper.com
diff --git a/montereywallpaper.com/x-handle-candidates.txt b/montereywallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..40013a7
--- /dev/null
+++ b/montereywallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @montereypaper
+FALLBACKS:
+ @montereypape_co
+ @montereypapeUS
+ @shopmontereypap
diff --git a/muralsondemand.com/credentials-template.txt b/muralsondemand.com/credentials-template.txt
new file mode 100644
index 0000000..623b804
--- /dev/null
+++ b/muralsondemand.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# muralsondemand.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@muralsondemand.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @muralsondemand (fallbacks: @muralsondema_co, @muralsondemaUS, @shopmuralsondem)
+IG handle: @muralsondemand (fallbacks: @muralsondemand.co, @shopmuralsondemand, @muralsondemand.us)
diff --git a/muralsondemand.com/ig-bio.txt b/muralsondemand.com/ig-bio.txt
new file mode 100644
index 0000000..4748281
--- /dev/null
+++ b/muralsondemand.com/ig-bio.txt
@@ -0,0 +1 @@
+muralsondemand curated for the trade. Free samples, honest lead times.
diff --git a/muralsondemand.com/ig-display-name.txt b/muralsondemand.com/ig-display-name.txt
new file mode 100644
index 0000000..9382862
--- /dev/null
+++ b/muralsondemand.com/ig-display-name.txt
@@ -0,0 +1 @@
+muralsondemand
diff --git a/muralsondemand.com/ig-first-3-posts.md b/muralsondemand.com/ig-first-3-posts.md
new file mode 100644
index 0000000..115b03f
--- /dev/null
+++ b/muralsondemand.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for muralsondemand.com
+
+## Post 1
+
+Designer-grade muralsondemand — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+muralsondemand — free designer samples, honest lead times. — link in bio
diff --git a/muralsondemand.com/ig-handle-candidates.txt b/muralsondemand.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..f57dd6b
--- /dev/null
+++ b/muralsondemand.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @muralsondemand
+FALLBACKS:
+ @muralsondemand.co
+ @shopmuralsondemand
+ @muralsondemand.us
diff --git a/muralsondemand.com/image-specs.md b/muralsondemand.com/image-specs.md
new file mode 100644
index 0000000..a09bbbb
--- /dev/null
+++ b/muralsondemand.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for muralsondemand.com
+
+## Profile pic (square, 400×400)
+Square logo for muralsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for muralsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/muralsondemand.com/link-in-bio.json b/muralsondemand.com/link-in-bio.json
new file mode 100644
index 0000000..d870d86
--- /dev/null
+++ b/muralsondemand.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "muralsondemand",
+ "domain": "muralsondemand.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://muralsondemand.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://muralsondemand.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@muralsondemand.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/muralsondemand.com/profile.json b/muralsondemand.com/profile.json
new file mode 100644
index 0000000..6d9c985
--- /dev/null
+++ b/muralsondemand.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "muralsondemand.com",
+ "stem": "muralsondemand",
+ "category": "auto:generic",
+ "email": "info@muralsondemand.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "muralsondemand",
+ "handle_fallbacks": [
+ "muralsondema_co",
+ "muralsondemaUS",
+ "shopmuralsondem"
+ ],
+ "display_name": "muralsondemand",
+ "bio": "Trade source for muralsondemand. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade muralsondemand — trade-direct, free samples. https://muralsondemand.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "muralsondemand — free designer samples, honest lead times. https://muralsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "muralsondemand",
+ "handle_fallbacks": [
+ "muralsondemand.co",
+ "shopmuralsondemand",
+ "muralsondemand.us"
+ ],
+ "display_name": "muralsondemand",
+ "bio": "muralsondemand curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade muralsondemand — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "muralsondemand — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for muralsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for muralsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.027Z"
+}
\ No newline at end of file
diff --git a/muralsondemand.com/x-bio.txt b/muralsondemand.com/x-bio.txt
new file mode 100644
index 0000000..a576989
--- /dev/null
+++ b/muralsondemand.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for muralsondemand. Free designer samples, LA-based.
diff --git a/muralsondemand.com/x-display-name.txt b/muralsondemand.com/x-display-name.txt
new file mode 100644
index 0000000..9382862
--- /dev/null
+++ b/muralsondemand.com/x-display-name.txt
@@ -0,0 +1 @@
+muralsondemand
diff --git a/muralsondemand.com/x-first-3-posts.md b/muralsondemand.com/x-first-3-posts.md
new file mode 100644
index 0000000..d073970
--- /dev/null
+++ b/muralsondemand.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for muralsondemand.com
+
+## Post 1 (86/280)
+
+Designer-grade muralsondemand — trade-direct, free samples. https://muralsondemand.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (85/280)
+
+muralsondemand — free designer samples, honest lead times. https://muralsondemand.com
diff --git a/muralsondemand.com/x-handle-candidates.txt b/muralsondemand.com/x-handle-candidates.txt
new file mode 100644
index 0000000..5e1e894
--- /dev/null
+++ b/muralsondemand.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @muralsondemand
+FALLBACKS:
+ @muralsondema_co
+ @muralsondemaUS
+ @shopmuralsondem
diff --git a/museumwallpaper.com/credentials-template.txt b/museumwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..675ca93
--- /dev/null
+++ b/museumwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# museumwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@museumwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @museumwallpaper (fallbacks: @museumwallpa_co, @museumwallpaUS, @shopmuseumwallp)
+IG handle: @museumwallpaper (fallbacks: @museumwallpaper.co, @shopmuseumwallpaper, @museumwallpaper.us)
diff --git a/museumwallpaper.com/ig-bio.txt b/museumwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/museumwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/museumwallpaper.com/ig-display-name.txt b/museumwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..1961dd3
--- /dev/null
+++ b/museumwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+museumwallpaper
diff --git a/museumwallpaper.com/ig-first-3-posts.md b/museumwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..522e16b
--- /dev/null
+++ b/museumwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for museumwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/museumwallpaper.com/ig-handle-candidates.txt b/museumwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..0c79a76
--- /dev/null
+++ b/museumwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @museumwallpaper
+FALLBACKS:
+ @museumwallpaper.co
+ @shopmuseumwallpaper
+ @museumwallpaper.us
diff --git a/museumwallpaper.com/image-specs.md b/museumwallpaper.com/image-specs.md
new file mode 100644
index 0000000..f595036
--- /dev/null
+++ b/museumwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for museumwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for museumwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for museumwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/museumwallpaper.com/link-in-bio.json b/museumwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..0d24944
--- /dev/null
+++ b/museumwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "museumwallpaper",
+ "domain": "museumwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://museumwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://museumwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@museumwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/museumwallpaper.com/profile.json b/museumwallpaper.com/profile.json
new file mode 100644
index 0000000..3ca4828
--- /dev/null
+++ b/museumwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "museumwallpaper.com",
+ "stem": "museumwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@museumwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "museumwallpaper",
+ "handle_fallbacks": [
+ "museumwallpa_co",
+ "museumwallpaUS",
+ "shopmuseumwallp"
+ ],
+ "display_name": "museumwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://museumwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://museumwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "museumwallpaper",
+ "handle_fallbacks": [
+ "museumwallpaper.co",
+ "shopmuseumwallpaper",
+ "museumwallpaper.us"
+ ],
+ "display_name": "museumwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for museumwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for museumwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.027Z"
+}
\ No newline at end of file
diff --git a/museumwallpaper.com/x-bio.txt b/museumwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/museumwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/museumwallpaper.com/x-display-name.txt b/museumwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..1961dd3
--- /dev/null
+++ b/museumwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+museumwallpaper
diff --git a/museumwallpaper.com/x-first-3-posts.md b/museumwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..6af78ea
--- /dev/null
+++ b/museumwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for museumwallpaper.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://museumwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://museumwallpaper.com
diff --git a/museumwallpaper.com/x-handle-candidates.txt b/museumwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..17c0556
--- /dev/null
+++ b/museumwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @museumwallpaper
+FALLBACKS:
+ @museumwallpa_co
+ @museumwallpaUS
+ @shopmuseumwallp
diff --git a/mylarwallpaper.com/credentials-template.txt b/mylarwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..c3c20af
--- /dev/null
+++ b/mylarwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# mylarwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@mylarwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @mylarwallpaper (fallbacks: @mylarwallpap_co, @mylarwallpapUS, @shopmylarwallpa)
+IG handle: @mylarwallpaper (fallbacks: @mylarwallpaper.co, @shopmylarwallpaper, @mylarwallpaper.us)
diff --git a/mylarwallpaper.com/ig-bio.txt b/mylarwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/mylarwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/mylarwallpaper.com/ig-display-name.txt b/mylarwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..db41e34
--- /dev/null
+++ b/mylarwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+mylarwallpaper
diff --git a/mylarwallpaper.com/ig-first-3-posts.md b/mylarwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d5faae8
--- /dev/null
+++ b/mylarwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for mylarwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/mylarwallpaper.com/ig-handle-candidates.txt b/mylarwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8a951f3
--- /dev/null
+++ b/mylarwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @mylarwallpaper
+FALLBACKS:
+ @mylarwallpaper.co
+ @shopmylarwallpaper
+ @mylarwallpaper.us
diff --git a/mylarwallpaper.com/image-specs.md b/mylarwallpaper.com/image-specs.md
new file mode 100644
index 0000000..37d912a
--- /dev/null
+++ b/mylarwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for mylarwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for mylarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for mylarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/mylarwallpaper.com/link-in-bio.json b/mylarwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..d052090
--- /dev/null
+++ b/mylarwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "mylarwallpaper",
+ "domain": "mylarwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://mylarwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://mylarwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@mylarwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/mylarwallpaper.com/profile.json b/mylarwallpaper.com/profile.json
new file mode 100644
index 0000000..16164e5
--- /dev/null
+++ b/mylarwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "mylarwallpaper.com",
+ "stem": "mylarwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@mylarwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "mylarwallpaper",
+ "handle_fallbacks": [
+ "mylarwallpap_co",
+ "mylarwallpapUS",
+ "shopmylarwallpa"
+ ],
+ "display_name": "mylarwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://mylarwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://mylarwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "mylarwallpaper",
+ "handle_fallbacks": [
+ "mylarwallpaper.co",
+ "shopmylarwallpaper",
+ "mylarwallpaper.us"
+ ],
+ "display_name": "mylarwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for mylarwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for mylarwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.028Z"
+}
\ No newline at end of file
diff --git a/mylarwallpaper.com/x-bio.txt b/mylarwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/mylarwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/mylarwallpaper.com/x-display-name.txt b/mylarwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..db41e34
--- /dev/null
+++ b/mylarwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+mylarwallpaper
diff --git a/mylarwallpaper.com/x-first-3-posts.md b/mylarwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..f205f72
--- /dev/null
+++ b/mylarwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for mylarwallpaper.com
+
+## Post 1 (93/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://mylarwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (88/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://mylarwallpaper.com
diff --git a/mylarwallpaper.com/x-handle-candidates.txt b/mylarwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..697c64a
--- /dev/null
+++ b/mylarwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @mylarwallpaper
+FALLBACKS:
+ @mylarwallpap_co
+ @mylarwallpapUS
+ @shopmylarwallpa
diff --git a/nationalpaperhangers.com/profile.json b/nationalpaperhangers.com/profile.json
index 3963a08..d23e5dc 100644
--- a/nationalpaperhangers.com/profile.json
+++ b/nationalpaperhangers.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Wide shot — installer's hands smoothing a grasscloth seam on a tall wall.",
"ig_header_1080x566": "Cropped installer hands-at-work hero."
},
- "generated_at": "2026-05-11T23:47:59.749Z"
+ "generated_at": "2026-05-11T23:52:52.951Z"
}
\ No newline at end of file
diff --git a/naturaltextilewallpaper.com/credentials-template.txt b/naturaltextilewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..8f3236f
--- /dev/null
+++ b/naturaltextilewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# naturaltextilewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@naturaltextilewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @naturaltextilew (fallbacks: @naturaltexti_co, @naturaltextiUS, @shopnaturaltext)
+IG handle: @naturaltextilewallpaper (fallbacks: @naturaltextilewallpaper.co, @shopnaturaltextilewallpaper, @naturaltextilewallpaper.us)
diff --git a/naturaltextilewallpaper.com/ig-bio.txt b/naturaltextilewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/naturaltextilewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/naturaltextilewallpaper.com/ig-display-name.txt b/naturaltextilewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..09ef4fc
--- /dev/null
+++ b/naturaltextilewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+naturaltextilewallpaper
diff --git a/naturaltextilewallpaper.com/ig-first-3-posts.md b/naturaltextilewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..09bff96
--- /dev/null
+++ b/naturaltextilewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for naturaltextilewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/naturaltextilewallpaper.com/ig-handle-candidates.txt b/naturaltextilewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..91cac4d
--- /dev/null
+++ b/naturaltextilewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturaltextilewallpaper
+FALLBACKS:
+ @naturaltextilewallpaper.co
+ @shopnaturaltextilewallpaper
+ @naturaltextilewallpaper.us
diff --git a/naturaltextilewallpaper.com/image-specs.md b/naturaltextilewallpaper.com/image-specs.md
new file mode 100644
index 0000000..3072b0a
--- /dev/null
+++ b/naturaltextilewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for naturaltextilewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for naturaltextilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for naturaltextilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/naturaltextilewallpaper.com/link-in-bio.json b/naturaltextilewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..878d01c
--- /dev/null
+++ b/naturaltextilewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "naturaltextilewallpaper",
+ "domain": "naturaltextilewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://naturaltextilewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://naturaltextilewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@naturaltextilewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/naturaltextilewallpaper.com/profile.json b/naturaltextilewallpaper.com/profile.json
new file mode 100644
index 0000000..0e43dc6
--- /dev/null
+++ b/naturaltextilewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "naturaltextilewallpaper.com",
+ "stem": "naturaltextilewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@naturaltextilewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "naturaltextilew",
+ "handle_fallbacks": [
+ "naturaltexti_co",
+ "naturaltextiUS",
+ "shopnaturaltext"
+ ],
+ "display_name": "naturaltextilewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://naturaltextilewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://naturaltextilewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturaltextilewallpaper",
+ "handle_fallbacks": [
+ "naturaltextilewallpaper.co",
+ "shopnaturaltextilewallpaper",
+ "naturaltextilewallpaper.us"
+ ],
+ "display_name": "naturaltextilewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturaltextilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturaltextilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.029Z"
+}
\ No newline at end of file
diff --git a/naturaltextilewallpaper.com/x-bio.txt b/naturaltextilewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/naturaltextilewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/naturaltextilewallpaper.com/x-display-name.txt b/naturaltextilewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..09ef4fc
--- /dev/null
+++ b/naturaltextilewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+naturaltextilewallpaper
diff --git a/naturaltextilewallpaper.com/x-first-3-posts.md b/naturaltextilewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..48fdbc6
--- /dev/null
+++ b/naturaltextilewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for naturaltextilewallpaper.com
+
+## Post 1 (102/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://naturaltextilewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (97/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://naturaltextilewallpaper.com
diff --git a/naturaltextilewallpaper.com/x-handle-candidates.txt b/naturaltextilewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e151025
--- /dev/null
+++ b/naturaltextilewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturaltextilew
+FALLBACKS:
+ @naturaltexti_co
+ @naturaltextiUS
+ @shopnaturaltext
diff --git a/naturalwallcoverings.com/credentials-template.txt b/naturalwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..1b428a0
--- /dev/null
+++ b/naturalwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# naturalwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@naturalwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @naturalwcs (fallbacks: @naturalwcs_co, @naturalwcsUS, @shopnaturalwcs)
+IG handle: @naturalwallcoverings (fallbacks: @naturalwallcoverings.co, @shopnaturalwallcoverings, @naturalwallcoverings.us)
diff --git a/naturalwallcoverings.com/ig-bio.txt b/naturalwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/naturalwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/naturalwallcoverings.com/ig-display-name.txt b/naturalwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..c4b7b6b
--- /dev/null
+++ b/naturalwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+naturalwallcoverings
diff --git a/naturalwallcoverings.com/ig-first-3-posts.md b/naturalwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..761fbe7
--- /dev/null
+++ b/naturalwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for naturalwallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/naturalwallcoverings.com/ig-handle-candidates.txt b/naturalwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7b8549f
--- /dev/null
+++ b/naturalwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturalwallcoverings
+FALLBACKS:
+ @naturalwallcoverings.co
+ @shopnaturalwallcoverings
+ @naturalwallcoverings.us
diff --git a/naturalwallcoverings.com/image-specs.md b/naturalwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..1819845
--- /dev/null
+++ b/naturalwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for naturalwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for naturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for naturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/naturalwallcoverings.com/link-in-bio.json b/naturalwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..5450756
--- /dev/null
+++ b/naturalwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "naturalwallcoverings",
+ "domain": "naturalwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://naturalwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://naturalwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@naturalwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/naturalwallcoverings.com/profile.json b/naturalwallcoverings.com/profile.json
new file mode 100644
index 0000000..adb0bad
--- /dev/null
+++ b/naturalwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "naturalwallcoverings.com",
+ "stem": "naturalwallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@naturalwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "naturalwcs",
+ "handle_fallbacks": [
+ "naturalwcs_co",
+ "naturalwcsUS",
+ "shopnaturalwcs"
+ ],
+ "display_name": "naturalwallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://naturalwallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://naturalwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturalwallcoverings",
+ "handle_fallbacks": [
+ "naturalwallcoverings.co",
+ "shopnaturalwallcoverings",
+ "naturalwallcoverings.us"
+ ],
+ "display_name": "naturalwallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturalwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturalwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.030Z"
+}
\ No newline at end of file
diff --git a/naturalwallcoverings.com/x-bio.txt b/naturalwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/naturalwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/naturalwallcoverings.com/x-display-name.txt b/naturalwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..c4b7b6b
--- /dev/null
+++ b/naturalwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+naturalwallcoverings
diff --git a/naturalwallcoverings.com/x-first-3-posts.md b/naturalwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..b55efb0
--- /dev/null
+++ b/naturalwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for naturalwallcoverings.com
+
+## Post 1 (123/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://naturalwallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (92/280)
+
+70+ houses, one ordering experience, free designer samples. https://naturalwallcoverings.com
diff --git a/naturalwallcoverings.com/x-handle-candidates.txt b/naturalwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..7935fab
--- /dev/null
+++ b/naturalwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturalwcs
+FALLBACKS:
+ @naturalwcs_co
+ @naturalwcsUS
+ @shopnaturalwcs
diff --git a/naturalwalltextures.com/credentials-template.txt b/naturalwalltextures.com/credentials-template.txt
new file mode 100644
index 0000000..ad9a684
--- /dev/null
+++ b/naturalwalltextures.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# naturalwalltextures.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@naturalwalltextures.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @naturalwalltext (fallbacks: @naturalwallt_co, @naturalwalltUS, @shopnaturalwall)
+IG handle: @naturalwalltextures (fallbacks: @naturalwalltextures.co, @shopnaturalwalltextures, @naturalwalltextures.us)
diff --git a/naturalwalltextures.com/ig-bio.txt b/naturalwalltextures.com/ig-bio.txt
new file mode 100644
index 0000000..8458ef8
--- /dev/null
+++ b/naturalwalltextures.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wall finishes — curated, sample-on-demand, trade-direct.
diff --git a/naturalwalltextures.com/ig-display-name.txt b/naturalwalltextures.com/ig-display-name.txt
new file mode 100644
index 0000000..8204f5b
--- /dev/null
+++ b/naturalwalltextures.com/ig-display-name.txt
@@ -0,0 +1 @@
+naturalwalltextures
diff --git a/naturalwalltextures.com/ig-first-3-posts.md b/naturalwalltextures.com/ig-first-3-posts.md
new file mode 100644
index 0000000..480b765
--- /dev/null
+++ b/naturalwalltextures.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for naturalwalltextures.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/naturalwalltextures.com/ig-handle-candidates.txt b/naturalwalltextures.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..a5e8a0f
--- /dev/null
+++ b/naturalwalltextures.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturalwalltextures
+FALLBACKS:
+ @naturalwalltextures.co
+ @shopnaturalwalltextures
+ @naturalwalltextures.us
diff --git a/naturalwalltextures.com/image-specs.md b/naturalwalltextures.com/image-specs.md
new file mode 100644
index 0000000..c448ce3
--- /dev/null
+++ b/naturalwalltextures.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for naturalwalltextures.com
+
+## Profile pic (square, 400×400)
+Square logo for naturalwalltextures: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for naturalwalltextures — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/naturalwalltextures.com/link-in-bio.json b/naturalwalltextures.com/link-in-bio.json
new file mode 100644
index 0000000..354219a
--- /dev/null
+++ b/naturalwalltextures.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "naturalwalltextures",
+ "domain": "naturalwalltextures.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://naturalwalltextures.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://naturalwalltextures.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@naturalwalltextures.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/naturalwalltextures.com/profile.json b/naturalwalltextures.com/profile.json
new file mode 100644
index 0000000..9efdc09
--- /dev/null
+++ b/naturalwalltextures.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "naturalwalltextures.com",
+ "stem": "naturalwalltextures",
+ "category": "auto:walls",
+ "email": "info@naturalwalltextures.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "naturalwalltext",
+ "handle_fallbacks": [
+ "naturalwallt_co",
+ "naturalwalltUS",
+ "shopnaturalwall"
+ ],
+ "display_name": "naturalwalltextures",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://naturalwalltextures.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://naturalwalltextures.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "naturalwalltextures",
+ "handle_fallbacks": [
+ "naturalwalltextures.co",
+ "shopnaturalwalltextures",
+ "naturalwalltextures.us"
+ ],
+ "display_name": "naturalwalltextures",
+ "bio": "Designer wall finishes — curated, sample-on-demand, trade-direct.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for naturalwalltextures: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for naturalwalltextures — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.030Z"
+}
\ No newline at end of file
diff --git a/naturalwalltextures.com/x-bio.txt b/naturalwalltextures.com/x-bio.txt
new file mode 100644
index 0000000..7729886
--- /dev/null
+++ b/naturalwalltextures.com/x-bio.txt
@@ -0,0 +1 @@
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.
diff --git a/naturalwalltextures.com/x-display-name.txt b/naturalwalltextures.com/x-display-name.txt
new file mode 100644
index 0000000..8204f5b
--- /dev/null
+++ b/naturalwalltextures.com/x-display-name.txt
@@ -0,0 +1 @@
+naturalwalltextures
diff --git a/naturalwalltextures.com/x-first-3-posts.md b/naturalwalltextures.com/x-first-3-posts.md
new file mode 100644
index 0000000..711c1ab
--- /dev/null
+++ b/naturalwalltextures.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for naturalwalltextures.com
+
+## Post 1 (105/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://naturalwalltextures.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (94/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://naturalwalltextures.com
diff --git a/naturalwalltextures.com/x-handle-candidates.txt b/naturalwalltextures.com/x-handle-candidates.txt
new file mode 100644
index 0000000..27be2e8
--- /dev/null
+++ b/naturalwalltextures.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @naturalwalltext
+FALLBACKS:
+ @naturalwallt_co
+ @naturalwalltUS
+ @shopnaturalwall
diff --git a/novasuede.com/profile.json b/novasuede.com/profile.json
index b95f0ca..58f69f3 100644
--- a/novasuede.com/profile.json
+++ b/novasuede.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Hero from novasuede.com — full-bleed suede swatch wall, raking light.",
"ig_header_1080x566": "Crop of header to 1080×566."
},
- "generated_at": "2026-05-11T23:47:59.741Z"
+ "generated_at": "2026-05-11T23:52:52.944Z"
}
\ No newline at end of file
diff --git a/pastelwallpaper.com/credentials-template.txt b/pastelwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..b04a030
--- /dev/null
+++ b/pastelwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# pastelwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@pastelwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @pastelwallpaper (fallbacks: @pastelwallpa_co, @pastelwallpaUS, @shoppastelwallp)
+IG handle: @pastelwallpaper (fallbacks: @pastelwallpaper.co, @shoppastelwallpaper, @pastelwallpaper.us)
diff --git a/pastelwallpaper.com/ig-bio.txt b/pastelwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/pastelwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/pastelwallpaper.com/ig-display-name.txt b/pastelwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..7e760d9
--- /dev/null
+++ b/pastelwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+pastelwallpaper
diff --git a/pastelwallpaper.com/ig-first-3-posts.md b/pastelwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..13ed043
--- /dev/null
+++ b/pastelwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for pastelwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/pastelwallpaper.com/ig-handle-candidates.txt b/pastelwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d5f75c9
--- /dev/null
+++ b/pastelwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @pastelwallpaper
+FALLBACKS:
+ @pastelwallpaper.co
+ @shoppastelwallpaper
+ @pastelwallpaper.us
diff --git a/pastelwallpaper.com/image-specs.md b/pastelwallpaper.com/image-specs.md
new file mode 100644
index 0000000..fc91327
--- /dev/null
+++ b/pastelwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for pastelwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for pastelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for pastelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/pastelwallpaper.com/link-in-bio.json b/pastelwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..3fc930a
--- /dev/null
+++ b/pastelwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "pastelwallpaper",
+ "domain": "pastelwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://pastelwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://pastelwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@pastelwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/pastelwallpaper.com/profile.json b/pastelwallpaper.com/profile.json
new file mode 100644
index 0000000..58e2c8e
--- /dev/null
+++ b/pastelwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "pastelwallpaper.com",
+ "stem": "pastelwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@pastelwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "pastelwallpaper",
+ "handle_fallbacks": [
+ "pastelwallpa_co",
+ "pastelwallpaUS",
+ "shoppastelwallp"
+ ],
+ "display_name": "pastelwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://pastelwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://pastelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "pastelwallpaper",
+ "handle_fallbacks": [
+ "pastelwallpaper.co",
+ "shoppastelwallpaper",
+ "pastelwallpaper.us"
+ ],
+ "display_name": "pastelwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for pastelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for pastelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.031Z"
+}
\ No newline at end of file
diff --git a/pastelwallpaper.com/x-bio.txt b/pastelwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/pastelwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/pastelwallpaper.com/x-display-name.txt b/pastelwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..7e760d9
--- /dev/null
+++ b/pastelwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+pastelwallpaper
diff --git a/pastelwallpaper.com/x-first-3-posts.md b/pastelwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..9871fe3
--- /dev/null
+++ b/pastelwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for pastelwallpaper.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://pastelwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://pastelwallpaper.com
diff --git a/pastelwallpaper.com/x-handle-candidates.txt b/pastelwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..5f6288f
--- /dev/null
+++ b/pastelwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @pastelwallpaper
+FALLBACKS:
+ @pastelwallpa_co
+ @pastelwallpaUS
+ @shoppastelwallp
diff --git a/patterndesignlab.com/credentials-template.txt b/patterndesignlab.com/credentials-template.txt
new file mode 100644
index 0000000..eaf5d5e
--- /dev/null
+++ b/patterndesignlab.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# patterndesignlab.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@patterndesignlab.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @patterndesignla (fallbacks: @patterndesig_co, @patterndesigUS, @shoppatterndesi)
+IG handle: @patterndesignlab (fallbacks: @patterndesignlab.co, @shoppatterndesignlab, @patterndesignlab.us)
diff --git a/patterndesignlab.com/ig-bio.txt b/patterndesignlab.com/ig-bio.txt
new file mode 100644
index 0000000..68c2444
--- /dev/null
+++ b/patterndesignlab.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer-grade patterndesignlab — trade-direct, free samples, hand-curated only.
diff --git a/patterndesignlab.com/ig-display-name.txt b/patterndesignlab.com/ig-display-name.txt
new file mode 100644
index 0000000..98864d2
--- /dev/null
+++ b/patterndesignlab.com/ig-display-name.txt
@@ -0,0 +1 @@
+patterndesignlab
diff --git a/patterndesignlab.com/ig-first-3-posts.md b/patterndesignlab.com/ig-first-3-posts.md
new file mode 100644
index 0000000..88c678b
--- /dev/null
+++ b/patterndesignlab.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for patterndesignlab.com
+
+## Post 1
+
+Designer-grade patterndesignlab — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+patterndesignlab — free designer samples, honest lead times. — link in bio
diff --git a/patterndesignlab.com/ig-handle-candidates.txt b/patterndesignlab.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..eca84ea
--- /dev/null
+++ b/patterndesignlab.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @patterndesignlab
+FALLBACKS:
+ @patterndesignlab.co
+ @shoppatterndesignlab
+ @patterndesignlab.us
diff --git a/patterndesignlab.com/image-specs.md b/patterndesignlab.com/image-specs.md
new file mode 100644
index 0000000..99de466
--- /dev/null
+++ b/patterndesignlab.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for patterndesignlab.com
+
+## Profile pic (square, 400×400)
+Square logo for patterndesignlab: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for patterndesignlab — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/patterndesignlab.com/link-in-bio.json b/patterndesignlab.com/link-in-bio.json
new file mode 100644
index 0000000..4cef788
--- /dev/null
+++ b/patterndesignlab.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "patterndesignlab",
+ "domain": "patterndesignlab.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://patterndesignlab.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://patterndesignlab.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@patterndesignlab.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/patterndesignlab.com/profile.json b/patterndesignlab.com/profile.json
new file mode 100644
index 0000000..2c39df2
--- /dev/null
+++ b/patterndesignlab.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "patterndesignlab.com",
+ "stem": "patterndesignlab",
+ "category": "auto:generic",
+ "email": "info@patterndesignlab.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "patterndesignla",
+ "handle_fallbacks": [
+ "patterndesig_co",
+ "patterndesigUS",
+ "shoppatterndesi"
+ ],
+ "display_name": "patterndesignlab",
+ "bio": "patterndesignlab curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade patterndesignlab — trade-direct, free samples. https://patterndesignlab.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "patterndesignlab — free designer samples, honest lead times. https://patterndesignlab.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "patterndesignlab",
+ "handle_fallbacks": [
+ "patterndesignlab.co",
+ "shoppatterndesignlab",
+ "patterndesignlab.us"
+ ],
+ "display_name": "patterndesignlab",
+ "bio": "Designer-grade patterndesignlab — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade patterndesignlab — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "patterndesignlab — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for patterndesignlab: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for patterndesignlab — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.032Z"
+}
\ No newline at end of file
diff --git a/patterndesignlab.com/x-bio.txt b/patterndesignlab.com/x-bio.txt
new file mode 100644
index 0000000..fb62386
--- /dev/null
+++ b/patterndesignlab.com/x-bio.txt
@@ -0,0 +1 @@
+patterndesignlab curated for the trade. Free samples, honest lead times.
diff --git a/patterndesignlab.com/x-display-name.txt b/patterndesignlab.com/x-display-name.txt
new file mode 100644
index 0000000..98864d2
--- /dev/null
+++ b/patterndesignlab.com/x-display-name.txt
@@ -0,0 +1 @@
+patterndesignlab
diff --git a/patterndesignlab.com/x-first-3-posts.md b/patterndesignlab.com/x-first-3-posts.md
new file mode 100644
index 0000000..915a049
--- /dev/null
+++ b/patterndesignlab.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for patterndesignlab.com
+
+## Post 1 (90/280)
+
+Designer-grade patterndesignlab — trade-direct, free samples. https://patterndesignlab.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (89/280)
+
+patterndesignlab — free designer samples, honest lead times. https://patterndesignlab.com
diff --git a/patterndesignlab.com/x-handle-candidates.txt b/patterndesignlab.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9b171a4
--- /dev/null
+++ b/patterndesignlab.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @patterndesignla
+FALLBACKS:
+ @patterndesig_co
+ @patterndesigUS
+ @shoppatterndesi
diff --git a/philipperomano.com/profile.json b/philipperomano.com/profile.json
index 795583b..b649bdd 100644
--- a/philipperomano.com/profile.json
+++ b/philipperomano.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Hand-painting in progress — brush, pattern, paper roll, soft window light.",
"ig_header_1080x566": "Cropped atelier-bench top-down shot."
},
- "generated_at": "2026-05-11T23:47:59.742Z"
+ "generated_at": "2026-05-11T23:52:52.946Z"
}
\ No newline at end of file
diff --git a/philliperomano.com/credentials-template.txt b/philliperomano.com/credentials-template.txt
new file mode 100644
index 0000000..09c2b5a
--- /dev/null
+++ b/philliperomano.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# philliperomano.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@philliperomano.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @philliperomano (fallbacks: @philliperoma_co, @philliperomaUS, @shopphilliperom)
+IG handle: @philliperomano (fallbacks: @philliperomano.co, @shopphilliperomano, @philliperomano.us)
diff --git a/philliperomano.com/ig-bio.txt b/philliperomano.com/ig-bio.txt
new file mode 100644
index 0000000..8676f44
--- /dev/null
+++ b/philliperomano.com/ig-bio.txt
@@ -0,0 +1 @@
+philliperomano curated for the trade. Free samples, honest lead times.
diff --git a/philliperomano.com/ig-display-name.txt b/philliperomano.com/ig-display-name.txt
new file mode 100644
index 0000000..1b95cff
--- /dev/null
+++ b/philliperomano.com/ig-display-name.txt
@@ -0,0 +1 @@
+philliperomano
diff --git a/philliperomano.com/ig-first-3-posts.md b/philliperomano.com/ig-first-3-posts.md
new file mode 100644
index 0000000..6d02dcd
--- /dev/null
+++ b/philliperomano.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for philliperomano.com
+
+## Post 1
+
+Designer-grade philliperomano — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+philliperomano — free designer samples, honest lead times. — link in bio
diff --git a/philliperomano.com/ig-handle-candidates.txt b/philliperomano.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b3cc338
--- /dev/null
+++ b/philliperomano.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @philliperomano
+FALLBACKS:
+ @philliperomano.co
+ @shopphilliperomano
+ @philliperomano.us
diff --git a/philliperomano.com/image-specs.md b/philliperomano.com/image-specs.md
new file mode 100644
index 0000000..77691df
--- /dev/null
+++ b/philliperomano.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for philliperomano.com
+
+## Profile pic (square, 400×400)
+Square logo for philliperomano: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for philliperomano — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/philliperomano.com/link-in-bio.json b/philliperomano.com/link-in-bio.json
new file mode 100644
index 0000000..7ef9004
--- /dev/null
+++ b/philliperomano.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "philliperomano",
+ "domain": "philliperomano.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://philliperomano.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://philliperomano.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@philliperomano.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/philliperomano.com/profile.json b/philliperomano.com/profile.json
new file mode 100644
index 0000000..7c6a668
--- /dev/null
+++ b/philliperomano.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "philliperomano.com",
+ "stem": "philliperomano",
+ "category": "auto:generic",
+ "email": "info@philliperomano.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "philliperomano",
+ "handle_fallbacks": [
+ "philliperoma_co",
+ "philliperomaUS",
+ "shopphilliperom"
+ ],
+ "display_name": "philliperomano",
+ "bio": "Trade source for philliperomano. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade philliperomano — trade-direct, free samples. https://philliperomano.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "philliperomano — free designer samples, honest lead times. https://philliperomano.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "philliperomano",
+ "handle_fallbacks": [
+ "philliperomano.co",
+ "shopphilliperomano",
+ "philliperomano.us"
+ ],
+ "display_name": "philliperomano",
+ "bio": "philliperomano curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade philliperomano — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "philliperomano — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for philliperomano: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for philliperomano — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.032Z"
+}
\ No newline at end of file
diff --git a/philliperomano.com/x-bio.txt b/philliperomano.com/x-bio.txt
new file mode 100644
index 0000000..17379fc
--- /dev/null
+++ b/philliperomano.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for philliperomano. Free designer samples, LA-based.
diff --git a/philliperomano.com/x-display-name.txt b/philliperomano.com/x-display-name.txt
new file mode 100644
index 0000000..1b95cff
--- /dev/null
+++ b/philliperomano.com/x-display-name.txt
@@ -0,0 +1 @@
+philliperomano
diff --git a/philliperomano.com/x-first-3-posts.md b/philliperomano.com/x-first-3-posts.md
new file mode 100644
index 0000000..87502c6
--- /dev/null
+++ b/philliperomano.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for philliperomano.com
+
+## Post 1 (86/280)
+
+Designer-grade philliperomano — trade-direct, free samples. https://philliperomano.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (85/280)
+
+philliperomano — free designer samples, honest lead times. https://philliperomano.com
diff --git a/philliperomano.com/x-handle-candidates.txt b/philliperomano.com/x-handle-candidates.txt
new file mode 100644
index 0000000..445fef4
--- /dev/null
+++ b/philliperomano.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @philliperomano
+FALLBACKS:
+ @philliperoma_co
+ @philliperomaUS
+ @shopphilliperom
diff --git a/printmurals.com/credentials-template.txt b/printmurals.com/credentials-template.txt
new file mode 100644
index 0000000..98d3c68
--- /dev/null
+++ b/printmurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# printmurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@printmurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @printmurals (fallbacks: @printmurals_co, @printmuralsUS, @shopprintmurals)
+IG handle: @printmurals (fallbacks: @printmurals.co, @shopprintmurals, @printmurals.us)
diff --git a/printmurals.com/ig-bio.txt b/printmurals.com/ig-bio.txt
new file mode 100644
index 0000000..33bc5c3
--- /dev/null
+++ b/printmurals.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer-grade printmurals — trade-direct, free samples, hand-curated only.
diff --git a/printmurals.com/ig-display-name.txt b/printmurals.com/ig-display-name.txt
new file mode 100644
index 0000000..51e2b5c
--- /dev/null
+++ b/printmurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+printmurals
diff --git a/printmurals.com/ig-first-3-posts.md b/printmurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d9b7351
--- /dev/null
+++ b/printmurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for printmurals.com
+
+## Post 1
+
+Designer-grade printmurals — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+printmurals — free designer samples, honest lead times. — link in bio
diff --git a/printmurals.com/ig-handle-candidates.txt b/printmurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..3eca637
--- /dev/null
+++ b/printmurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @printmurals
+FALLBACKS:
+ @printmurals.co
+ @shopprintmurals
+ @printmurals.us
diff --git a/printmurals.com/image-specs.md b/printmurals.com/image-specs.md
new file mode 100644
index 0000000..0dfa372
--- /dev/null
+++ b/printmurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for printmurals.com
+
+## Profile pic (square, 400×400)
+Square logo for printmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for printmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/printmurals.com/link-in-bio.json b/printmurals.com/link-in-bio.json
new file mode 100644
index 0000000..62dd5f2
--- /dev/null
+++ b/printmurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "printmurals",
+ "domain": "printmurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://printmurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://printmurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@printmurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/printmurals.com/profile.json b/printmurals.com/profile.json
new file mode 100644
index 0000000..1a97039
--- /dev/null
+++ b/printmurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "printmurals.com",
+ "stem": "printmurals",
+ "category": "auto:generic",
+ "email": "info@printmurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "printmurals",
+ "handle_fallbacks": [
+ "printmurals_co",
+ "printmuralsUS",
+ "shopprintmurals"
+ ],
+ "display_name": "printmurals",
+ "bio": "printmurals curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade printmurals — trade-direct, free samples. https://printmurals.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "printmurals — free designer samples, honest lead times. https://printmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "printmurals",
+ "handle_fallbacks": [
+ "printmurals.co",
+ "shopprintmurals",
+ "printmurals.us"
+ ],
+ "display_name": "printmurals",
+ "bio": "Designer-grade printmurals — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade printmurals — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "printmurals — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for printmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for printmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.033Z"
+}
\ No newline at end of file
diff --git a/printmurals.com/x-bio.txt b/printmurals.com/x-bio.txt
new file mode 100644
index 0000000..1e38657
--- /dev/null
+++ b/printmurals.com/x-bio.txt
@@ -0,0 +1 @@
+printmurals curated for the trade. Free samples, honest lead times.
diff --git a/printmurals.com/x-display-name.txt b/printmurals.com/x-display-name.txt
new file mode 100644
index 0000000..51e2b5c
--- /dev/null
+++ b/printmurals.com/x-display-name.txt
@@ -0,0 +1 @@
+printmurals
diff --git a/printmurals.com/x-first-3-posts.md b/printmurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..2006dbc
--- /dev/null
+++ b/printmurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for printmurals.com
+
+## Post 1 (80/280)
+
+Designer-grade printmurals — trade-direct, free samples. https://printmurals.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (79/280)
+
+printmurals — free designer samples, honest lead times. https://printmurals.com
diff --git a/printmurals.com/x-handle-candidates.txt b/printmurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..38c3177
--- /dev/null
+++ b/printmurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @printmurals
+FALLBACKS:
+ @printmurals_co
+ @printmuralsUS
+ @shopprintmurals
diff --git a/raffiawallcoverings.com/credentials-template.txt b/raffiawallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..795f3f5
--- /dev/null
+++ b/raffiawallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# raffiawallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@raffiawallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @raffiawcs (fallbacks: @raffiawcs_co, @raffiawcsUS, @shopraffiawcs)
+IG handle: @raffiawallcoverings (fallbacks: @raffiawallcoverings.co, @shopraffiawallcoverings, @raffiawallcoverings.us)
diff --git a/raffiawallcoverings.com/ig-bio.txt b/raffiawallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b781f8d
--- /dev/null
+++ b/raffiawallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/raffiawallcoverings.com/ig-display-name.txt b/raffiawallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..49ffb43
--- /dev/null
+++ b/raffiawallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+raffiawallcoverings
diff --git a/raffiawallcoverings.com/ig-first-3-posts.md b/raffiawallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..d11591f
--- /dev/null
+++ b/raffiawallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for raffiawallcoverings.com
+
+## Post 1
+
+Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Raffia wallcoverings, free designer samples. — link in bio
diff --git a/raffiawallcoverings.com/ig-handle-candidates.txt b/raffiawallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..55671fc
--- /dev/null
+++ b/raffiawallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @raffiawallcoverings
+FALLBACKS:
+ @raffiawallcoverings.co
+ @shopraffiawallcoverings
+ @raffiawallcoverings.us
diff --git a/raffiawallcoverings.com/image-specs.md b/raffiawallcoverings.com/image-specs.md
new file mode 100644
index 0000000..67565cf
--- /dev/null
+++ b/raffiawallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for raffiawallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for raffiawallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for raffiawallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/raffiawallcoverings.com/link-in-bio.json b/raffiawallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..74f4c90
--- /dev/null
+++ b/raffiawallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "raffiawallcoverings",
+ "domain": "raffiawallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://raffiawallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://raffiawallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@raffiawallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/raffiawallcoverings.com/profile.json b/raffiawallcoverings.com/profile.json
new file mode 100644
index 0000000..080c45e
--- /dev/null
+++ b/raffiawallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "raffiawallcoverings.com",
+ "stem": "raffiawallcoverings",
+ "category": "auto:material/raffia",
+ "email": "info@raffiawallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "raffiawcs",
+ "handle_fallbacks": [
+ "raffiawcs_co",
+ "raffiawcsUS",
+ "shopraffiawcs"
+ ],
+ "display_name": "raffiawallcoverings",
+ "bio": "Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawallcoverings.com",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Raffia wallcoverings, free designer samples. https://raffiawallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "raffiawallcoverings",
+ "handle_fallbacks": [
+ "raffiawallcoverings.co",
+ "shopraffiawallcoverings",
+ "raffiawallcoverings.us"
+ ],
+ "display_name": "raffiawallcoverings",
+ "bio": "Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Raffia wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for raffiawallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for raffiawallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.034Z"
+}
\ No newline at end of file
diff --git a/raffiawallcoverings.com/x-bio.txt b/raffiawallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..9e29326
--- /dev/null
+++ b/raffiawallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.
diff --git a/raffiawallcoverings.com/x-display-name.txt b/raffiawallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..49ffb43
--- /dev/null
+++ b/raffiawallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+raffiawallcoverings
diff --git a/raffiawallcoverings.com/x-first-3-posts.md b/raffiawallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..03337fe
--- /dev/null
+++ b/raffiawallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for raffiawallcoverings.com
+
+## Post 1 (116/280)
+
+Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawallcoverings.com
+
+---
+
+## Post 2 (93/280)
+
+Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (76/280)
+
+Raffia wallcoverings, free designer samples. https://raffiawallcoverings.com
diff --git a/raffiawallcoverings.com/x-handle-candidates.txt b/raffiawallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..0334ebf
--- /dev/null
+++ b/raffiawallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @raffiawcs
+FALLBACKS:
+ @raffiawcs_co
+ @raffiawcsUS
+ @shopraffiawcs
diff --git a/raffiawalls.com/credentials-template.txt b/raffiawalls.com/credentials-template.txt
new file mode 100644
index 0000000..2d3f146
--- /dev/null
+++ b/raffiawalls.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# raffiawalls.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@raffiawalls.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @raffiawalls (fallbacks: @raffiawalls_co, @raffiawallsUS, @shopraffiawalls)
+IG handle: @raffiawalls (fallbacks: @raffiawalls.co, @shopraffiawalls, @raffiawalls.us)
diff --git a/raffiawalls.com/ig-bio.txt b/raffiawalls.com/ig-bio.txt
new file mode 100644
index 0000000..b781f8d
--- /dev/null
+++ b/raffiawalls.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/raffiawalls.com/ig-display-name.txt b/raffiawalls.com/ig-display-name.txt
new file mode 100644
index 0000000..fd67470
--- /dev/null
+++ b/raffiawalls.com/ig-display-name.txt
@@ -0,0 +1 @@
+raffiawalls
diff --git a/raffiawalls.com/ig-first-3-posts.md b/raffiawalls.com/ig-first-3-posts.md
new file mode 100644
index 0000000..9780dee
--- /dev/null
+++ b/raffiawalls.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for raffiawalls.com
+
+## Post 1
+
+Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Raffia wallcoverings, free designer samples. — link in bio
diff --git a/raffiawalls.com/ig-handle-candidates.txt b/raffiawalls.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1a9182d
--- /dev/null
+++ b/raffiawalls.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @raffiawalls
+FALLBACKS:
+ @raffiawalls.co
+ @shopraffiawalls
+ @raffiawalls.us
diff --git a/raffiawalls.com/image-specs.md b/raffiawalls.com/image-specs.md
new file mode 100644
index 0000000..d3d839c
--- /dev/null
+++ b/raffiawalls.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for raffiawalls.com
+
+## Profile pic (square, 400×400)
+Square logo for raffiawalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for raffiawalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/raffiawalls.com/link-in-bio.json b/raffiawalls.com/link-in-bio.json
new file mode 100644
index 0000000..7c67c06
--- /dev/null
+++ b/raffiawalls.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "raffiawalls",
+ "domain": "raffiawalls.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://raffiawalls.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://raffiawalls.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@raffiawalls.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/raffiawalls.com/profile.json b/raffiawalls.com/profile.json
new file mode 100644
index 0000000..fe0da10
--- /dev/null
+++ b/raffiawalls.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "raffiawalls.com",
+ "stem": "raffiawalls",
+ "category": "auto:material/raffia",
+ "email": "info@raffiawalls.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "raffiawalls",
+ "handle_fallbacks": [
+ "raffiawalls_co",
+ "raffiawallsUS",
+ "shopraffiawalls"
+ ],
+ "display_name": "raffiawalls",
+ "bio": "Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawalls.com",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Raffia wallcoverings, free designer samples. https://raffiawalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "raffiawalls",
+ "handle_fallbacks": [
+ "raffiawalls.co",
+ "shopraffiawalls",
+ "raffiawalls.us"
+ ],
+ "display_name": "raffiawalls",
+ "bio": "Trade source for raffia wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Raffia wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for raffiawalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for raffiawalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.034Z"
+}
\ No newline at end of file
diff --git a/raffiawalls.com/x-bio.txt b/raffiawalls.com/x-bio.txt
new file mode 100644
index 0000000..9e29326
--- /dev/null
+++ b/raffiawalls.com/x-bio.txt
@@ -0,0 +1 @@
+Raffia wallcoverings — natural fiber, designer-grade, free samples. Trade-direct.
diff --git a/raffiawalls.com/x-display-name.txt b/raffiawalls.com/x-display-name.txt
new file mode 100644
index 0000000..fd67470
--- /dev/null
+++ b/raffiawalls.com/x-display-name.txt
@@ -0,0 +1 @@
+raffiawalls
diff --git a/raffiawalls.com/x-first-3-posts.md b/raffiawalls.com/x-first-3-posts.md
new file mode 100644
index 0000000..f4ae580
--- /dev/null
+++ b/raffiawalls.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for raffiawalls.com
+
+## Post 1 (108/280)
+
+Trade source for raffia wallcoverings — natural-fiber, designer-grade, free samples. https://raffiawalls.com
+
+---
+
+## Post 2 (93/280)
+
+Why raffia: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (68/280)
+
+Raffia wallcoverings, free designer samples. https://raffiawalls.com
diff --git a/raffiawalls.com/x-handle-candidates.txt b/raffiawalls.com/x-handle-candidates.txt
new file mode 100644
index 0000000..fe1e98c
--- /dev/null
+++ b/raffiawalls.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @raffiawalls
+FALLBACKS:
+ @raffiawalls_co
+ @raffiawallsUS
+ @shopraffiawalls
diff --git a/restaurantfabrics.com/credentials-template.txt b/restaurantfabrics.com/credentials-template.txt
new file mode 100644
index 0000000..113205e
--- /dev/null
+++ b/restaurantfabrics.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# restaurantfabrics.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@restaurantfabrics.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @restaurantfab (fallbacks: @restaurantfa_co, @restaurantfaUS, @shoprestaurantf)
+IG handle: @restaurantfabrics (fallbacks: @restaurantfabrics.co, @shoprestaurantfabrics, @restaurantfabrics.us)
diff --git a/restaurantfabrics.com/ig-bio.txt b/restaurantfabrics.com/ig-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/restaurantfabrics.com/ig-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/restaurantfabrics.com/ig-display-name.txt b/restaurantfabrics.com/ig-display-name.txt
new file mode 100644
index 0000000..fc3e0ff
--- /dev/null
+++ b/restaurantfabrics.com/ig-display-name.txt
@@ -0,0 +1 @@
+restaurantfabrics
diff --git a/restaurantfabrics.com/ig-first-3-posts.md b/restaurantfabrics.com/ig-first-3-posts.md
new file mode 100644
index 0000000..ae477b3
--- /dev/null
+++ b/restaurantfabrics.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for restaurantfabrics.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/restaurantfabrics.com/ig-handle-candidates.txt b/restaurantfabrics.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7f28bfe
--- /dev/null
+++ b/restaurantfabrics.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantfabrics
+FALLBACKS:
+ @restaurantfabrics.co
+ @shoprestaurantfabrics
+ @restaurantfabrics.us
diff --git a/restaurantfabrics.com/image-specs.md b/restaurantfabrics.com/image-specs.md
new file mode 100644
index 0000000..f4cb101
--- /dev/null
+++ b/restaurantfabrics.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for restaurantfabrics.com
+
+## Profile pic (square, 400×400)
+Square logo for restaurantfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for restaurantfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/restaurantfabrics.com/link-in-bio.json b/restaurantfabrics.com/link-in-bio.json
new file mode 100644
index 0000000..2462315
--- /dev/null
+++ b/restaurantfabrics.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "restaurantfabrics",
+ "domain": "restaurantfabrics.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://restaurantfabrics.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://restaurantfabrics.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@restaurantfabrics.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/restaurantfabrics.com/profile.json b/restaurantfabrics.com/profile.json
new file mode 100644
index 0000000..62957d8
--- /dev/null
+++ b/restaurantfabrics.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "restaurantfabrics.com",
+ "stem": "restaurantfabrics",
+ "category": "auto:commercial",
+ "email": "info@restaurantfabrics.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "restaurantfab",
+ "handle_fallbacks": [
+ "restaurantfa_co",
+ "restaurantfaUS",
+ "shoprestaurantf"
+ ],
+ "display_name": "restaurantfabrics",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantfabrics.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantfabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantfabrics",
+ "handle_fallbacks": [
+ "restaurantfabrics.co",
+ "shoprestaurantfabrics",
+ "restaurantfabrics.us"
+ ],
+ "display_name": "restaurantfabrics",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.035Z"
+}
\ No newline at end of file
diff --git a/restaurantfabrics.com/x-bio.txt b/restaurantfabrics.com/x-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/restaurantfabrics.com/x-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/restaurantfabrics.com/x-display-name.txt b/restaurantfabrics.com/x-display-name.txt
new file mode 100644
index 0000000..fc3e0ff
--- /dev/null
+++ b/restaurantfabrics.com/x-display-name.txt
@@ -0,0 +1 @@
+restaurantfabrics
diff --git a/restaurantfabrics.com/x-first-3-posts.md b/restaurantfabrics.com/x-first-3-posts.md
new file mode 100644
index 0000000..dee9fdb
--- /dev/null
+++ b/restaurantfabrics.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for restaurantfabrics.com
+
+## Post 1 (128/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantfabrics.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (122/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantfabrics.com
diff --git a/restaurantfabrics.com/x-handle-candidates.txt b/restaurantfabrics.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a8d2ac9
--- /dev/null
+++ b/restaurantfabrics.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantfab
+FALLBACKS:
+ @restaurantfa_co
+ @restaurantfaUS
+ @shoprestaurantf
diff --git a/restaurantmurals.com/credentials-template.txt b/restaurantmurals.com/credentials-template.txt
new file mode 100644
index 0000000..2c70a89
--- /dev/null
+++ b/restaurantmurals.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# restaurantmurals.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@restaurantmurals.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @restaurantmural (fallbacks: @restaurantmu_co, @restaurantmuUS, @shoprestaurantm)
+IG handle: @restaurantmurals (fallbacks: @restaurantmurals.co, @shoprestaurantmurals, @restaurantmurals.us)
diff --git a/restaurantmurals.com/ig-bio.txt b/restaurantmurals.com/ig-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/restaurantmurals.com/ig-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/restaurantmurals.com/ig-display-name.txt b/restaurantmurals.com/ig-display-name.txt
new file mode 100644
index 0000000..c6068a0
--- /dev/null
+++ b/restaurantmurals.com/ig-display-name.txt
@@ -0,0 +1 @@
+restaurantmurals
diff --git a/restaurantmurals.com/ig-first-3-posts.md b/restaurantmurals.com/ig-first-3-posts.md
new file mode 100644
index 0000000..39fcb11
--- /dev/null
+++ b/restaurantmurals.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for restaurantmurals.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/restaurantmurals.com/ig-handle-candidates.txt b/restaurantmurals.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4acac84
--- /dev/null
+++ b/restaurantmurals.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantmurals
+FALLBACKS:
+ @restaurantmurals.co
+ @shoprestaurantmurals
+ @restaurantmurals.us
diff --git a/restaurantmurals.com/image-specs.md b/restaurantmurals.com/image-specs.md
new file mode 100644
index 0000000..8c32124
--- /dev/null
+++ b/restaurantmurals.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for restaurantmurals.com
+
+## Profile pic (square, 400×400)
+Square logo for restaurantmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for restaurantmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/restaurantmurals.com/link-in-bio.json b/restaurantmurals.com/link-in-bio.json
new file mode 100644
index 0000000..61b2831
--- /dev/null
+++ b/restaurantmurals.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "restaurantmurals",
+ "domain": "restaurantmurals.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://restaurantmurals.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://restaurantmurals.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@restaurantmurals.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/restaurantmurals.com/profile.json b/restaurantmurals.com/profile.json
new file mode 100644
index 0000000..f4f130f
--- /dev/null
+++ b/restaurantmurals.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "restaurantmurals.com",
+ "stem": "restaurantmurals",
+ "category": "auto:commercial",
+ "email": "info@restaurantmurals.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "restaurantmural",
+ "handle_fallbacks": [
+ "restaurantmu_co",
+ "restaurantmuUS",
+ "shoprestaurantm"
+ ],
+ "display_name": "restaurantmurals",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantmurals.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantmurals.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantmurals",
+ "handle_fallbacks": [
+ "restaurantmurals.co",
+ "shoprestaurantmurals",
+ "restaurantmurals.us"
+ ],
+ "display_name": "restaurantmurals",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantmurals: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantmurals — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.036Z"
+}
\ No newline at end of file
diff --git a/restaurantmurals.com/x-bio.txt b/restaurantmurals.com/x-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/restaurantmurals.com/x-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/restaurantmurals.com/x-display-name.txt b/restaurantmurals.com/x-display-name.txt
new file mode 100644
index 0000000..c6068a0
--- /dev/null
+++ b/restaurantmurals.com/x-display-name.txt
@@ -0,0 +1 @@
+restaurantmurals
diff --git a/restaurantmurals.com/x-first-3-posts.md b/restaurantmurals.com/x-first-3-posts.md
new file mode 100644
index 0000000..0136cec
--- /dev/null
+++ b/restaurantmurals.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for restaurantmurals.com
+
+## Post 1 (127/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantmurals.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (121/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantmurals.com
diff --git a/restaurantmurals.com/x-handle-candidates.txt b/restaurantmurals.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c85e437
--- /dev/null
+++ b/restaurantmurals.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantmural
+FALLBACKS:
+ @restaurantmu_co
+ @restaurantmuUS
+ @shoprestaurantm
diff --git a/restaurantwallpaper.com/credentials-template.txt b/restaurantwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..479ac50
--- /dev/null
+++ b/restaurantwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# restaurantwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@restaurantwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @restaurantpaper (fallbacks: @restaurantpa_co, @restaurantpaUS, @shoprestaurantp)
+IG handle: @restaurantwallpaper (fallbacks: @restaurantwallpaper.co, @shoprestaurantwallpaper, @restaurantwallpaper.us)
diff --git a/restaurantwallpaper.com/ig-bio.txt b/restaurantwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/restaurantwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/restaurantwallpaper.com/ig-display-name.txt b/restaurantwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..a4147f4
--- /dev/null
+++ b/restaurantwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+restaurantwallpaper
diff --git a/restaurantwallpaper.com/ig-first-3-posts.md b/restaurantwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5c8d06a
--- /dev/null
+++ b/restaurantwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for restaurantwallpaper.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/restaurantwallpaper.com/ig-handle-candidates.txt b/restaurantwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..baa9cf6
--- /dev/null
+++ b/restaurantwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantwallpaper
+FALLBACKS:
+ @restaurantwallpaper.co
+ @shoprestaurantwallpaper
+ @restaurantwallpaper.us
diff --git a/restaurantwallpaper.com/image-specs.md b/restaurantwallpaper.com/image-specs.md
new file mode 100644
index 0000000..441e085
--- /dev/null
+++ b/restaurantwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for restaurantwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for restaurantwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for restaurantwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/restaurantwallpaper.com/link-in-bio.json b/restaurantwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..73920b0
--- /dev/null
+++ b/restaurantwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "restaurantwallpaper",
+ "domain": "restaurantwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://restaurantwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://restaurantwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@restaurantwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/restaurantwallpaper.com/profile.json b/restaurantwallpaper.com/profile.json
new file mode 100644
index 0000000..2651761
--- /dev/null
+++ b/restaurantwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "restaurantwallpaper.com",
+ "stem": "restaurantwallpaper",
+ "category": "auto:commercial",
+ "email": "info@restaurantwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "restaurantpaper",
+ "handle_fallbacks": [
+ "restaurantpa_co",
+ "restaurantpaUS",
+ "shoprestaurantp"
+ ],
+ "display_name": "restaurantwallpaper",
+ "bio": "Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restaurantwallpaper",
+ "handle_fallbacks": [
+ "restaurantwallpaper.co",
+ "shoprestaurantwallpaper",
+ "restaurantwallpaper.us"
+ ],
+ "display_name": "restaurantwallpaper",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restaurantwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restaurantwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.037Z"
+}
\ No newline at end of file
diff --git a/restaurantwallpaper.com/x-bio.txt b/restaurantwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..4d43276
--- /dev/null
+++ b/restaurantwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Commercial wallcoverings — Type II vinyl, ASTM-tested, hospitality-spec. Trade-direct, free samples.
diff --git a/restaurantwallpaper.com/x-display-name.txt b/restaurantwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..a4147f4
--- /dev/null
+++ b/restaurantwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+restaurantwallpaper
diff --git a/restaurantwallpaper.com/x-first-3-posts.md b/restaurantwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..3780d61
--- /dev/null
+++ b/restaurantwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for restaurantwallpaper.com
+
+## Post 1 (130/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://restaurantwallpaper.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (124/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://restaurantwallpaper.com
diff --git a/restaurantwallpaper.com/x-handle-candidates.txt b/restaurantwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4c70774
--- /dev/null
+++ b/restaurantwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restaurantpaper
+FALLBACKS:
+ @restaurantpa_co
+ @restaurantpaUS
+ @shoprestaurantp
diff --git a/restorationwallpaper.com/credentials-template.txt b/restorationwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..1a96873
--- /dev/null
+++ b/restorationwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# restorationwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@restorationwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @restorationwall (fallbacks: @restorationw_co, @restorationwUS, @shoprestoration)
+IG handle: @restorationwallpaper (fallbacks: @restorationwallpaper.co, @shoprestorationwallpaper, @restorationwallpaper.us)
diff --git a/restorationwallpaper.com/ig-bio.txt b/restorationwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/restorationwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/restorationwallpaper.com/ig-display-name.txt b/restorationwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..dcd6011
--- /dev/null
+++ b/restorationwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+restorationwallpaper
diff --git a/restorationwallpaper.com/ig-first-3-posts.md b/restorationwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5762256
--- /dev/null
+++ b/restorationwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for restorationwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/restorationwallpaper.com/ig-handle-candidates.txt b/restorationwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1cf33e6
--- /dev/null
+++ b/restorationwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restorationwallpaper
+FALLBACKS:
+ @restorationwallpaper.co
+ @shoprestorationwallpaper
+ @restorationwallpaper.us
diff --git a/restorationwallpaper.com/image-specs.md b/restorationwallpaper.com/image-specs.md
new file mode 100644
index 0000000..4fe2a49
--- /dev/null
+++ b/restorationwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for restorationwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for restorationwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for restorationwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/restorationwallpaper.com/link-in-bio.json b/restorationwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..49fab14
--- /dev/null
+++ b/restorationwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "restorationwallpaper",
+ "domain": "restorationwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://restorationwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://restorationwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@restorationwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/restorationwallpaper.com/profile.json b/restorationwallpaper.com/profile.json
new file mode 100644
index 0000000..32d7757
--- /dev/null
+++ b/restorationwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "restorationwallpaper.com",
+ "stem": "restorationwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@restorationwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "restorationwall",
+ "handle_fallbacks": [
+ "restorationw_co",
+ "restorationwUS",
+ "shoprestoration"
+ ],
+ "display_name": "restorationwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://restorationwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://restorationwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "restorationwallpaper",
+ "handle_fallbacks": [
+ "restorationwallpaper.co",
+ "shoprestorationwallpaper",
+ "restorationwallpaper.us"
+ ],
+ "display_name": "restorationwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for restorationwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for restorationwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.037Z"
+}
\ No newline at end of file
diff --git a/restorationwallpaper.com/x-bio.txt b/restorationwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/restorationwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/restorationwallpaper.com/x-display-name.txt b/restorationwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..dcd6011
--- /dev/null
+++ b/restorationwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+restorationwallpaper
diff --git a/restorationwallpaper.com/x-first-3-posts.md b/restorationwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..f6c2b9c
--- /dev/null
+++ b/restorationwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for restorationwallpaper.com
+
+## Post 1 (99/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://restorationwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (94/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://restorationwallpaper.com
diff --git a/restorationwallpaper.com/x-handle-candidates.txt b/restorationwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..ea6f865
--- /dev/null
+++ b/restorationwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @restorationwall
+FALLBACKS:
+ @restorationw_co
+ @restorationwUS
+ @shoprestoration
diff --git a/retrowalls.com/credentials-template.txt b/retrowalls.com/credentials-template.txt
new file mode 100644
index 0000000..45b5816
--- /dev/null
+++ b/retrowalls.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# retrowalls.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@retrowalls.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @retrowalls (fallbacks: @retrowalls_co, @retrowallsUS, @shopretrowalls)
+IG handle: @retrowalls (fallbacks: @retrowalls.co, @shopretrowalls, @retrowalls.us)
diff --git a/retrowalls.com/ig-bio.txt b/retrowalls.com/ig-bio.txt
new file mode 100644
index 0000000..7729886
--- /dev/null
+++ b/retrowalls.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.
diff --git a/retrowalls.com/ig-display-name.txt b/retrowalls.com/ig-display-name.txt
new file mode 100644
index 0000000..65dafbb
--- /dev/null
+++ b/retrowalls.com/ig-display-name.txt
@@ -0,0 +1 @@
+retrowalls
diff --git a/retrowalls.com/ig-first-3-posts.md b/retrowalls.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e92e9f4
--- /dev/null
+++ b/retrowalls.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for retrowalls.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/retrowalls.com/ig-handle-candidates.txt b/retrowalls.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..de58e5f
--- /dev/null
+++ b/retrowalls.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @retrowalls
+FALLBACKS:
+ @retrowalls.co
+ @shopretrowalls
+ @retrowalls.us
diff --git a/retrowalls.com/image-specs.md b/retrowalls.com/image-specs.md
new file mode 100644
index 0000000..c2a5c61
--- /dev/null
+++ b/retrowalls.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for retrowalls.com
+
+## Profile pic (square, 400×400)
+Square logo for retrowalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for retrowalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/retrowalls.com/link-in-bio.json b/retrowalls.com/link-in-bio.json
new file mode 100644
index 0000000..3534025
--- /dev/null
+++ b/retrowalls.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "retrowalls",
+ "domain": "retrowalls.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://retrowalls.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://retrowalls.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@retrowalls.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/retrowalls.com/profile.json b/retrowalls.com/profile.json
new file mode 100644
index 0000000..c98ea8d
--- /dev/null
+++ b/retrowalls.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "retrowalls.com",
+ "stem": "retrowalls",
+ "category": "auto:walls",
+ "email": "info@retrowalls.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "retrowalls",
+ "handle_fallbacks": [
+ "retrowalls_co",
+ "retrowallsUS",
+ "shopretrowalls"
+ ],
+ "display_name": "retrowalls",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://retrowalls.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://retrowalls.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "retrowalls",
+ "handle_fallbacks": [
+ "retrowalls.co",
+ "shopretrowalls",
+ "retrowalls.us"
+ ],
+ "display_name": "retrowalls",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for retrowalls: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for retrowalls — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.038Z"
+}
\ No newline at end of file
diff --git a/retrowalls.com/x-bio.txt b/retrowalls.com/x-bio.txt
new file mode 100644
index 0000000..63f0602
--- /dev/null
+++ b/retrowalls.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for wallcoverings. Free samples, real lead times, ships from LA.
diff --git a/retrowalls.com/x-display-name.txt b/retrowalls.com/x-display-name.txt
new file mode 100644
index 0000000..65dafbb
--- /dev/null
+++ b/retrowalls.com/x-display-name.txt
@@ -0,0 +1 @@
+retrowalls
diff --git a/retrowalls.com/x-first-3-posts.md b/retrowalls.com/x-first-3-posts.md
new file mode 100644
index 0000000..62b222c
--- /dev/null
+++ b/retrowalls.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for retrowalls.com
+
+## Post 1 (96/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://retrowalls.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (85/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://retrowalls.com
diff --git a/retrowalls.com/x-handle-candidates.txt b/retrowalls.com/x-handle-candidates.txt
new file mode 100644
index 0000000..6625795
--- /dev/null
+++ b/retrowalls.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @retrowalls
+FALLBACKS:
+ @retrowalls_co
+ @retrowallsUS
+ @shopretrowalls
diff --git a/saloonwallpaper.com/credentials-template.txt b/saloonwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..6a0ac81
--- /dev/null
+++ b/saloonwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# saloonwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@saloonwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @saloonwallpaper (fallbacks: @saloonwallpa_co, @saloonwallpaUS, @shopsaloonwallp)
+IG handle: @saloonwallpaper (fallbacks: @saloonwallpaper.co, @shopsaloonwallpaper, @saloonwallpaper.us)
diff --git a/saloonwallpaper.com/ig-bio.txt b/saloonwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/saloonwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/saloonwallpaper.com/ig-display-name.txt b/saloonwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..d9aeeb0
--- /dev/null
+++ b/saloonwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+saloonwallpaper
diff --git a/saloonwallpaper.com/ig-first-3-posts.md b/saloonwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..81a869f
--- /dev/null
+++ b/saloonwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for saloonwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/saloonwallpaper.com/ig-handle-candidates.txt b/saloonwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..c943624
--- /dev/null
+++ b/saloonwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @saloonwallpaper
+FALLBACKS:
+ @saloonwallpaper.co
+ @shopsaloonwallpaper
+ @saloonwallpaper.us
diff --git a/saloonwallpaper.com/image-specs.md b/saloonwallpaper.com/image-specs.md
new file mode 100644
index 0000000..4153896
--- /dev/null
+++ b/saloonwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for saloonwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for saloonwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for saloonwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/saloonwallpaper.com/link-in-bio.json b/saloonwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..077e43c
--- /dev/null
+++ b/saloonwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "saloonwallpaper",
+ "domain": "saloonwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://saloonwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://saloonwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@saloonwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/saloonwallpaper.com/profile.json b/saloonwallpaper.com/profile.json
new file mode 100644
index 0000000..ff5fe4b
--- /dev/null
+++ b/saloonwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "saloonwallpaper.com",
+ "stem": "saloonwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@saloonwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "saloonwallpaper",
+ "handle_fallbacks": [
+ "saloonwallpa_co",
+ "saloonwallpaUS",
+ "shopsaloonwallp"
+ ],
+ "display_name": "saloonwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://saloonwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://saloonwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "saloonwallpaper",
+ "handle_fallbacks": [
+ "saloonwallpaper.co",
+ "shopsaloonwallpaper",
+ "saloonwallpaper.us"
+ ],
+ "display_name": "saloonwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for saloonwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for saloonwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.039Z"
+}
\ No newline at end of file
diff --git a/saloonwallpaper.com/x-bio.txt b/saloonwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/saloonwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/saloonwallpaper.com/x-display-name.txt b/saloonwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..d9aeeb0
--- /dev/null
+++ b/saloonwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+saloonwallpaper
diff --git a/saloonwallpaper.com/x-first-3-posts.md b/saloonwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..607b132
--- /dev/null
+++ b/saloonwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for saloonwallpaper.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://saloonwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://saloonwallpaper.com
diff --git a/saloonwallpaper.com/x-handle-candidates.txt b/saloonwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..781d72f
--- /dev/null
+++ b/saloonwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @saloonwallpaper
+FALLBACKS:
+ @saloonwallpa_co
+ @saloonwallpaUS
+ @shopsaloonwallp
diff --git a/screenprintedwallpaper.com/credentials-template.txt b/screenprintedwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..ca1def6
--- /dev/null
+++ b/screenprintedwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# screenprintedwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@screenprintedwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @screenprintedwa (fallbacks: @screenprinte_co, @screenprinteUS, @shopscreenprint)
+IG handle: @screenprintedwallpaper (fallbacks: @screenprintedwallpaper.co, @shopscreenprintedwallpaper, @screenprintedwallpaper.us)
diff --git a/screenprintedwallpaper.com/ig-bio.txt b/screenprintedwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/screenprintedwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/screenprintedwallpaper.com/ig-display-name.txt b/screenprintedwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..163d6f2
--- /dev/null
+++ b/screenprintedwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+screenprintedwallpaper
diff --git a/screenprintedwallpaper.com/ig-first-3-posts.md b/screenprintedwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0642717
--- /dev/null
+++ b/screenprintedwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for screenprintedwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/screenprintedwallpaper.com/ig-handle-candidates.txt b/screenprintedwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..22fba94
--- /dev/null
+++ b/screenprintedwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @screenprintedwallpaper
+FALLBACKS:
+ @screenprintedwallpaper.co
+ @shopscreenprintedwallpaper
+ @screenprintedwallpaper.us
diff --git a/screenprintedwallpaper.com/image-specs.md b/screenprintedwallpaper.com/image-specs.md
new file mode 100644
index 0000000..f87ab5a
--- /dev/null
+++ b/screenprintedwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for screenprintedwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for screenprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for screenprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/screenprintedwallpaper.com/link-in-bio.json b/screenprintedwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..6235e1e
--- /dev/null
+++ b/screenprintedwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "screenprintedwallpaper",
+ "domain": "screenprintedwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://screenprintedwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://screenprintedwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@screenprintedwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/screenprintedwallpaper.com/profile.json b/screenprintedwallpaper.com/profile.json
new file mode 100644
index 0000000..29b87f5
--- /dev/null
+++ b/screenprintedwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "screenprintedwallpaper.com",
+ "stem": "screenprintedwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@screenprintedwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "screenprintedwa",
+ "handle_fallbacks": [
+ "screenprinte_co",
+ "screenprinteUS",
+ "shopscreenprint"
+ ],
+ "display_name": "screenprintedwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://screenprintedwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://screenprintedwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "screenprintedwallpaper",
+ "handle_fallbacks": [
+ "screenprintedwallpaper.co",
+ "shopscreenprintedwallpaper",
+ "screenprintedwallpaper.us"
+ ],
+ "display_name": "screenprintedwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for screenprintedwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for screenprintedwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.039Z"
+}
\ No newline at end of file
diff --git a/screenprintedwallpaper.com/x-bio.txt b/screenprintedwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/screenprintedwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/screenprintedwallpaper.com/x-display-name.txt b/screenprintedwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..163d6f2
--- /dev/null
+++ b/screenprintedwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+screenprintedwallpaper
diff --git a/screenprintedwallpaper.com/x-first-3-posts.md b/screenprintedwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..b546571
--- /dev/null
+++ b/screenprintedwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for screenprintedwallpaper.com
+
+## Post 1 (101/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://screenprintedwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (96/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://screenprintedwallpaper.com
diff --git a/screenprintedwallpaper.com/x-handle-candidates.txt b/screenprintedwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e274997
--- /dev/null
+++ b/screenprintedwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @screenprintedwa
+FALLBACKS:
+ @screenprinte_co
+ @screenprinteUS
+ @shopscreenprint
diff --git a/selfadhesivewallpaper.com/credentials-template.txt b/selfadhesivewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..a3c65fc
--- /dev/null
+++ b/selfadhesivewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# selfadhesivewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@selfadhesivewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @selfadhesivewal (fallbacks: @selfadhesive_co, @selfadhesiveUS, @shopselfadhesiv)
+IG handle: @selfadhesivewallpaper (fallbacks: @selfadhesivewallpaper.co, @shopselfadhesivewallpaper, @selfadhesivewallpaper.us)
diff --git a/selfadhesivewallpaper.com/ig-bio.txt b/selfadhesivewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/selfadhesivewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/selfadhesivewallpaper.com/ig-display-name.txt b/selfadhesivewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..65bad43
--- /dev/null
+++ b/selfadhesivewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+selfadhesivewallpaper
diff --git a/selfadhesivewallpaper.com/ig-first-3-posts.md b/selfadhesivewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..39eebda
--- /dev/null
+++ b/selfadhesivewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for selfadhesivewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/selfadhesivewallpaper.com/ig-handle-candidates.txt b/selfadhesivewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1d31cf0
--- /dev/null
+++ b/selfadhesivewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @selfadhesivewallpaper
+FALLBACKS:
+ @selfadhesivewallpaper.co
+ @shopselfadhesivewallpaper
+ @selfadhesivewallpaper.us
diff --git a/selfadhesivewallpaper.com/image-specs.md b/selfadhesivewallpaper.com/image-specs.md
new file mode 100644
index 0000000..0de9fc6
--- /dev/null
+++ b/selfadhesivewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for selfadhesivewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for selfadhesivewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for selfadhesivewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/selfadhesivewallpaper.com/link-in-bio.json b/selfadhesivewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..ab324d6
--- /dev/null
+++ b/selfadhesivewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "selfadhesivewallpaper",
+ "domain": "selfadhesivewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://selfadhesivewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://selfadhesivewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@selfadhesivewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/selfadhesivewallpaper.com/profile.json b/selfadhesivewallpaper.com/profile.json
new file mode 100644
index 0000000..57501e5
--- /dev/null
+++ b/selfadhesivewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "selfadhesivewallpaper.com",
+ "stem": "selfadhesivewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@selfadhesivewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "selfadhesivewal",
+ "handle_fallbacks": [
+ "selfadhesive_co",
+ "selfadhesiveUS",
+ "shopselfadhesiv"
+ ],
+ "display_name": "selfadhesivewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://selfadhesivewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://selfadhesivewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "selfadhesivewallpaper",
+ "handle_fallbacks": [
+ "selfadhesivewallpaper.co",
+ "shopselfadhesivewallpaper",
+ "selfadhesivewallpaper.us"
+ ],
+ "display_name": "selfadhesivewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for selfadhesivewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for selfadhesivewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.040Z"
+}
\ No newline at end of file
diff --git a/selfadhesivewallpaper.com/x-bio.txt b/selfadhesivewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/selfadhesivewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/selfadhesivewallpaper.com/x-display-name.txt b/selfadhesivewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..65bad43
--- /dev/null
+++ b/selfadhesivewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+selfadhesivewallpaper
diff --git a/selfadhesivewallpaper.com/x-first-3-posts.md b/selfadhesivewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..cc17db4
--- /dev/null
+++ b/selfadhesivewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for selfadhesivewallpaper.com
+
+## Post 1 (100/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://selfadhesivewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (95/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://selfadhesivewallpaper.com
diff --git a/selfadhesivewallpaper.com/x-handle-candidates.txt b/selfadhesivewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cfac414
--- /dev/null
+++ b/selfadhesivewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @selfadhesivewal
+FALLBACKS:
+ @selfadhesive_co
+ @selfadhesiveUS
+ @shopselfadhesiv
diff --git a/silkwallcoverings.com/credentials-template.txt b/silkwallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..bf5feff
--- /dev/null
+++ b/silkwallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# silkwallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@silkwallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @silkwcs (fallbacks: @silkwcs_co, @silkwcsUS, @shopsilkwcs)
+IG handle: @silkwallcoverings (fallbacks: @silkwallcoverings.co, @shopsilkwallcoverings, @silkwallcoverings.us)
diff --git a/silkwallcoverings.com/ig-bio.txt b/silkwallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..a6a9cc0
--- /dev/null
+++ b/silkwallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Hand-loomed silk wallcoverings. The natural-fiber wall finish designers actually specify.
diff --git a/silkwallcoverings.com/ig-display-name.txt b/silkwallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..51b2902
--- /dev/null
+++ b/silkwallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+silkwallcoverings
diff --git a/silkwallcoverings.com/ig-first-3-posts.md b/silkwallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..deedf70
--- /dev/null
+++ b/silkwallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for silkwallcoverings.com
+
+## Post 1
+
+Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio
+
+---
+
+## Post 3
+
+Silk wallcoverings, free designer samples. — link in bio
diff --git a/silkwallcoverings.com/ig-handle-candidates.txt b/silkwallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d28a6c8
--- /dev/null
+++ b/silkwallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @silkwallcoverings
+FALLBACKS:
+ @silkwallcoverings.co
+ @shopsilkwallcoverings
+ @silkwallcoverings.us
diff --git a/silkwallcoverings.com/image-specs.md b/silkwallcoverings.com/image-specs.md
new file mode 100644
index 0000000..e038eb5
--- /dev/null
+++ b/silkwallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for silkwallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for silkwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for silkwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/silkwallcoverings.com/link-in-bio.json b/silkwallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..a859fd1
--- /dev/null
+++ b/silkwallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "silkwallcoverings",
+ "domain": "silkwallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://silkwallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://silkwallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@silkwallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/silkwallcoverings.com/profile.json b/silkwallcoverings.com/profile.json
new file mode 100644
index 0000000..c2630a4
--- /dev/null
+++ b/silkwallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "silkwallcoverings.com",
+ "stem": "silkwallcoverings",
+ "category": "auto:material/silk",
+ "email": "info@silkwallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "silkwcs",
+ "handle_fallbacks": [
+ "silkwcs_co",
+ "silkwcsUS",
+ "shopsilkwcs"
+ ],
+ "display_name": "silkwallcoverings",
+ "bio": "Trade source for silk wallcoverings. Free designer samples. LA-based, ships nationwide.",
+ "first_posts": [
+ "Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. https://silkwallcoverings.com",
+ "Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility.",
+ "Silk wallcoverings, free designer samples. https://silkwallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "silkwallcoverings",
+ "handle_fallbacks": [
+ "silkwallcoverings.co",
+ "shopsilkwallcoverings",
+ "silkwallcoverings.us"
+ ],
+ "display_name": "silkwallcoverings",
+ "bio": "Hand-loomed silk wallcoverings. The natural-fiber wall finish designers actually specify.",
+ "first_posts": [
+ "Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. — link in bio",
+ "Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility. — link in bio",
+ "Silk wallcoverings, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for silkwallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for silkwallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.041Z"
+}
\ No newline at end of file
diff --git a/silkwallcoverings.com/x-bio.txt b/silkwallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..5e089eb
--- /dev/null
+++ b/silkwallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for silk wallcoverings. Free designer samples. LA-based, ships nationwide.
diff --git a/silkwallcoverings.com/x-display-name.txt b/silkwallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..51b2902
--- /dev/null
+++ b/silkwallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+silkwallcoverings
diff --git a/silkwallcoverings.com/x-first-3-posts.md b/silkwallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..0c7e061
--- /dev/null
+++ b/silkwallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for silkwallcoverings.com
+
+## Post 1 (112/280)
+
+Trade source for silk wallcoverings — natural-fiber, designer-grade, free samples. https://silkwallcoverings.com
+
+---
+
+## Post 2 (91/280)
+
+Why silk: a natural fiber wall finish does what print can't — depth, light-play, tactility.
+
+---
+
+## Post 3 (72/280)
+
+Silk wallcoverings, free designer samples. https://silkwallcoverings.com
diff --git a/silkwallcoverings.com/x-handle-candidates.txt b/silkwallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..bdd2090
--- /dev/null
+++ b/silkwallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @silkwcs
+FALLBACKS:
+ @silkwcs_co
+ @silkwcsUS
+ @shopsilkwcs
diff --git a/silkwallpaper.com/profile.json b/silkwallpaper.com/profile.json
index 18a6fd6..0e8658c 100644
--- a/silkwallpaper.com/profile.json
+++ b/silkwallpaper.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Silk-bolt edge-on with grosgrain selvage visible, soft chiaroscuro.",
"ig_header_1080x566": "Crop of silk catching afternoon light."
},
- "generated_at": "2026-05-11T23:47:59.744Z"
+ "generated_at": "2026-05-11T23:52:52.948Z"
}
\ No newline at end of file
diff --git a/silverleafwallpaper.com/credentials-template.txt b/silverleafwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..85d90ed
--- /dev/null
+++ b/silverleafwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# silverleafwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@silverleafwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @silverleafpaper (fallbacks: @silverleafpa_co, @silverleafpaUS, @shopsilverleafp)
+IG handle: @silverleafwallpaper (fallbacks: @silverleafwallpaper.co, @shopsilverleafwallpaper, @silverleafwallpaper.us)
diff --git a/silverleafwallpaper.com/ig-bio.txt b/silverleafwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..f763040
--- /dev/null
+++ b/silverleafwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for silver wallpaper. Free designer samples, honest lead times.
diff --git a/silverleafwallpaper.com/ig-display-name.txt b/silverleafwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..21acd46
--- /dev/null
+++ b/silverleafwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+silverleafwallpaper
diff --git a/silverleafwallpaper.com/ig-first-3-posts.md b/silverleafwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8a4940f
--- /dev/null
+++ b/silverleafwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for silverleafwallpaper.com
+
+## Post 1
+
+Silver wallcoverings — the patterns designers actually specify. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Why silver: it's the language designers reach for when the wall has to carry the room. — link in bio
+
+---
+
+## Post 3
+
+Trade source for silver wallpaper. Free designer samples. — link in bio
diff --git a/silverleafwallpaper.com/ig-handle-candidates.txt b/silverleafwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b0579c1
--- /dev/null
+++ b/silverleafwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @silverleafwallpaper
+FALLBACKS:
+ @silverleafwallpaper.co
+ @shopsilverleafwallpaper
+ @silverleafwallpaper.us
diff --git a/silverleafwallpaper.com/image-specs.md b/silverleafwallpaper.com/image-specs.md
new file mode 100644
index 0000000..a74e661
--- /dev/null
+++ b/silverleafwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for silverleafwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for silverleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for silverleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/silverleafwallpaper.com/link-in-bio.json b/silverleafwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..ce310b3
--- /dev/null
+++ b/silverleafwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "silverleafwallpaper",
+ "domain": "silverleafwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://silverleafwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://silverleafwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@silverleafwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/silverleafwallpaper.com/profile.json b/silverleafwallpaper.com/profile.json
new file mode 100644
index 0000000..19bef99
--- /dev/null
+++ b/silverleafwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "silverleafwallpaper.com",
+ "stem": "silverleafwallpaper",
+ "category": "auto:style/silver",
+ "email": "info@silverleafwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "silverleafpaper",
+ "handle_fallbacks": [
+ "silverleafpa_co",
+ "silverleafpaUS",
+ "shopsilverleafp"
+ ],
+ "display_name": "silverleafwallpaper",
+ "bio": "Silver wallcoverings — the patterns designers actually specify. Free samples, trade-direct.",
+ "first_posts": [
+ "Silver wallcoverings — the patterns designers actually specify. Free samples. https://silverleafwallpaper.com",
+ "Why silver: it's the language designers reach for when the wall has to carry the room.",
+ "Trade source for silver wallpaper. Free designer samples. https://silverleafwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "silverleafwallpaper",
+ "handle_fallbacks": [
+ "silverleafwallpaper.co",
+ "shopsilverleafwallpaper",
+ "silverleafwallpaper.us"
+ ],
+ "display_name": "silverleafwallpaper",
+ "bio": "Trade source for silver wallpaper. Free designer samples, honest lead times.",
+ "first_posts": [
+ "Silver wallcoverings — the patterns designers actually specify. Free samples. — link in bio",
+ "Why silver: it's the language designers reach for when the wall has to carry the room. — link in bio",
+ "Trade source for silver wallpaper. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for silverleafwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for silverleafwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.041Z"
+}
\ No newline at end of file
diff --git a/silverleafwallpaper.com/x-bio.txt b/silverleafwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..665ecfc
--- /dev/null
+++ b/silverleafwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Silver wallcoverings — the patterns designers actually specify. Free samples, trade-direct.
diff --git a/silverleafwallpaper.com/x-display-name.txt b/silverleafwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..21acd46
--- /dev/null
+++ b/silverleafwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+silverleafwallpaper
diff --git a/silverleafwallpaper.com/x-first-3-posts.md b/silverleafwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..63e4bcb
--- /dev/null
+++ b/silverleafwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for silverleafwallpaper.com
+
+## Post 1 (109/280)
+
+Silver wallcoverings — the patterns designers actually specify. Free samples. https://silverleafwallpaper.com
+
+---
+
+## Post 2 (86/280)
+
+Why silver: it's the language designers reach for when the wall has to carry the room.
+
+---
+
+## Post 3 (89/280)
+
+Trade source for silver wallpaper. Free designer samples. https://silverleafwallpaper.com
diff --git a/silverleafwallpaper.com/x-handle-candidates.txt b/silverleafwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..841c7fa
--- /dev/null
+++ b/silverleafwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @silverleafpaper
+FALLBACKS:
+ @silverleafpa_co
+ @silverleafpaUS
+ @shopsilverleafp
diff --git a/specifywallpaper.com/credentials-template.txt b/specifywallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..66841e5
--- /dev/null
+++ b/specifywallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# specifywallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@specifywallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @specifypaper (fallbacks: @specifypaper_co, @specifypaperUS, @shopspecifypape)
+IG handle: @specifywallpaper (fallbacks: @specifywallpaper.co, @shopspecifywallpaper, @specifywallpaper.us)
diff --git a/specifywallpaper.com/ig-bio.txt b/specifywallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/specifywallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/specifywallpaper.com/ig-display-name.txt b/specifywallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..5d3c425
--- /dev/null
+++ b/specifywallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+specifywallpaper
diff --git a/specifywallpaper.com/ig-first-3-posts.md b/specifywallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e659663
--- /dev/null
+++ b/specifywallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for specifywallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/specifywallpaper.com/ig-handle-candidates.txt b/specifywallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..23a1a27
--- /dev/null
+++ b/specifywallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @specifywallpaper
+FALLBACKS:
+ @specifywallpaper.co
+ @shopspecifywallpaper
+ @specifywallpaper.us
diff --git a/specifywallpaper.com/image-specs.md b/specifywallpaper.com/image-specs.md
new file mode 100644
index 0000000..86dcce2
--- /dev/null
+++ b/specifywallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for specifywallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for specifywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for specifywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/specifywallpaper.com/link-in-bio.json b/specifywallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..0fdd4c6
--- /dev/null
+++ b/specifywallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "specifywallpaper",
+ "domain": "specifywallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://specifywallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://specifywallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@specifywallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/specifywallpaper.com/profile.json b/specifywallpaper.com/profile.json
new file mode 100644
index 0000000..f9e9421
--- /dev/null
+++ b/specifywallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "specifywallpaper.com",
+ "stem": "specifywallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@specifywallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "specifypaper",
+ "handle_fallbacks": [
+ "specifypaper_co",
+ "specifypaperUS",
+ "shopspecifypape"
+ ],
+ "display_name": "specifywallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://specifywallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://specifywallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "specifywallpaper",
+ "handle_fallbacks": [
+ "specifywallpaper.co",
+ "shopspecifywallpaper",
+ "specifywallpaper.us"
+ ],
+ "display_name": "specifywallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for specifywallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for specifywallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.042Z"
+}
\ No newline at end of file
diff --git a/specifywallpaper.com/x-bio.txt b/specifywallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/specifywallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/specifywallpaper.com/x-display-name.txt b/specifywallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..5d3c425
--- /dev/null
+++ b/specifywallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+specifywallpaper
diff --git a/specifywallpaper.com/x-first-3-posts.md b/specifywallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..5bc0642
--- /dev/null
+++ b/specifywallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for specifywallpaper.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://specifywallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://specifywallpaper.com
diff --git a/specifywallpaper.com/x-handle-candidates.txt b/specifywallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a4b3125
--- /dev/null
+++ b/specifywallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @specifypaper
+FALLBACKS:
+ @specifypaper_co
+ @specifypaperUS
+ @shopspecifypape
diff --git a/steveabramsdesigns.com/credentials-template.txt b/steveabramsdesigns.com/credentials-template.txt
new file mode 100644
index 0000000..9bef466
--- /dev/null
+++ b/steveabramsdesigns.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# steveabramsdesigns.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@steveabramsdesigns.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @steveabramsdesi (fallbacks: @steveabramsd_co, @steveabramsdUS, @shopsteveabrams)
+IG handle: @steveabramsdesigns (fallbacks: @steveabramsdesigns.co, @shopsteveabramsdesigns, @steveabramsdesigns.us)
diff --git a/steveabramsdesigns.com/ig-bio.txt b/steveabramsdesigns.com/ig-bio.txt
new file mode 100644
index 0000000..4c51221
--- /dev/null
+++ b/steveabramsdesigns.com/ig-bio.txt
@@ -0,0 +1 @@
+steveabramsdesigns curated for the trade. Free samples, honest lead times.
diff --git a/steveabramsdesigns.com/ig-display-name.txt b/steveabramsdesigns.com/ig-display-name.txt
new file mode 100644
index 0000000..641d3cf
--- /dev/null
+++ b/steveabramsdesigns.com/ig-display-name.txt
@@ -0,0 +1 @@
+steveabramsdesigns
diff --git a/steveabramsdesigns.com/ig-first-3-posts.md b/steveabramsdesigns.com/ig-first-3-posts.md
new file mode 100644
index 0000000..b430e01
--- /dev/null
+++ b/steveabramsdesigns.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for steveabramsdesigns.com
+
+## Post 1
+
+Designer-grade steveabramsdesigns — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+steveabramsdesigns — free designer samples, honest lead times. — link in bio
diff --git a/steveabramsdesigns.com/ig-handle-candidates.txt b/steveabramsdesigns.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..1840076
--- /dev/null
+++ b/steveabramsdesigns.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @steveabramsdesigns
+FALLBACKS:
+ @steveabramsdesigns.co
+ @shopsteveabramsdesigns
+ @steveabramsdesigns.us
diff --git a/steveabramsdesigns.com/image-specs.md b/steveabramsdesigns.com/image-specs.md
new file mode 100644
index 0000000..d08b050
--- /dev/null
+++ b/steveabramsdesigns.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for steveabramsdesigns.com
+
+## Profile pic (square, 400×400)
+Square logo for steveabramsdesigns: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for steveabramsdesigns — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/steveabramsdesigns.com/link-in-bio.json b/steveabramsdesigns.com/link-in-bio.json
new file mode 100644
index 0000000..92d343b
--- /dev/null
+++ b/steveabramsdesigns.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "steveabramsdesigns",
+ "domain": "steveabramsdesigns.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://steveabramsdesigns.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://steveabramsdesigns.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@steveabramsdesigns.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/steveabramsdesigns.com/profile.json b/steveabramsdesigns.com/profile.json
new file mode 100644
index 0000000..f7182c1
--- /dev/null
+++ b/steveabramsdesigns.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "steveabramsdesigns.com",
+ "stem": "steveabramsdesigns",
+ "category": "auto:generic",
+ "email": "info@steveabramsdesigns.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "steveabramsdesi",
+ "handle_fallbacks": [
+ "steveabramsd_co",
+ "steveabramsdUS",
+ "shopsteveabrams"
+ ],
+ "display_name": "steveabramsdesigns",
+ "bio": "Trade source for steveabramsdesigns. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade steveabramsdesigns — trade-direct, free samples. https://steveabramsdesigns.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "steveabramsdesigns — free designer samples, honest lead times. https://steveabramsdesigns.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "steveabramsdesigns",
+ "handle_fallbacks": [
+ "steveabramsdesigns.co",
+ "shopsteveabramsdesigns",
+ "steveabramsdesigns.us"
+ ],
+ "display_name": "steveabramsdesigns",
+ "bio": "steveabramsdesigns curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade steveabramsdesigns — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "steveabramsdesigns — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for steveabramsdesigns: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for steveabramsdesigns — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.043Z"
+}
\ No newline at end of file
diff --git a/steveabramsdesigns.com/x-bio.txt b/steveabramsdesigns.com/x-bio.txt
new file mode 100644
index 0000000..075e3cc
--- /dev/null
+++ b/steveabramsdesigns.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for steveabramsdesigns. Free designer samples, LA-based.
diff --git a/steveabramsdesigns.com/x-display-name.txt b/steveabramsdesigns.com/x-display-name.txt
new file mode 100644
index 0000000..641d3cf
--- /dev/null
+++ b/steveabramsdesigns.com/x-display-name.txt
@@ -0,0 +1 @@
+steveabramsdesigns
diff --git a/steveabramsdesigns.com/x-first-3-posts.md b/steveabramsdesigns.com/x-first-3-posts.md
new file mode 100644
index 0000000..6fe04a2
--- /dev/null
+++ b/steveabramsdesigns.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for steveabramsdesigns.com
+
+## Post 1 (94/280)
+
+Designer-grade steveabramsdesigns — trade-direct, free samples. https://steveabramsdesigns.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (93/280)
+
+steveabramsdesigns — free designer samples, honest lead times. https://steveabramsdesigns.com
diff --git a/steveabramsdesigns.com/x-handle-candidates.txt b/steveabramsdesigns.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d7c1f43
--- /dev/null
+++ b/steveabramsdesigns.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @steveabramsdesi
+FALLBACKS:
+ @steveabramsd_co
+ @steveabramsdUS
+ @shopsteveabrams
diff --git a/stringwallpaper.com/credentials-template.txt b/stringwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..a192c9f
--- /dev/null
+++ b/stringwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# stringwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@stringwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @stringwallpaper (fallbacks: @stringwallpa_co, @stringwallpaUS, @shopstringwallp)
+IG handle: @stringwallpaper (fallbacks: @stringwallpaper.co, @shopstringwallpaper, @stringwallpaper.us)
diff --git a/stringwallpaper.com/ig-bio.txt b/stringwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/stringwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/stringwallpaper.com/ig-display-name.txt b/stringwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..35976b7
--- /dev/null
+++ b/stringwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+stringwallpaper
diff --git a/stringwallpaper.com/ig-first-3-posts.md b/stringwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..2b96cf9
--- /dev/null
+++ b/stringwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for stringwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/stringwallpaper.com/ig-handle-candidates.txt b/stringwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..3f8c09d
--- /dev/null
+++ b/stringwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @stringwallpaper
+FALLBACKS:
+ @stringwallpaper.co
+ @shopstringwallpaper
+ @stringwallpaper.us
diff --git a/stringwallpaper.com/image-specs.md b/stringwallpaper.com/image-specs.md
new file mode 100644
index 0000000..0f3a810
--- /dev/null
+++ b/stringwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for stringwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for stringwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for stringwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/stringwallpaper.com/link-in-bio.json b/stringwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..4ae9e95
--- /dev/null
+++ b/stringwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "stringwallpaper",
+ "domain": "stringwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://stringwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://stringwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@stringwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/stringwallpaper.com/profile.json b/stringwallpaper.com/profile.json
new file mode 100644
index 0000000..1d67f66
--- /dev/null
+++ b/stringwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "stringwallpaper.com",
+ "stem": "stringwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@stringwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "stringwallpaper",
+ "handle_fallbacks": [
+ "stringwallpa_co",
+ "stringwallpaUS",
+ "shopstringwallp"
+ ],
+ "display_name": "stringwallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://stringwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://stringwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "stringwallpaper",
+ "handle_fallbacks": [
+ "stringwallpaper.co",
+ "shopstringwallpaper",
+ "stringwallpaper.us"
+ ],
+ "display_name": "stringwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for stringwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for stringwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.043Z"
+}
\ No newline at end of file
diff --git a/stringwallpaper.com/x-bio.txt b/stringwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/stringwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/stringwallpaper.com/x-display-name.txt b/stringwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..35976b7
--- /dev/null
+++ b/stringwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+stringwallpaper
diff --git a/stringwallpaper.com/x-first-3-posts.md b/stringwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..57e5d40
--- /dev/null
+++ b/stringwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for stringwallpaper.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://stringwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://stringwallpaper.com
diff --git a/stringwallpaper.com/x-handle-candidates.txt b/stringwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..f23156a
--- /dev/null
+++ b/stringwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @stringwallpaper
+FALLBACKS:
+ @stringwallpa_co
+ @stringwallpaUS
+ @shopstringwallp
diff --git a/suedewallpaper.com/credentials-template.txt b/suedewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..7113bc9
--- /dev/null
+++ b/suedewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# suedewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@suedewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @suedewallpaper (fallbacks: @suedewallpap_co, @suedewallpapUS, @shopsuedewallpa)
+IG handle: @suedewallpaper (fallbacks: @suedewallpaper.co, @shopsuedewallpaper, @suedewallpaper.us)
diff --git a/suedewallpaper.com/ig-bio.txt b/suedewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/suedewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/suedewallpaper.com/ig-display-name.txt b/suedewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..ff2207b
--- /dev/null
+++ b/suedewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+suedewallpaper
diff --git a/suedewallpaper.com/ig-first-3-posts.md b/suedewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..e765426
--- /dev/null
+++ b/suedewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for suedewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/suedewallpaper.com/ig-handle-candidates.txt b/suedewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..a4e4f05
--- /dev/null
+++ b/suedewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @suedewallpaper
+FALLBACKS:
+ @suedewallpaper.co
+ @shopsuedewallpaper
+ @suedewallpaper.us
diff --git a/suedewallpaper.com/image-specs.md b/suedewallpaper.com/image-specs.md
new file mode 100644
index 0000000..5a9ba69
--- /dev/null
+++ b/suedewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for suedewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for suedewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for suedewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/suedewallpaper.com/link-in-bio.json b/suedewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..1131327
--- /dev/null
+++ b/suedewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "suedewallpaper",
+ "domain": "suedewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://suedewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://suedewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@suedewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/suedewallpaper.com/profile.json b/suedewallpaper.com/profile.json
new file mode 100644
index 0000000..bff9671
--- /dev/null
+++ b/suedewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "suedewallpaper.com",
+ "stem": "suedewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@suedewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "suedewallpaper",
+ "handle_fallbacks": [
+ "suedewallpap_co",
+ "suedewallpapUS",
+ "shopsuedewallpa"
+ ],
+ "display_name": "suedewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://suedewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://suedewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "suedewallpaper",
+ "handle_fallbacks": [
+ "suedewallpaper.co",
+ "shopsuedewallpaper",
+ "suedewallpaper.us"
+ ],
+ "display_name": "suedewallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for suedewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for suedewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.044Z"
+}
\ No newline at end of file
diff --git a/suedewallpaper.com/x-bio.txt b/suedewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/suedewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/suedewallpaper.com/x-display-name.txt b/suedewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..ff2207b
--- /dev/null
+++ b/suedewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+suedewallpaper
diff --git a/suedewallpaper.com/x-first-3-posts.md b/suedewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..55acf8d
--- /dev/null
+++ b/suedewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for suedewallpaper.com
+
+## Post 1 (93/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://suedewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (88/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://suedewallpaper.com
diff --git a/suedewallpaper.com/x-handle-candidates.txt b/suedewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4080081
--- /dev/null
+++ b/suedewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @suedewallpaper
+FALLBACKS:
+ @suedewallpap_co
+ @suedewallpapUS
+ @shopsuedewallpa
diff --git a/textiletuesday.com/credentials-template.txt b/textiletuesday.com/credentials-template.txt
new file mode 100644
index 0000000..5a3e4ca
--- /dev/null
+++ b/textiletuesday.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# textiletuesday.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@textiletuesday.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @textiletuesday (fallbacks: @textiletuesd_co, @textiletuesdUS, @shoptextiletues)
+IG handle: @textiletuesday (fallbacks: @textiletuesday.co, @shoptextiletuesday, @textiletuesday.us)
diff --git a/textiletuesday.com/ig-bio.txt b/textiletuesday.com/ig-bio.txt
new file mode 100644
index 0000000..f89dfc7
--- /dev/null
+++ b/textiletuesday.com/ig-bio.txt
@@ -0,0 +1 @@
+textiletuesday curated for the trade. Free samples, honest lead times.
diff --git a/textiletuesday.com/ig-display-name.txt b/textiletuesday.com/ig-display-name.txt
new file mode 100644
index 0000000..56f974d
--- /dev/null
+++ b/textiletuesday.com/ig-display-name.txt
@@ -0,0 +1 @@
+textiletuesday
diff --git a/textiletuesday.com/ig-first-3-posts.md b/textiletuesday.com/ig-first-3-posts.md
new file mode 100644
index 0000000..95c075a
--- /dev/null
+++ b/textiletuesday.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for textiletuesday.com
+
+## Post 1
+
+Designer-grade textiletuesday — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+textiletuesday — free designer samples, honest lead times. — link in bio
diff --git a/textiletuesday.com/ig-handle-candidates.txt b/textiletuesday.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ad34e2f
--- /dev/null
+++ b/textiletuesday.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @textiletuesday
+FALLBACKS:
+ @textiletuesday.co
+ @shoptextiletuesday
+ @textiletuesday.us
diff --git a/textiletuesday.com/image-specs.md b/textiletuesday.com/image-specs.md
new file mode 100644
index 0000000..1a769e1
--- /dev/null
+++ b/textiletuesday.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for textiletuesday.com
+
+## Profile pic (square, 400×400)
+Square logo for textiletuesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for textiletuesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/textiletuesday.com/link-in-bio.json b/textiletuesday.com/link-in-bio.json
new file mode 100644
index 0000000..19eeb7a
--- /dev/null
+++ b/textiletuesday.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "textiletuesday",
+ "domain": "textiletuesday.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://textiletuesday.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://textiletuesday.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@textiletuesday.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/textiletuesday.com/profile.json b/textiletuesday.com/profile.json
new file mode 100644
index 0000000..c3140cb
--- /dev/null
+++ b/textiletuesday.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "textiletuesday.com",
+ "stem": "textiletuesday",
+ "category": "auto:generic",
+ "email": "info@textiletuesday.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "textiletuesday",
+ "handle_fallbacks": [
+ "textiletuesd_co",
+ "textiletuesdUS",
+ "shoptextiletues"
+ ],
+ "display_name": "textiletuesday",
+ "bio": "Trade source for textiletuesday. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade textiletuesday — trade-direct, free samples. https://textiletuesday.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "textiletuesday — free designer samples, honest lead times. https://textiletuesday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "textiletuesday",
+ "handle_fallbacks": [
+ "textiletuesday.co",
+ "shoptextiletuesday",
+ "textiletuesday.us"
+ ],
+ "display_name": "textiletuesday",
+ "bio": "textiletuesday curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade textiletuesday — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "textiletuesday — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for textiletuesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for textiletuesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.045Z"
+}
\ No newline at end of file
diff --git a/textiletuesday.com/x-bio.txt b/textiletuesday.com/x-bio.txt
new file mode 100644
index 0000000..1eb4da5
--- /dev/null
+++ b/textiletuesday.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for textiletuesday. Free designer samples, LA-based.
diff --git a/textiletuesday.com/x-display-name.txt b/textiletuesday.com/x-display-name.txt
new file mode 100644
index 0000000..56f974d
--- /dev/null
+++ b/textiletuesday.com/x-display-name.txt
@@ -0,0 +1 @@
+textiletuesday
diff --git a/textiletuesday.com/x-first-3-posts.md b/textiletuesday.com/x-first-3-posts.md
new file mode 100644
index 0000000..8fa845a
--- /dev/null
+++ b/textiletuesday.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for textiletuesday.com
+
+## Post 1 (86/280)
+
+Designer-grade textiletuesday — trade-direct, free samples. https://textiletuesday.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (85/280)
+
+textiletuesday — free designer samples, honest lead times. https://textiletuesday.com
diff --git a/textiletuesday.com/x-handle-candidates.txt b/textiletuesday.com/x-handle-candidates.txt
new file mode 100644
index 0000000..b9bc827
--- /dev/null
+++ b/textiletuesday.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @textiletuesday
+FALLBACKS:
+ @textiletuesd_co
+ @textiletuesdUS
+ @shoptextiletues
diff --git a/textilewallpaper.com/credentials-template.txt b/textilewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..f586573
--- /dev/null
+++ b/textilewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# textilewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@textilewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @textilepaper (fallbacks: @textilepaper_co, @textilepaperUS, @shoptextilepape)
+IG handle: @textilewallpaper (fallbacks: @textilewallpaper.co, @shoptextilewallpaper, @textilewallpaper.us)
diff --git a/textilewallpaper.com/ig-bio.txt b/textilewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/textilewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/textilewallpaper.com/ig-display-name.txt b/textilewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..633e8da
--- /dev/null
+++ b/textilewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+textilewallpaper
diff --git a/textilewallpaper.com/ig-first-3-posts.md b/textilewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..1f386e0
--- /dev/null
+++ b/textilewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for textilewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/textilewallpaper.com/ig-handle-candidates.txt b/textilewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..fab7905
--- /dev/null
+++ b/textilewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @textilewallpaper
+FALLBACKS:
+ @textilewallpaper.co
+ @shoptextilewallpaper
+ @textilewallpaper.us
diff --git a/textilewallpaper.com/image-specs.md b/textilewallpaper.com/image-specs.md
new file mode 100644
index 0000000..b13dbdf
--- /dev/null
+++ b/textilewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for textilewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for textilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for textilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/textilewallpaper.com/link-in-bio.json b/textilewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..c9d8b02
--- /dev/null
+++ b/textilewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "textilewallpaper",
+ "domain": "textilewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://textilewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://textilewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@textilewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/textilewallpaper.com/profile.json b/textilewallpaper.com/profile.json
new file mode 100644
index 0000000..18a4988
--- /dev/null
+++ b/textilewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "textilewallpaper.com",
+ "stem": "textilewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@textilewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "textilepaper",
+ "handle_fallbacks": [
+ "textilepaper_co",
+ "textilepaperUS",
+ "shoptextilepape"
+ ],
+ "display_name": "textilewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://textilewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://textilewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "textilewallpaper",
+ "handle_fallbacks": [
+ "textilewallpaper.co",
+ "shoptextilewallpaper",
+ "textilewallpaper.us"
+ ],
+ "display_name": "textilewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for textilewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for textilewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.046Z"
+}
\ No newline at end of file
diff --git a/textilewallpaper.com/x-bio.txt b/textilewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/textilewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/textilewallpaper.com/x-display-name.txt b/textilewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..633e8da
--- /dev/null
+++ b/textilewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+textilewallpaper
diff --git a/textilewallpaper.com/x-first-3-posts.md b/textilewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..d3f31aa
--- /dev/null
+++ b/textilewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for textilewallpaper.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://textilewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://textilewallpaper.com
diff --git a/textilewallpaper.com/x-handle-candidates.txt b/textilewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c8b2c4d
--- /dev/null
+++ b/textilewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @textilepaper
+FALLBACKS:
+ @textilepaper_co
+ @textilepaperUS
+ @shoptextilepape
diff --git a/theatrewallpaper.com/credentials-template.txt b/theatrewallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..ab2db28
--- /dev/null
+++ b/theatrewallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# theatrewallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@theatrewallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @theatrepaper (fallbacks: @theatrepaper_co, @theatrepaperUS, @shoptheatrepape)
+IG handle: @theatrewallpaper (fallbacks: @theatrewallpaper.co, @shoptheatrewallpaper, @theatrewallpaper.us)
diff --git a/theatrewallpaper.com/ig-bio.txt b/theatrewallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/theatrewallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/theatrewallpaper.com/ig-display-name.txt b/theatrewallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..c0c1042
--- /dev/null
+++ b/theatrewallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+theatrewallpaper
diff --git a/theatrewallpaper.com/ig-first-3-posts.md b/theatrewallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..439aeed
--- /dev/null
+++ b/theatrewallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for theatrewallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/theatrewallpaper.com/ig-handle-candidates.txt b/theatrewallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..276149a
--- /dev/null
+++ b/theatrewallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @theatrewallpaper
+FALLBACKS:
+ @theatrewallpaper.co
+ @shoptheatrewallpaper
+ @theatrewallpaper.us
diff --git a/theatrewallpaper.com/image-specs.md b/theatrewallpaper.com/image-specs.md
new file mode 100644
index 0000000..a74cc06
--- /dev/null
+++ b/theatrewallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for theatrewallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for theatrewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for theatrewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/theatrewallpaper.com/link-in-bio.json b/theatrewallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..130a74c
--- /dev/null
+++ b/theatrewallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "theatrewallpaper",
+ "domain": "theatrewallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://theatrewallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://theatrewallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@theatrewallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/theatrewallpaper.com/profile.json b/theatrewallpaper.com/profile.json
new file mode 100644
index 0000000..b1d3ec0
--- /dev/null
+++ b/theatrewallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "theatrewallpaper.com",
+ "stem": "theatrewallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@theatrewallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "theatrepaper",
+ "handle_fallbacks": [
+ "theatrepaper_co",
+ "theatrepaperUS",
+ "shoptheatrepape"
+ ],
+ "display_name": "theatrewallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://theatrewallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://theatrewallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "theatrewallpaper",
+ "handle_fallbacks": [
+ "theatrewallpaper.co",
+ "shoptheatrewallpaper",
+ "theatrewallpaper.us"
+ ],
+ "display_name": "theatrewallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for theatrewallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for theatrewallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.048Z"
+}
\ No newline at end of file
diff --git a/theatrewallpaper.com/x-bio.txt b/theatrewallpaper.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/theatrewallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/theatrewallpaper.com/x-display-name.txt b/theatrewallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..c0c1042
--- /dev/null
+++ b/theatrewallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+theatrewallpaper
diff --git a/theatrewallpaper.com/x-first-3-posts.md b/theatrewallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..77165a7
--- /dev/null
+++ b/theatrewallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for theatrewallpaper.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://theatrewallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://theatrewallpaper.com
diff --git a/theatrewallpaper.com/x-handle-candidates.txt b/theatrewallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..58ded34
--- /dev/null
+++ b/theatrewallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @theatrepaper
+FALLBACKS:
+ @theatrepaper_co
+ @theatrepaperUS
+ @shoptheatrepape
diff --git a/thedesignerlaboratory.com/credentials-template.txt b/thedesignerlaboratory.com/credentials-template.txt
new file mode 100644
index 0000000..1a2dd89
--- /dev/null
+++ b/thedesignerlaboratory.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# thedesignerlaboratory.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@thedesignerlaboratory.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @thedesignerlabo (fallbacks: @thedesignerl_co, @thedesignerlUS, @shopthedesigner)
+IG handle: @thedesignerlaboratory (fallbacks: @thedesignerlaboratory.co, @shopthedesignerlaboratory, @thedesignerlaboratory.us)
diff --git a/thedesignerlaboratory.com/ig-bio.txt b/thedesignerlaboratory.com/ig-bio.txt
new file mode 100644
index 0000000..23d7866
--- /dev/null
+++ b/thedesignerlaboratory.com/ig-bio.txt
@@ -0,0 +1 @@
+thedesignerlaboratory curated for the trade. Free samples, honest lead times.
diff --git a/thedesignerlaboratory.com/ig-display-name.txt b/thedesignerlaboratory.com/ig-display-name.txt
new file mode 100644
index 0000000..af99807
--- /dev/null
+++ b/thedesignerlaboratory.com/ig-display-name.txt
@@ -0,0 +1 @@
+thedesignerlaboratory
diff --git a/thedesignerlaboratory.com/ig-first-3-posts.md b/thedesignerlaboratory.com/ig-first-3-posts.md
new file mode 100644
index 0000000..78b3461
--- /dev/null
+++ b/thedesignerlaboratory.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for thedesignerlaboratory.com
+
+## Post 1
+
+Designer-grade thedesignerlaboratory — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+thedesignerlaboratory — free designer samples, honest lead times. — link in bio
diff --git a/thedesignerlaboratory.com/ig-handle-candidates.txt b/thedesignerlaboratory.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4d058bd
--- /dev/null
+++ b/thedesignerlaboratory.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thedesignerlaboratory
+FALLBACKS:
+ @thedesignerlaboratory.co
+ @shopthedesignerlaboratory
+ @thedesignerlaboratory.us
diff --git a/thedesignerlaboratory.com/image-specs.md b/thedesignerlaboratory.com/image-specs.md
new file mode 100644
index 0000000..784670b
--- /dev/null
+++ b/thedesignerlaboratory.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for thedesignerlaboratory.com
+
+## Profile pic (square, 400×400)
+Square logo for thedesignerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for thedesignerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/thedesignerlaboratory.com/link-in-bio.json b/thedesignerlaboratory.com/link-in-bio.json
new file mode 100644
index 0000000..034bddf
--- /dev/null
+++ b/thedesignerlaboratory.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "thedesignerlaboratory",
+ "domain": "thedesignerlaboratory.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://thedesignerlaboratory.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://thedesignerlaboratory.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@thedesignerlaboratory.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/thedesignerlaboratory.com/profile.json b/thedesignerlaboratory.com/profile.json
new file mode 100644
index 0000000..4c5c67b
--- /dev/null
+++ b/thedesignerlaboratory.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "thedesignerlaboratory.com",
+ "stem": "thedesignerlaboratory",
+ "category": "auto:generic",
+ "email": "info@thedesignerlaboratory.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "thedesignerlabo",
+ "handle_fallbacks": [
+ "thedesignerl_co",
+ "thedesignerlUS",
+ "shopthedesigner"
+ ],
+ "display_name": "thedesignerlaboratory",
+ "bio": "Trade source for thedesignerlaboratory. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade thedesignerlaboratory — trade-direct, free samples. https://thedesignerlaboratory.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thedesignerlaboratory — free designer samples, honest lead times. https://thedesignerlaboratory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thedesignerlaboratory",
+ "handle_fallbacks": [
+ "thedesignerlaboratory.co",
+ "shopthedesignerlaboratory",
+ "thedesignerlaboratory.us"
+ ],
+ "display_name": "thedesignerlaboratory",
+ "bio": "thedesignerlaboratory curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thedesignerlaboratory — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thedesignerlaboratory — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thedesignerlaboratory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thedesignerlaboratory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.048Z"
+}
\ No newline at end of file
diff --git a/thedesignerlaboratory.com/x-bio.txt b/thedesignerlaboratory.com/x-bio.txt
new file mode 100644
index 0000000..c6d4c0e
--- /dev/null
+++ b/thedesignerlaboratory.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for thedesignerlaboratory. Free designer samples, LA-based.
diff --git a/thedesignerlaboratory.com/x-display-name.txt b/thedesignerlaboratory.com/x-display-name.txt
new file mode 100644
index 0000000..af99807
--- /dev/null
+++ b/thedesignerlaboratory.com/x-display-name.txt
@@ -0,0 +1 @@
+thedesignerlaboratory
diff --git a/thedesignerlaboratory.com/x-first-3-posts.md b/thedesignerlaboratory.com/x-first-3-posts.md
new file mode 100644
index 0000000..033ac68
--- /dev/null
+++ b/thedesignerlaboratory.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for thedesignerlaboratory.com
+
+## Post 1 (100/280)
+
+Designer-grade thedesignerlaboratory — trade-direct, free samples. https://thedesignerlaboratory.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (99/280)
+
+thedesignerlaboratory — free designer samples, honest lead times. https://thedesignerlaboratory.com
diff --git a/thedesignerlaboratory.com/x-handle-candidates.txt b/thedesignerlaboratory.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a66883f
--- /dev/null
+++ b/thedesignerlaboratory.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thedesignerlabo
+FALLBACKS:
+ @thedesignerl_co
+ @thedesignerlUS
+ @shopthedesigner
diff --git a/thedesignerlibrary.com/credentials-template.txt b/thedesignerlibrary.com/credentials-template.txt
new file mode 100644
index 0000000..f448702
--- /dev/null
+++ b/thedesignerlibrary.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# thedesignerlibrary.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@thedesignerlibrary.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @thedesignerlibr (fallbacks: @thedesignerl_co, @thedesignerlUS, @shopthedesigner)
+IG handle: @thedesignerlibrary (fallbacks: @thedesignerlibrary.co, @shopthedesignerlibrary, @thedesignerlibrary.us)
diff --git a/thedesignerlibrary.com/ig-bio.txt b/thedesignerlibrary.com/ig-bio.txt
new file mode 100644
index 0000000..a0fbe91
--- /dev/null
+++ b/thedesignerlibrary.com/ig-bio.txt
@@ -0,0 +1 @@
+thedesignerlibrary curated for the trade. Free samples, honest lead times.
diff --git a/thedesignerlibrary.com/ig-display-name.txt b/thedesignerlibrary.com/ig-display-name.txt
new file mode 100644
index 0000000..bb5383a
--- /dev/null
+++ b/thedesignerlibrary.com/ig-display-name.txt
@@ -0,0 +1 @@
+thedesignerlibrary
diff --git a/thedesignerlibrary.com/ig-first-3-posts.md b/thedesignerlibrary.com/ig-first-3-posts.md
new file mode 100644
index 0000000..12d22f2
--- /dev/null
+++ b/thedesignerlibrary.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for thedesignerlibrary.com
+
+## Post 1
+
+Designer-grade thedesignerlibrary — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+thedesignerlibrary — free designer samples, honest lead times. — link in bio
diff --git a/thedesignerlibrary.com/ig-handle-candidates.txt b/thedesignerlibrary.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..2e65e35
--- /dev/null
+++ b/thedesignerlibrary.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thedesignerlibrary
+FALLBACKS:
+ @thedesignerlibrary.co
+ @shopthedesignerlibrary
+ @thedesignerlibrary.us
diff --git a/thedesignerlibrary.com/image-specs.md b/thedesignerlibrary.com/image-specs.md
new file mode 100644
index 0000000..c992392
--- /dev/null
+++ b/thedesignerlibrary.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for thedesignerlibrary.com
+
+## Profile pic (square, 400×400)
+Square logo for thedesignerlibrary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for thedesignerlibrary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/thedesignerlibrary.com/link-in-bio.json b/thedesignerlibrary.com/link-in-bio.json
new file mode 100644
index 0000000..afffeac
--- /dev/null
+++ b/thedesignerlibrary.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "thedesignerlibrary",
+ "domain": "thedesignerlibrary.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://thedesignerlibrary.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://thedesignerlibrary.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@thedesignerlibrary.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/thedesignerlibrary.com/profile.json b/thedesignerlibrary.com/profile.json
new file mode 100644
index 0000000..18c8fae
--- /dev/null
+++ b/thedesignerlibrary.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "thedesignerlibrary.com",
+ "stem": "thedesignerlibrary",
+ "category": "auto:generic",
+ "email": "info@thedesignerlibrary.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "thedesignerlibr",
+ "handle_fallbacks": [
+ "thedesignerl_co",
+ "thedesignerlUS",
+ "shopthedesigner"
+ ],
+ "display_name": "thedesignerlibrary",
+ "bio": "Trade source for thedesignerlibrary. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade thedesignerlibrary — trade-direct, free samples. https://thedesignerlibrary.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thedesignerlibrary — free designer samples, honest lead times. https://thedesignerlibrary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thedesignerlibrary",
+ "handle_fallbacks": [
+ "thedesignerlibrary.co",
+ "shopthedesignerlibrary",
+ "thedesignerlibrary.us"
+ ],
+ "display_name": "thedesignerlibrary",
+ "bio": "thedesignerlibrary curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thedesignerlibrary — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thedesignerlibrary — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thedesignerlibrary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thedesignerlibrary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.049Z"
+}
\ No newline at end of file
diff --git a/thedesignerlibrary.com/x-bio.txt b/thedesignerlibrary.com/x-bio.txt
new file mode 100644
index 0000000..a5a98f3
--- /dev/null
+++ b/thedesignerlibrary.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for thedesignerlibrary. Free designer samples, LA-based.
diff --git a/thedesignerlibrary.com/x-display-name.txt b/thedesignerlibrary.com/x-display-name.txt
new file mode 100644
index 0000000..bb5383a
--- /dev/null
+++ b/thedesignerlibrary.com/x-display-name.txt
@@ -0,0 +1 @@
+thedesignerlibrary
diff --git a/thedesignerlibrary.com/x-first-3-posts.md b/thedesignerlibrary.com/x-first-3-posts.md
new file mode 100644
index 0000000..88a7ef5
--- /dev/null
+++ b/thedesignerlibrary.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for thedesignerlibrary.com
+
+## Post 1 (94/280)
+
+Designer-grade thedesignerlibrary — trade-direct, free samples. https://thedesignerlibrary.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (93/280)
+
+thedesignerlibrary — free designer samples, honest lead times. https://thedesignerlibrary.com
diff --git a/thedesignerlibrary.com/x-handle-candidates.txt b/thedesignerlibrary.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d5b9f93
--- /dev/null
+++ b/thedesignerlibrary.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thedesignerlibr
+FALLBACKS:
+ @thedesignerl_co
+ @thedesignerlUS
+ @shopthedesigner
diff --git a/thehotelwallpaper.com/credentials-template.txt b/thehotelwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..ade5bbe
--- /dev/null
+++ b/thehotelwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# thehotelwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@thehotelwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @thehotelpaper (fallbacks: @thehotelpape_co, @thehotelpapeUS, @shopthehotelpap)
+IG handle: @thehotelwallpaper (fallbacks: @thehotelwallpaper.co, @shopthehotelwallpaper, @thehotelwallpaper.us)
diff --git a/thehotelwallpaper.com/ig-bio.txt b/thehotelwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..7899619
--- /dev/null
+++ b/thehotelwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.
diff --git a/thehotelwallpaper.com/ig-display-name.txt b/thehotelwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..a34ea29
--- /dev/null
+++ b/thehotelwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+thehotelwallpaper
diff --git a/thehotelwallpaper.com/ig-first-3-posts.md b/thehotelwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..51a8913
--- /dev/null
+++ b/thehotelwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for thehotelwallpaper.com
+
+## Post 1
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio
+
+---
+
+## Post 2
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio
+
+---
+
+## Post 3
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio
diff --git a/thehotelwallpaper.com/ig-handle-candidates.txt b/thehotelwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..0bdcc11
--- /dev/null
+++ b/thehotelwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thehotelwallpaper
+FALLBACKS:
+ @thehotelwallpaper.co
+ @shopthehotelwallpaper
+ @thehotelwallpaper.us
diff --git a/thehotelwallpaper.com/image-specs.md b/thehotelwallpaper.com/image-specs.md
new file mode 100644
index 0000000..3b98e30
--- /dev/null
+++ b/thehotelwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for thehotelwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for thehotelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for thehotelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/thehotelwallpaper.com/link-in-bio.json b/thehotelwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..e295b99
--- /dev/null
+++ b/thehotelwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "thehotelwallpaper",
+ "domain": "thehotelwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://thehotelwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://thehotelwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@thehotelwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/thehotelwallpaper.com/profile.json b/thehotelwallpaper.com/profile.json
new file mode 100644
index 0000000..3825a66
--- /dev/null
+++ b/thehotelwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "thehotelwallpaper.com",
+ "stem": "thehotelwallpaper",
+ "category": "auto:commercial",
+ "email": "info@thehotelwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "thehotelpaper",
+ "handle_fallbacks": [
+ "thehotelpape_co",
+ "thehotelpapeUS",
+ "shopthehotelpap"
+ ],
+ "display_name": "thehotelwallpaper",
+ "bio": "Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://thehotelwallpaper.com",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://thehotelwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thehotelwallpaper",
+ "handle_fallbacks": [
+ "thehotelwallpaper.co",
+ "shopthehotelwallpaper",
+ "thehotelwallpaper.us"
+ ],
+ "display_name": "thehotelwallpaper",
+ "bio": "Class A vinyl wallcoverings for hospitality, hotel & office. Fire-rated, scrubbable, contract-grade. Free designer samples.",
+ "first_posts": [
+ "Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. — link in bio",
+ "Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led. — link in bio",
+ "Commercial wallcoverings — the spec without the procurement headache. Free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thehotelwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thehotelwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.050Z"
+}
\ No newline at end of file
diff --git a/thehotelwallpaper.com/x-bio.txt b/thehotelwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..34899ed
--- /dev/null
+++ b/thehotelwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Contract-grade wall finishes for hotels, restaurants & offices. Class A, designer-led, free samples.
diff --git a/thehotelwallpaper.com/x-display-name.txt b/thehotelwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..a34ea29
--- /dev/null
+++ b/thehotelwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+thehotelwallpaper
diff --git a/thehotelwallpaper.com/x-first-3-posts.md b/thehotelwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..c9372ed
--- /dev/null
+++ b/thehotelwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for thehotelwallpaper.com
+
+## Post 1 (128/280)
+
+Class A vinyl wallcoverings for hospitality. Fire-rated, scrubbable, contract-grade. Free samples. https://thehotelwallpaper.com
+
+---
+
+## Post 2 (99/280)
+
+Contract-grade wall finishes for hotels, restaurants & offices. Type II, ASTM-tested, designer-led.
+
+---
+
+## Post 3 (122/280)
+
+Commercial wallcoverings — the spec without the procurement headache. Free designer samples. https://thehotelwallpaper.com
diff --git a/thehotelwallpaper.com/x-handle-candidates.txt b/thehotelwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..048096c
--- /dev/null
+++ b/thehotelwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thehotelpaper
+FALLBACKS:
+ @thehotelpape_co
+ @thehotelpapeUS
+ @shopthehotelpap
diff --git a/thesetdecorator.com/credentials-template.txt b/thesetdecorator.com/credentials-template.txt
new file mode 100644
index 0000000..d9df6ac
--- /dev/null
+++ b/thesetdecorator.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# thesetdecorator.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@thesetdecorator.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @thesetdecorator (fallbacks: @thesetdecora_co, @thesetdecoraUS, @shopthesetdecor)
+IG handle: @thesetdecorator (fallbacks: @thesetdecorator.co, @shopthesetdecorator, @thesetdecorator.us)
diff --git a/thesetdecorator.com/ig-bio.txt b/thesetdecorator.com/ig-bio.txt
new file mode 100644
index 0000000..f6252b2
--- /dev/null
+++ b/thesetdecorator.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer-grade thesetdecorator — trade-direct, free samples, hand-curated only.
diff --git a/thesetdecorator.com/ig-display-name.txt b/thesetdecorator.com/ig-display-name.txt
new file mode 100644
index 0000000..d0deb00
--- /dev/null
+++ b/thesetdecorator.com/ig-display-name.txt
@@ -0,0 +1 @@
+thesetdecorator
diff --git a/thesetdecorator.com/ig-first-3-posts.md b/thesetdecorator.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8636cc8
--- /dev/null
+++ b/thesetdecorator.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for thesetdecorator.com
+
+## Post 1
+
+Designer-grade thesetdecorator — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+thesetdecorator — free designer samples, honest lead times. — link in bio
diff --git a/thesetdecorator.com/ig-handle-candidates.txt b/thesetdecorator.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ab56e33
--- /dev/null
+++ b/thesetdecorator.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thesetdecorator
+FALLBACKS:
+ @thesetdecorator.co
+ @shopthesetdecorator
+ @thesetdecorator.us
diff --git a/thesetdecorator.com/image-specs.md b/thesetdecorator.com/image-specs.md
new file mode 100644
index 0000000..239c07d
--- /dev/null
+++ b/thesetdecorator.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for thesetdecorator.com
+
+## Profile pic (square, 400×400)
+Square logo for thesetdecorator: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for thesetdecorator — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/thesetdecorator.com/link-in-bio.json b/thesetdecorator.com/link-in-bio.json
new file mode 100644
index 0000000..736e04a
--- /dev/null
+++ b/thesetdecorator.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "thesetdecorator",
+ "domain": "thesetdecorator.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://thesetdecorator.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://thesetdecorator.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@thesetdecorator.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/thesetdecorator.com/profile.json b/thesetdecorator.com/profile.json
new file mode 100644
index 0000000..5c96df2
--- /dev/null
+++ b/thesetdecorator.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "thesetdecorator.com",
+ "stem": "thesetdecorator",
+ "category": "auto:generic",
+ "email": "info@thesetdecorator.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "thesetdecorator",
+ "handle_fallbacks": [
+ "thesetdecora_co",
+ "thesetdecoraUS",
+ "shopthesetdecor"
+ ],
+ "display_name": "thesetdecorator",
+ "bio": "thesetdecorator curated for the trade. Free samples, honest lead times.",
+ "first_posts": [
+ "Designer-grade thesetdecorator — trade-direct, free samples. https://thesetdecorator.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "thesetdecorator — free designer samples, honest lead times. https://thesetdecorator.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "thesetdecorator",
+ "handle_fallbacks": [
+ "thesetdecorator.co",
+ "shopthesetdecorator",
+ "thesetdecorator.us"
+ ],
+ "display_name": "thesetdecorator",
+ "bio": "Designer-grade thesetdecorator — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade thesetdecorator — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "thesetdecorator — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for thesetdecorator: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for thesetdecorator — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.050Z"
+}
\ No newline at end of file
diff --git a/thesetdecorator.com/x-bio.txt b/thesetdecorator.com/x-bio.txt
new file mode 100644
index 0000000..77d5d19
--- /dev/null
+++ b/thesetdecorator.com/x-bio.txt
@@ -0,0 +1 @@
+thesetdecorator curated for the trade. Free samples, honest lead times.
diff --git a/thesetdecorator.com/x-display-name.txt b/thesetdecorator.com/x-display-name.txt
new file mode 100644
index 0000000..d0deb00
--- /dev/null
+++ b/thesetdecorator.com/x-display-name.txt
@@ -0,0 +1 @@
+thesetdecorator
diff --git a/thesetdecorator.com/x-first-3-posts.md b/thesetdecorator.com/x-first-3-posts.md
new file mode 100644
index 0000000..9a9eaa9
--- /dev/null
+++ b/thesetdecorator.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for thesetdecorator.com
+
+## Post 1 (88/280)
+
+Designer-grade thesetdecorator — trade-direct, free samples. https://thesetdecorator.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (87/280)
+
+thesetdecorator — free designer samples, honest lead times. https://thesetdecorator.com
diff --git a/thesetdecorator.com/x-handle-candidates.txt b/thesetdecorator.com/x-handle-candidates.txt
new file mode 100644
index 0000000..cb535e1
--- /dev/null
+++ b/thesetdecorator.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @thesetdecorator
+FALLBACKS:
+ @thesetdecora_co
+ @thesetdecoraUS
+ @shopthesetdecor
diff --git a/tradeonlytextiles.com/credentials-template.txt b/tradeonlytextiles.com/credentials-template.txt
new file mode 100644
index 0000000..1714b99
--- /dev/null
+++ b/tradeonlytextiles.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# tradeonlytextiles.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@tradeonlytextiles.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @tradeonlytextil (fallbacks: @tradeonlytex_co, @tradeonlytexUS, @shoptradeonlyte)
+IG handle: @tradeonlytextiles (fallbacks: @tradeonlytextiles.co, @shoptradeonlytextiles, @tradeonlytextiles.us)
diff --git a/tradeonlytextiles.com/ig-bio.txt b/tradeonlytextiles.com/ig-bio.txt
new file mode 100644
index 0000000..17f8c9f
--- /dev/null
+++ b/tradeonlytextiles.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for tradeonlytextiles. Free designer samples, LA-based.
diff --git a/tradeonlytextiles.com/ig-display-name.txt b/tradeonlytextiles.com/ig-display-name.txt
new file mode 100644
index 0000000..59817e4
--- /dev/null
+++ b/tradeonlytextiles.com/ig-display-name.txt
@@ -0,0 +1 @@
+tradeonlytextiles
diff --git a/tradeonlytextiles.com/ig-first-3-posts.md b/tradeonlytextiles.com/ig-first-3-posts.md
new file mode 100644
index 0000000..ad188fe
--- /dev/null
+++ b/tradeonlytextiles.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for tradeonlytextiles.com
+
+## Post 1
+
+Designer-grade tradeonlytextiles — trade-direct, free samples. — link in bio
+
+---
+
+## Post 2
+
+Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio
+
+---
+
+## Post 3
+
+tradeonlytextiles — free designer samples, honest lead times. — link in bio
diff --git a/tradeonlytextiles.com/ig-handle-candidates.txt b/tradeonlytextiles.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..13bf4ba
--- /dev/null
+++ b/tradeonlytextiles.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @tradeonlytextiles
+FALLBACKS:
+ @tradeonlytextiles.co
+ @shoptradeonlytextiles
+ @tradeonlytextiles.us
diff --git a/tradeonlytextiles.com/image-specs.md b/tradeonlytextiles.com/image-specs.md
new file mode 100644
index 0000000..2d8b321
--- /dev/null
+++ b/tradeonlytextiles.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for tradeonlytextiles.com
+
+## Profile pic (square, 400×400)
+Square logo for tradeonlytextiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for tradeonlytextiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/tradeonlytextiles.com/link-in-bio.json b/tradeonlytextiles.com/link-in-bio.json
new file mode 100644
index 0000000..37a7a1b
--- /dev/null
+++ b/tradeonlytextiles.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "tradeonlytextiles",
+ "domain": "tradeonlytextiles.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://tradeonlytextiles.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://tradeonlytextiles.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@tradeonlytextiles.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tradeonlytextiles.com/profile.json b/tradeonlytextiles.com/profile.json
new file mode 100644
index 0000000..87b9d67
--- /dev/null
+++ b/tradeonlytextiles.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "tradeonlytextiles.com",
+ "stem": "tradeonlytextiles",
+ "category": "auto:generic",
+ "email": "info@tradeonlytextiles.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "tradeonlytextil",
+ "handle_fallbacks": [
+ "tradeonlytex_co",
+ "tradeonlytexUS",
+ "shoptradeonlyte"
+ ],
+ "display_name": "tradeonlytextiles",
+ "bio": "Designer-grade tradeonlytextiles — trade-direct, free samples, hand-curated only.",
+ "first_posts": [
+ "Designer-grade tradeonlytextiles — trade-direct, free samples. https://tradeonlytextiles.com",
+ "Why we exist: the design community deserves a real source, not a re-seller markup.",
+ "tradeonlytextiles — free designer samples, honest lead times. https://tradeonlytextiles.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "tradeonlytextiles",
+ "handle_fallbacks": [
+ "tradeonlytextiles.co",
+ "shoptradeonlytextiles",
+ "tradeonlytextiles.us"
+ ],
+ "display_name": "tradeonlytextiles",
+ "bio": "Trade source for tradeonlytextiles. Free designer samples, LA-based.",
+ "first_posts": [
+ "Designer-grade tradeonlytextiles — trade-direct, free samples. — link in bio",
+ "Why we exist: the design community deserves a real source, not a re-seller markup. — link in bio",
+ "tradeonlytextiles — free designer samples, honest lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for tradeonlytextiles: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for tradeonlytextiles — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.051Z"
+}
\ No newline at end of file
diff --git a/tradeonlytextiles.com/x-bio.txt b/tradeonlytextiles.com/x-bio.txt
new file mode 100644
index 0000000..d3012dd
--- /dev/null
+++ b/tradeonlytextiles.com/x-bio.txt
@@ -0,0 +1 @@
+Designer-grade tradeonlytextiles — trade-direct, free samples, hand-curated only.
diff --git a/tradeonlytextiles.com/x-display-name.txt b/tradeonlytextiles.com/x-display-name.txt
new file mode 100644
index 0000000..59817e4
--- /dev/null
+++ b/tradeonlytextiles.com/x-display-name.txt
@@ -0,0 +1 @@
+tradeonlytextiles
diff --git a/tradeonlytextiles.com/x-first-3-posts.md b/tradeonlytextiles.com/x-first-3-posts.md
new file mode 100644
index 0000000..3ca1e26
--- /dev/null
+++ b/tradeonlytextiles.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for tradeonlytextiles.com
+
+## Post 1 (92/280)
+
+Designer-grade tradeonlytextiles — trade-direct, free samples. https://tradeonlytextiles.com
+
+---
+
+## Post 2 (82/280)
+
+Why we exist: the design community deserves a real source, not a re-seller markup.
+
+---
+
+## Post 3 (91/280)
+
+tradeonlytextiles — free designer samples, honest lead times. https://tradeonlytextiles.com
diff --git a/tradeonlytextiles.com/x-handle-candidates.txt b/tradeonlytextiles.com/x-handle-candidates.txt
new file mode 100644
index 0000000..0cabf50
--- /dev/null
+++ b/tradeonlytextiles.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @tradeonlytextil
+FALLBACKS:
+ @tradeonlytex_co
+ @tradeonlytexUS
+ @shoptradeonlyte
diff --git a/unitedstateswallpaper.com/credentials-template.txt b/unitedstateswallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..8800538
--- /dev/null
+++ b/unitedstateswallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# unitedstateswallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@unitedstateswallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @unitedstateswal (fallbacks: @unitedstates_co, @unitedstatesUS, @shopunitedstate)
+IG handle: @unitedstateswallpaper (fallbacks: @unitedstateswallpaper.co, @shopunitedstateswallpaper, @unitedstateswallpaper.us)
diff --git a/unitedstateswallpaper.com/ig-bio.txt b/unitedstateswallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/unitedstateswallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/unitedstateswallpaper.com/ig-display-name.txt b/unitedstateswallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..442cda7
--- /dev/null
+++ b/unitedstateswallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+unitedstateswallpaper
diff --git a/unitedstateswallpaper.com/ig-first-3-posts.md b/unitedstateswallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..16ec8d1
--- /dev/null
+++ b/unitedstateswallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for unitedstateswallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/unitedstateswallpaper.com/ig-handle-candidates.txt b/unitedstateswallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8dc27ba
--- /dev/null
+++ b/unitedstateswallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @unitedstateswallpaper
+FALLBACKS:
+ @unitedstateswallpaper.co
+ @shopunitedstateswallpaper
+ @unitedstateswallpaper.us
diff --git a/unitedstateswallpaper.com/image-specs.md b/unitedstateswallpaper.com/image-specs.md
new file mode 100644
index 0000000..1881ad5
--- /dev/null
+++ b/unitedstateswallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for unitedstateswallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for unitedstateswallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for unitedstateswallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/unitedstateswallpaper.com/link-in-bio.json b/unitedstateswallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..cac3869
--- /dev/null
+++ b/unitedstateswallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "unitedstateswallpaper",
+ "domain": "unitedstateswallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://unitedstateswallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://unitedstateswallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@unitedstateswallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/unitedstateswallpaper.com/profile.json b/unitedstateswallpaper.com/profile.json
new file mode 100644
index 0000000..77d0959
--- /dev/null
+++ b/unitedstateswallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "unitedstateswallpaper.com",
+ "stem": "unitedstateswallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@unitedstateswallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "unitedstateswal",
+ "handle_fallbacks": [
+ "unitedstates_co",
+ "unitedstatesUS",
+ "shopunitedstate"
+ ],
+ "display_name": "unitedstateswallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://unitedstateswallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://unitedstateswallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "unitedstateswallpaper",
+ "handle_fallbacks": [
+ "unitedstateswallpaper.co",
+ "shopunitedstateswallpaper",
+ "unitedstateswallpaper.us"
+ ],
+ "display_name": "unitedstateswallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for unitedstateswallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for unitedstateswallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.052Z"
+}
\ No newline at end of file
diff --git a/unitedstateswallpaper.com/x-bio.txt b/unitedstateswallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/unitedstateswallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/unitedstateswallpaper.com/x-display-name.txt b/unitedstateswallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..442cda7
--- /dev/null
+++ b/unitedstateswallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+unitedstateswallpaper
diff --git a/unitedstateswallpaper.com/x-first-3-posts.md b/unitedstateswallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..abb02bd
--- /dev/null
+++ b/unitedstateswallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for unitedstateswallpaper.com
+
+## Post 1 (100/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://unitedstateswallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (95/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://unitedstateswallpaper.com
diff --git a/unitedstateswallpaper.com/x-handle-candidates.txt b/unitedstateswallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..ce22bfa
--- /dev/null
+++ b/unitedstateswallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @unitedstateswal
+FALLBACKS:
+ @unitedstates_co
+ @unitedstatesUS
+ @shopunitedstate
diff --git a/venturaclaw.com/profile.json b/venturaclaw.com/profile.json
index 485f22d..51e6c87 100644
--- a/venturaclaw.com/profile.json
+++ b/venturaclaw.com/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Wide Ventura Blvd street scene at golden hour — palm tops, storefronts.",
"ig_header_1080x566": "Cropped Ventura Blvd hero."
},
- "generated_at": "2026-05-11T23:47:59.751Z"
+ "generated_at": "2026-05-11T23:52:52.952Z"
}
\ No newline at end of file
diff --git a/vinylwallpaper.com/credentials-template.txt b/vinylwallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..ef0c777
--- /dev/null
+++ b/vinylwallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# vinylwallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@vinylwallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @vinylwallpaper (fallbacks: @vinylwallpap_co, @vinylwallpapUS, @shopvinylwallpa)
+IG handle: @vinylwallpaper (fallbacks: @vinylwallpaper.co, @shopvinylwallpaper, @vinylwallpaper.us)
diff --git a/vinylwallpaper.com/ig-bio.txt b/vinylwallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/vinylwallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/vinylwallpaper.com/ig-display-name.txt b/vinylwallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..1603cc0
--- /dev/null
+++ b/vinylwallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+vinylwallpaper
diff --git a/vinylwallpaper.com/ig-first-3-posts.md b/vinylwallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0fbac56
--- /dev/null
+++ b/vinylwallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for vinylwallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/vinylwallpaper.com/ig-handle-candidates.txt b/vinylwallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..9ba5432
--- /dev/null
+++ b/vinylwallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @vinylwallpaper
+FALLBACKS:
+ @vinylwallpaper.co
+ @shopvinylwallpaper
+ @vinylwallpaper.us
diff --git a/vinylwallpaper.com/image-specs.md b/vinylwallpaper.com/image-specs.md
new file mode 100644
index 0000000..4a5da10
--- /dev/null
+++ b/vinylwallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for vinylwallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for vinylwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for vinylwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/vinylwallpaper.com/link-in-bio.json b/vinylwallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..213605e
--- /dev/null
+++ b/vinylwallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "vinylwallpaper",
+ "domain": "vinylwallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://vinylwallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://vinylwallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@vinylwallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/vinylwallpaper.com/profile.json b/vinylwallpaper.com/profile.json
new file mode 100644
index 0000000..ec7cd7e
--- /dev/null
+++ b/vinylwallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "vinylwallpaper.com",
+ "stem": "vinylwallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@vinylwallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "vinylwallpaper",
+ "handle_fallbacks": [
+ "vinylwallpap_co",
+ "vinylwallpapUS",
+ "shopvinylwallpa"
+ ],
+ "display_name": "vinylwallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://vinylwallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://vinylwallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "vinylwallpaper",
+ "handle_fallbacks": [
+ "vinylwallpaper.co",
+ "shopvinylwallpaper",
+ "vinylwallpaper.us"
+ ],
+ "display_name": "vinylwallpaper",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for vinylwallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for vinylwallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.052Z"
+}
\ No newline at end of file
diff --git a/vinylwallpaper.com/x-bio.txt b/vinylwallpaper.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/vinylwallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/vinylwallpaper.com/x-display-name.txt b/vinylwallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..1603cc0
--- /dev/null
+++ b/vinylwallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+vinylwallpaper
diff --git a/vinylwallpaper.com/x-first-3-posts.md b/vinylwallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..cbb6d05
--- /dev/null
+++ b/vinylwallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for vinylwallpaper.com
+
+## Post 1 (93/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://vinylwallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (88/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://vinylwallpaper.com
diff --git a/vinylwallpaper.com/x-handle-candidates.txt b/vinylwallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..42e3adc
--- /dev/null
+++ b/vinylwallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @vinylwallpaper
+FALLBACKS:
+ @vinylwallpap_co
+ @vinylwallpapUS
+ @shopvinylwallpa
diff --git a/wallco.ai/profile.json b/wallco.ai/profile.json
index a205b9b..51433a6 100644
--- a/wallco.ai/profile.json
+++ b/wallco.ai/profile.json
@@ -42,5 +42,5 @@
"header_1500x500": "Grid of 12 AI-generated wallcovering tiles in a single coherent palette.",
"ig_header_1080x566": "Crop of generated-tile grid."
},
- "generated_at": "2026-05-11T23:47:59.750Z"
+ "generated_at": "2026-05-11T23:52:52.952Z"
}
\ No newline at end of file
diff --git a/wallcovering.net/credentials-template.txt b/wallcovering.net/credentials-template.txt
new file mode 100644
index 0000000..5e6f793
--- /dev/null
+++ b/wallcovering.net/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallcovering.net — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallcovering.net (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallcovering (fallbacks: @wallcovering_co, @wallcoveringUS, @shopwallcoverin)
+IG handle: @wallcovering (fallbacks: @wallcovering.co, @shopwallcovering, @wallcovering.us)
diff --git a/wallcovering.net/ig-bio.txt b/wallcovering.net/ig-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/wallcovering.net/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/wallcovering.net/ig-display-name.txt b/wallcovering.net/ig-display-name.txt
new file mode 100644
index 0000000..2c91561
--- /dev/null
+++ b/wallcovering.net/ig-display-name.txt
@@ -0,0 +1 @@
+wallcovering
diff --git a/wallcovering.net/ig-first-3-posts.md b/wallcovering.net/ig-first-3-posts.md
new file mode 100644
index 0000000..e65c131
--- /dev/null
+++ b/wallcovering.net/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallcovering.net
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/wallcovering.net/ig-handle-candidates.txt b/wallcovering.net/ig-handle-candidates.txt
new file mode 100644
index 0000000..e424ed9
--- /dev/null
+++ b/wallcovering.net/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallcovering
+FALLBACKS:
+ @wallcovering.co
+ @shopwallcovering
+ @wallcovering.us
diff --git a/wallcovering.net/image-specs.md b/wallcovering.net/image-specs.md
new file mode 100644
index 0000000..7897c1c
--- /dev/null
+++ b/wallcovering.net/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallcovering.net
+
+## Profile pic (square, 400×400)
+Square logo for wallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallcovering.net/link-in-bio.json b/wallcovering.net/link-in-bio.json
new file mode 100644
index 0000000..c2fb7c2
--- /dev/null
+++ b/wallcovering.net/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallcovering",
+ "domain": "wallcovering.net",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallcovering.net"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallcovering.net/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallcovering.net"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallcovering.net/profile.json b/wallcovering.net/profile.json
new file mode 100644
index 0000000..c21c1f2
--- /dev/null
+++ b/wallcovering.net/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallcovering.net",
+ "stem": "wallcovering",
+ "category": "auto:wallcovering",
+ "email": "info@wallcovering.net",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallcovering",
+ "handle_fallbacks": [
+ "wallcovering_co",
+ "wallcoveringUS",
+ "shopwallcoverin"
+ ],
+ "display_name": "wallcovering",
+ "bio": "Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wallcovering.net",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://wallcovering.net"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallcovering",
+ "handle_fallbacks": [
+ "wallcovering.co",
+ "shopwallcovering",
+ "wallcovering.us"
+ ],
+ "display_name": "wallcovering",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallcovering: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallcovering — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.053Z"
+}
\ No newline at end of file
diff --git a/wallcovering.net/x-bio.txt b/wallcovering.net/x-bio.txt
new file mode 100644
index 0000000..b5d886d
--- /dev/null
+++ b/wallcovering.net/x-bio.txt
@@ -0,0 +1 @@
+Designer wallcoverings, trade-direct. Free samples, honest lead times, 70+ houses under one ordering experience.
diff --git a/wallcovering.net/x-display-name.txt b/wallcovering.net/x-display-name.txt
new file mode 100644
index 0000000..2c91561
--- /dev/null
+++ b/wallcovering.net/x-display-name.txt
@@ -0,0 +1 @@
+wallcovering
diff --git a/wallcovering.net/x-first-3-posts.md b/wallcovering.net/x-first-3-posts.md
new file mode 100644
index 0000000..1389db3
--- /dev/null
+++ b/wallcovering.net/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallcovering.net
+
+## Post 1 (115/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wallcovering.net
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (84/280)
+
+70+ houses, one ordering experience, free designer samples. https://wallcovering.net
diff --git a/wallcovering.net/x-handle-candidates.txt b/wallcovering.net/x-handle-candidates.txt
new file mode 100644
index 0000000..46fe1b1
--- /dev/null
+++ b/wallcovering.net/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallcovering
+FALLBACKS:
+ @wallcovering_co
+ @wallcoveringUS
+ @shopwallcoverin
diff --git a/wallpapercanada.com/credentials-template.txt b/wallpapercanada.com/credentials-template.txt
new file mode 100644
index 0000000..2665198
--- /dev/null
+++ b/wallpapercanada.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpapercanada.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpapercanada.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpapercanada (fallbacks: @wallpapercan_co, @wallpapercanUS, @shopwallpaperca)
+IG handle: @wallpapercanada (fallbacks: @wallpapercanada.co, @shopwallpapercanada, @wallpapercanada.us)
diff --git a/wallpapercanada.com/ig-bio.txt b/wallpapercanada.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpapercanada.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpapercanada.com/ig-display-name.txt b/wallpapercanada.com/ig-display-name.txt
new file mode 100644
index 0000000..35582d4
--- /dev/null
+++ b/wallpapercanada.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpapercanada
diff --git a/wallpapercanada.com/ig-first-3-posts.md b/wallpapercanada.com/ig-first-3-posts.md
new file mode 100644
index 0000000..8174403
--- /dev/null
+++ b/wallpapercanada.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpapercanada.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpapercanada.com/ig-handle-candidates.txt b/wallpapercanada.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..77983e8
--- /dev/null
+++ b/wallpapercanada.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapercanada
+FALLBACKS:
+ @wallpapercanada.co
+ @shopwallpapercanada
+ @wallpapercanada.us
diff --git a/wallpapercanada.com/image-specs.md b/wallpapercanada.com/image-specs.md
new file mode 100644
index 0000000..074dc8a
--- /dev/null
+++ b/wallpapercanada.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpapercanada.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpapercanada: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpapercanada — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpapercanada.com/link-in-bio.json b/wallpapercanada.com/link-in-bio.json
new file mode 100644
index 0000000..5615c2c
--- /dev/null
+++ b/wallpapercanada.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpapercanada",
+ "domain": "wallpapercanada.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpapercanada.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpapercanada.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpapercanada.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpapercanada.com/profile.json b/wallpapercanada.com/profile.json
new file mode 100644
index 0000000..2f52050
--- /dev/null
+++ b/wallpapercanada.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpapercanada.com",
+ "stem": "wallpapercanada",
+ "category": "auto:wallpaper",
+ "email": "info@wallpapercanada.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpapercanada",
+ "handle_fallbacks": [
+ "wallpapercan_co",
+ "wallpapercanUS",
+ "shopwallpaperca"
+ ],
+ "display_name": "wallpapercanada",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapercanada.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpapercanada.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapercanada",
+ "handle_fallbacks": [
+ "wallpapercanada.co",
+ "shopwallpapercanada",
+ "wallpapercanada.us"
+ ],
+ "display_name": "wallpapercanada",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapercanada: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapercanada — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.054Z"
+}
\ No newline at end of file
diff --git a/wallpapercanada.com/x-bio.txt b/wallpapercanada.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpapercanada.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpapercanada.com/x-display-name.txt b/wallpapercanada.com/x-display-name.txt
new file mode 100644
index 0000000..35582d4
--- /dev/null
+++ b/wallpapercanada.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpapercanada
diff --git a/wallpapercanada.com/x-first-3-posts.md b/wallpapercanada.com/x-first-3-posts.md
new file mode 100644
index 0000000..d585df5
--- /dev/null
+++ b/wallpapercanada.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpapercanada.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapercanada.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpapercanada.com
diff --git a/wallpapercanada.com/x-handle-candidates.txt b/wallpapercanada.com/x-handle-candidates.txt
new file mode 100644
index 0000000..9a4c293
--- /dev/null
+++ b/wallpapercanada.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapercanada
+FALLBACKS:
+ @wallpapercan_co
+ @wallpapercanUS
+ @shopwallpaperca
diff --git a/wallpaperdefinitions.com/credentials-template.txt b/wallpaperdefinitions.com/credentials-template.txt
new file mode 100644
index 0000000..9d32c9a
--- /dev/null
+++ b/wallpaperdefinitions.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperdefinitions.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperdefinitions.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperdefini (fallbacks: @wallpaperdef_co, @wallpaperdefUS, @shopwallpaperde)
+IG handle: @wallpaperdefinitions (fallbacks: @wallpaperdefinitions.co, @shopwallpaperdefinitions, @wallpaperdefinitions.us)
diff --git a/wallpaperdefinitions.com/ig-bio.txt b/wallpaperdefinitions.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperdefinitions.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperdefinitions.com/ig-display-name.txt b/wallpaperdefinitions.com/ig-display-name.txt
new file mode 100644
index 0000000..6a516b6
--- /dev/null
+++ b/wallpaperdefinitions.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperdefinitions
diff --git a/wallpaperdefinitions.com/ig-first-3-posts.md b/wallpaperdefinitions.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5af43f8
--- /dev/null
+++ b/wallpaperdefinitions.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperdefinitions.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperdefinitions.com/ig-handle-candidates.txt b/wallpaperdefinitions.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4826f40
--- /dev/null
+++ b/wallpaperdefinitions.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperdefinitions
+FALLBACKS:
+ @wallpaperdefinitions.co
+ @shopwallpaperdefinitions
+ @wallpaperdefinitions.us
diff --git a/wallpaperdefinitions.com/image-specs.md b/wallpaperdefinitions.com/image-specs.md
new file mode 100644
index 0000000..461202c
--- /dev/null
+++ b/wallpaperdefinitions.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperdefinitions.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperdefinitions: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperdefinitions — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperdefinitions.com/link-in-bio.json b/wallpaperdefinitions.com/link-in-bio.json
new file mode 100644
index 0000000..d9d53f1
--- /dev/null
+++ b/wallpaperdefinitions.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperdefinitions",
+ "domain": "wallpaperdefinitions.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperdefinitions.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperdefinitions.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperdefinitions.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperdefinitions.com/profile.json b/wallpaperdefinitions.com/profile.json
new file mode 100644
index 0000000..441d5ea
--- /dev/null
+++ b/wallpaperdefinitions.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperdefinitions.com",
+ "stem": "wallpaperdefinitions",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperdefinitions.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperdefini",
+ "handle_fallbacks": [
+ "wallpaperdef_co",
+ "wallpaperdefUS",
+ "shopwallpaperde"
+ ],
+ "display_name": "wallpaperdefinitions",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdefinitions.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdefinitions.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperdefinitions",
+ "handle_fallbacks": [
+ "wallpaperdefinitions.co",
+ "shopwallpaperdefinitions",
+ "wallpaperdefinitions.us"
+ ],
+ "display_name": "wallpaperdefinitions",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperdefinitions: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperdefinitions — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.054Z"
+}
\ No newline at end of file
diff --git a/wallpaperdefinitions.com/x-bio.txt b/wallpaperdefinitions.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperdefinitions.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperdefinitions.com/x-display-name.txt b/wallpaperdefinitions.com/x-display-name.txt
new file mode 100644
index 0000000..6a516b6
--- /dev/null
+++ b/wallpaperdefinitions.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperdefinitions
diff --git a/wallpaperdefinitions.com/x-first-3-posts.md b/wallpaperdefinitions.com/x-first-3-posts.md
new file mode 100644
index 0000000..f00163e
--- /dev/null
+++ b/wallpaperdefinitions.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperdefinitions.com
+
+## Post 1 (99/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdefinitions.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (94/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdefinitions.com
diff --git a/wallpaperdefinitions.com/x-handle-candidates.txt b/wallpaperdefinitions.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e6e3cc6
--- /dev/null
+++ b/wallpaperdefinitions.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperdefini
+FALLBACKS:
+ @wallpaperdef_co
+ @wallpaperdefUS
+ @shopwallpaperde
diff --git a/wallpaperdictionary.com/credentials-template.txt b/wallpaperdictionary.com/credentials-template.txt
new file mode 100644
index 0000000..8e609c5
--- /dev/null
+++ b/wallpaperdictionary.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperdictionary.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperdictionary.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperdictio (fallbacks: @wallpaperdic_co, @wallpaperdicUS, @shopwallpaperdi)
+IG handle: @wallpaperdictionary (fallbacks: @wallpaperdictionary.co, @shopwallpaperdictionary, @wallpaperdictionary.us)
diff --git a/wallpaperdictionary.com/ig-bio.txt b/wallpaperdictionary.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperdictionary.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperdictionary.com/ig-display-name.txt b/wallpaperdictionary.com/ig-display-name.txt
new file mode 100644
index 0000000..217d327
--- /dev/null
+++ b/wallpaperdictionary.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperdictionary
diff --git a/wallpaperdictionary.com/ig-first-3-posts.md b/wallpaperdictionary.com/ig-first-3-posts.md
new file mode 100644
index 0000000..9f2e683
--- /dev/null
+++ b/wallpaperdictionary.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperdictionary.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperdictionary.com/ig-handle-candidates.txt b/wallpaperdictionary.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..d070715
--- /dev/null
+++ b/wallpaperdictionary.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperdictionary
+FALLBACKS:
+ @wallpaperdictionary.co
+ @shopwallpaperdictionary
+ @wallpaperdictionary.us
diff --git a/wallpaperdictionary.com/image-specs.md b/wallpaperdictionary.com/image-specs.md
new file mode 100644
index 0000000..f7397cb
--- /dev/null
+++ b/wallpaperdictionary.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperdictionary.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperdictionary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperdictionary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperdictionary.com/link-in-bio.json b/wallpaperdictionary.com/link-in-bio.json
new file mode 100644
index 0000000..6a97dd3
--- /dev/null
+++ b/wallpaperdictionary.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperdictionary",
+ "domain": "wallpaperdictionary.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperdictionary.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperdictionary.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperdictionary.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperdictionary.com/profile.json b/wallpaperdictionary.com/profile.json
new file mode 100644
index 0000000..24ea758
--- /dev/null
+++ b/wallpaperdictionary.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperdictionary.com",
+ "stem": "wallpaperdictionary",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperdictionary.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperdictio",
+ "handle_fallbacks": [
+ "wallpaperdic_co",
+ "wallpaperdicUS",
+ "shopwallpaperdi"
+ ],
+ "display_name": "wallpaperdictionary",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdictionary.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdictionary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperdictionary",
+ "handle_fallbacks": [
+ "wallpaperdictionary.co",
+ "shopwallpaperdictionary",
+ "wallpaperdictionary.us"
+ ],
+ "display_name": "wallpaperdictionary",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperdictionary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperdictionary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.055Z"
+}
\ No newline at end of file
diff --git a/wallpaperdictionary.com/x-bio.txt b/wallpaperdictionary.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperdictionary.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperdictionary.com/x-display-name.txt b/wallpaperdictionary.com/x-display-name.txt
new file mode 100644
index 0000000..217d327
--- /dev/null
+++ b/wallpaperdictionary.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperdictionary
diff --git a/wallpaperdictionary.com/x-first-3-posts.md b/wallpaperdictionary.com/x-first-3-posts.md
new file mode 100644
index 0000000..bf71951
--- /dev/null
+++ b/wallpaperdictionary.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperdictionary.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperdictionary.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperdictionary.com
diff --git a/wallpaperdictionary.com/x-handle-candidates.txt b/wallpaperdictionary.com/x-handle-candidates.txt
new file mode 100644
index 0000000..ed7d42e
--- /dev/null
+++ b/wallpaperdictionary.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperdictio
+FALLBACKS:
+ @wallpaperdic_co
+ @wallpaperdicUS
+ @shopwallpaperdi
diff --git a/wallpaperexports.com/credentials-template.txt b/wallpaperexports.com/credentials-template.txt
new file mode 100644
index 0000000..9673544
--- /dev/null
+++ b/wallpaperexports.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperexports.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperexports.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperexport (fallbacks: @wallpaperexp_co, @wallpaperexpUS, @shopwallpaperex)
+IG handle: @wallpaperexports (fallbacks: @wallpaperexports.co, @shopwallpaperexports, @wallpaperexports.us)
diff --git a/wallpaperexports.com/ig-bio.txt b/wallpaperexports.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperexports.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperexports.com/ig-display-name.txt b/wallpaperexports.com/ig-display-name.txt
new file mode 100644
index 0000000..dd5be98
--- /dev/null
+++ b/wallpaperexports.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperexports
diff --git a/wallpaperexports.com/ig-first-3-posts.md b/wallpaperexports.com/ig-first-3-posts.md
new file mode 100644
index 0000000..597f2e4
--- /dev/null
+++ b/wallpaperexports.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperexports.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperexports.com/ig-handle-candidates.txt b/wallpaperexports.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7aaa8cb
--- /dev/null
+++ b/wallpaperexports.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperexports
+FALLBACKS:
+ @wallpaperexports.co
+ @shopwallpaperexports
+ @wallpaperexports.us
diff --git a/wallpaperexports.com/image-specs.md b/wallpaperexports.com/image-specs.md
new file mode 100644
index 0000000..9d9efd3
--- /dev/null
+++ b/wallpaperexports.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperexports.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperexports: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperexports — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperexports.com/link-in-bio.json b/wallpaperexports.com/link-in-bio.json
new file mode 100644
index 0000000..13d1738
--- /dev/null
+++ b/wallpaperexports.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperexports",
+ "domain": "wallpaperexports.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperexports.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperexports.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperexports.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperexports.com/profile.json b/wallpaperexports.com/profile.json
new file mode 100644
index 0000000..e8cefe4
--- /dev/null
+++ b/wallpaperexports.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperexports.com",
+ "stem": "wallpaperexports",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperexports.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperexport",
+ "handle_fallbacks": [
+ "wallpaperexp_co",
+ "wallpaperexpUS",
+ "shopwallpaperex"
+ ],
+ "display_name": "wallpaperexports",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperexports.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperexports.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperexports",
+ "handle_fallbacks": [
+ "wallpaperexports.co",
+ "shopwallpaperexports",
+ "wallpaperexports.us"
+ ],
+ "display_name": "wallpaperexports",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperexports: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperexports — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.056Z"
+}
\ No newline at end of file
diff --git a/wallpaperexports.com/x-bio.txt b/wallpaperexports.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperexports.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperexports.com/x-display-name.txt b/wallpaperexports.com/x-display-name.txt
new file mode 100644
index 0000000..dd5be98
--- /dev/null
+++ b/wallpaperexports.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperexports
diff --git a/wallpaperexports.com/x-first-3-posts.md b/wallpaperexports.com/x-first-3-posts.md
new file mode 100644
index 0000000..f72837e
--- /dev/null
+++ b/wallpaperexports.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperexports.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperexports.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperexports.com
diff --git a/wallpaperexports.com/x-handle-candidates.txt b/wallpaperexports.com/x-handle-candidates.txt
new file mode 100644
index 0000000..c9c9c27
--- /dev/null
+++ b/wallpaperexports.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperexport
+FALLBACKS:
+ @wallpaperexp_co
+ @wallpaperexpUS
+ @shopwallpaperex
diff --git a/wallpaperfromthe80s.com/credentials-template.txt b/wallpaperfromthe80s.com/credentials-template.txt
new file mode 100644
index 0000000..250d272
--- /dev/null
+++ b/wallpaperfromthe80s.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperfromthe80s.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperfromthe80s.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperfromth (fallbacks: @wallpaperfro_co, @wallpaperfroUS, @shopwallpaperfr)
+IG handle: @wallpaperfromthe80s (fallbacks: @wallpaperfromthe80s.co, @shopwallpaperfromthe80s, @wallpaperfromthe80s.us)
diff --git a/wallpaperfromthe80s.com/ig-bio.txt b/wallpaperfromthe80s.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperfromthe80s.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperfromthe80s.com/ig-display-name.txt b/wallpaperfromthe80s.com/ig-display-name.txt
new file mode 100644
index 0000000..1022c23
--- /dev/null
+++ b/wallpaperfromthe80s.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperfromthe80s
diff --git a/wallpaperfromthe80s.com/ig-first-3-posts.md b/wallpaperfromthe80s.com/ig-first-3-posts.md
new file mode 100644
index 0000000..a7d7bb2
--- /dev/null
+++ b/wallpaperfromthe80s.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperfromthe80s.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperfromthe80s.com/ig-handle-candidates.txt b/wallpaperfromthe80s.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..7962092
--- /dev/null
+++ b/wallpaperfromthe80s.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperfromthe80s
+FALLBACKS:
+ @wallpaperfromthe80s.co
+ @shopwallpaperfromthe80s
+ @wallpaperfromthe80s.us
diff --git a/wallpaperfromthe80s.com/image-specs.md b/wallpaperfromthe80s.com/image-specs.md
new file mode 100644
index 0000000..74429e3
--- /dev/null
+++ b/wallpaperfromthe80s.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperfromthe80s.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperfromthe80s: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperfromthe80s — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperfromthe80s.com/link-in-bio.json b/wallpaperfromthe80s.com/link-in-bio.json
new file mode 100644
index 0000000..117491c
--- /dev/null
+++ b/wallpaperfromthe80s.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperfromthe80s",
+ "domain": "wallpaperfromthe80s.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperfromthe80s.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperfromthe80s.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperfromthe80s.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperfromthe80s.com/profile.json b/wallpaperfromthe80s.com/profile.json
new file mode 100644
index 0000000..cdd7562
--- /dev/null
+++ b/wallpaperfromthe80s.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperfromthe80s.com",
+ "stem": "wallpaperfromthe80s",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperfromthe80s.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperfromth",
+ "handle_fallbacks": [
+ "wallpaperfro_co",
+ "wallpaperfroUS",
+ "shopwallpaperfr"
+ ],
+ "display_name": "wallpaperfromthe80s",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperfromthe80s.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperfromthe80s.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperfromthe80s",
+ "handle_fallbacks": [
+ "wallpaperfromthe80s.co",
+ "shopwallpaperfromthe80s",
+ "wallpaperfromthe80s.us"
+ ],
+ "display_name": "wallpaperfromthe80s",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperfromthe80s: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperfromthe80s — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.056Z"
+}
\ No newline at end of file
diff --git a/wallpaperfromthe80s.com/x-bio.txt b/wallpaperfromthe80s.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperfromthe80s.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperfromthe80s.com/x-display-name.txt b/wallpaperfromthe80s.com/x-display-name.txt
new file mode 100644
index 0000000..1022c23
--- /dev/null
+++ b/wallpaperfromthe80s.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperfromthe80s
diff --git a/wallpaperfromthe80s.com/x-first-3-posts.md b/wallpaperfromthe80s.com/x-first-3-posts.md
new file mode 100644
index 0000000..c4d1ea2
--- /dev/null
+++ b/wallpaperfromthe80s.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperfromthe80s.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperfromthe80s.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperfromthe80s.com
diff --git a/wallpaperfromthe80s.com/x-handle-candidates.txt b/wallpaperfromthe80s.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d858779
--- /dev/null
+++ b/wallpaperfromthe80s.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperfromth
+FALLBACKS:
+ @wallpaperfro_co
+ @wallpaperfroUS
+ @shopwallpaperfr
diff --git a/wallpaperglossary.com/credentials-template.txt b/wallpaperglossary.com/credentials-template.txt
new file mode 100644
index 0000000..9e398f3
--- /dev/null
+++ b/wallpaperglossary.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperglossary.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperglossary.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperglossa (fallbacks: @wallpaperglo_co, @wallpapergloUS, @shopwallpapergl)
+IG handle: @wallpaperglossary (fallbacks: @wallpaperglossary.co, @shopwallpaperglossary, @wallpaperglossary.us)
diff --git a/wallpaperglossary.com/ig-bio.txt b/wallpaperglossary.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperglossary.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperglossary.com/ig-display-name.txt b/wallpaperglossary.com/ig-display-name.txt
new file mode 100644
index 0000000..578b2a3
--- /dev/null
+++ b/wallpaperglossary.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperglossary
diff --git a/wallpaperglossary.com/ig-first-3-posts.md b/wallpaperglossary.com/ig-first-3-posts.md
new file mode 100644
index 0000000..5cbc9e9
--- /dev/null
+++ b/wallpaperglossary.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperglossary.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperglossary.com/ig-handle-candidates.txt b/wallpaperglossary.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..8cd96fb
--- /dev/null
+++ b/wallpaperglossary.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperglossary
+FALLBACKS:
+ @wallpaperglossary.co
+ @shopwallpaperglossary
+ @wallpaperglossary.us
diff --git a/wallpaperglossary.com/image-specs.md b/wallpaperglossary.com/image-specs.md
new file mode 100644
index 0000000..50ee9a3
--- /dev/null
+++ b/wallpaperglossary.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperglossary.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperglossary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperglossary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperglossary.com/link-in-bio.json b/wallpaperglossary.com/link-in-bio.json
new file mode 100644
index 0000000..2d0b372
--- /dev/null
+++ b/wallpaperglossary.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperglossary",
+ "domain": "wallpaperglossary.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperglossary.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperglossary.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperglossary.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperglossary.com/profile.json b/wallpaperglossary.com/profile.json
new file mode 100644
index 0000000..8f82a5c
--- /dev/null
+++ b/wallpaperglossary.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperglossary.com",
+ "stem": "wallpaperglossary",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperglossary.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperglossa",
+ "handle_fallbacks": [
+ "wallpaperglo_co",
+ "wallpapergloUS",
+ "shopwallpapergl"
+ ],
+ "display_name": "wallpaperglossary",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperglossary.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperglossary.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperglossary",
+ "handle_fallbacks": [
+ "wallpaperglossary.co",
+ "shopwallpaperglossary",
+ "wallpaperglossary.us"
+ ],
+ "display_name": "wallpaperglossary",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperglossary: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperglossary — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.057Z"
+}
\ No newline at end of file
diff --git a/wallpaperglossary.com/x-bio.txt b/wallpaperglossary.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperglossary.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperglossary.com/x-display-name.txt b/wallpaperglossary.com/x-display-name.txt
new file mode 100644
index 0000000..578b2a3
--- /dev/null
+++ b/wallpaperglossary.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperglossary
diff --git a/wallpaperglossary.com/x-first-3-posts.md b/wallpaperglossary.com/x-first-3-posts.md
new file mode 100644
index 0000000..4acb1f3
--- /dev/null
+++ b/wallpaperglossary.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperglossary.com
+
+## Post 1 (96/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperglossary.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (91/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperglossary.com
diff --git a/wallpaperglossary.com/x-handle-candidates.txt b/wallpaperglossary.com/x-handle-candidates.txt
new file mode 100644
index 0000000..904c69a
--- /dev/null
+++ b/wallpaperglossary.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperglossa
+FALLBACKS:
+ @wallpaperglo_co
+ @wallpapergloUS
+ @shopwallpapergl
diff --git a/wallpaperhistory.com/credentials-template.txt b/wallpaperhistory.com/credentials-template.txt
new file mode 100644
index 0000000..859a03d
--- /dev/null
+++ b/wallpaperhistory.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperhistory.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperhistory.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperhistor (fallbacks: @wallpaperhis_co, @wallpaperhisUS, @shopwallpaperhi)
+IG handle: @wallpaperhistory (fallbacks: @wallpaperhistory.co, @shopwallpaperhistory, @wallpaperhistory.us)
diff --git a/wallpaperhistory.com/ig-bio.txt b/wallpaperhistory.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperhistory.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperhistory.com/ig-display-name.txt b/wallpaperhistory.com/ig-display-name.txt
new file mode 100644
index 0000000..202113c
--- /dev/null
+++ b/wallpaperhistory.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperhistory
diff --git a/wallpaperhistory.com/ig-first-3-posts.md b/wallpaperhistory.com/ig-first-3-posts.md
new file mode 100644
index 0000000..ba2eaef
--- /dev/null
+++ b/wallpaperhistory.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperhistory.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperhistory.com/ig-handle-candidates.txt b/wallpaperhistory.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b155ec2
--- /dev/null
+++ b/wallpaperhistory.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperhistory
+FALLBACKS:
+ @wallpaperhistory.co
+ @shopwallpaperhistory
+ @wallpaperhistory.us
diff --git a/wallpaperhistory.com/image-specs.md b/wallpaperhistory.com/image-specs.md
new file mode 100644
index 0000000..1837cf8
--- /dev/null
+++ b/wallpaperhistory.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperhistory.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperhistory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperhistory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperhistory.com/link-in-bio.json b/wallpaperhistory.com/link-in-bio.json
new file mode 100644
index 0000000..901f600
--- /dev/null
+++ b/wallpaperhistory.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperhistory",
+ "domain": "wallpaperhistory.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperhistory.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperhistory.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperhistory.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperhistory.com/profile.json b/wallpaperhistory.com/profile.json
new file mode 100644
index 0000000..6021483
--- /dev/null
+++ b/wallpaperhistory.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperhistory.com",
+ "stem": "wallpaperhistory",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperhistory.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperhistor",
+ "handle_fallbacks": [
+ "wallpaperhis_co",
+ "wallpaperhisUS",
+ "shopwallpaperhi"
+ ],
+ "display_name": "wallpaperhistory",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperhistory.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperhistory.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperhistory",
+ "handle_fallbacks": [
+ "wallpaperhistory.co",
+ "shopwallpaperhistory",
+ "wallpaperhistory.us"
+ ],
+ "display_name": "wallpaperhistory",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperhistory: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperhistory — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.058Z"
+}
\ No newline at end of file
diff --git a/wallpaperhistory.com/x-bio.txt b/wallpaperhistory.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperhistory.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperhistory.com/x-display-name.txt b/wallpaperhistory.com/x-display-name.txt
new file mode 100644
index 0000000..202113c
--- /dev/null
+++ b/wallpaperhistory.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperhistory
diff --git a/wallpaperhistory.com/x-first-3-posts.md b/wallpaperhistory.com/x-first-3-posts.md
new file mode 100644
index 0000000..95e1652
--- /dev/null
+++ b/wallpaperhistory.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperhistory.com
+
+## Post 1 (95/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperhistory.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (90/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperhistory.com
diff --git a/wallpaperhistory.com/x-handle-candidates.txt b/wallpaperhistory.com/x-handle-candidates.txt
new file mode 100644
index 0000000..79d4da0
--- /dev/null
+++ b/wallpaperhistory.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperhistor
+FALLBACKS:
+ @wallpaperhis_co
+ @wallpaperhisUS
+ @shopwallpaperhi
diff --git a/wallpaperny.com/credentials-template.txt b/wallpaperny.com/credentials-template.txt
new file mode 100644
index 0000000..129dd67
--- /dev/null
+++ b/wallpaperny.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperny.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperny.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperny (fallbacks: @wallpaperny_co, @wallpapernyUS, @shopwallpaperny)
+IG handle: @wallpaperny (fallbacks: @wallpaperny.co, @shopwallpaperny, @wallpaperny.us)
diff --git a/wallpaperny.com/ig-bio.txt b/wallpaperny.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperny.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperny.com/ig-display-name.txt b/wallpaperny.com/ig-display-name.txt
new file mode 100644
index 0000000..439306e
--- /dev/null
+++ b/wallpaperny.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperny
diff --git a/wallpaperny.com/ig-first-3-posts.md b/wallpaperny.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0d298ad
--- /dev/null
+++ b/wallpaperny.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperny.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperny.com/ig-handle-candidates.txt b/wallpaperny.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b67a780
--- /dev/null
+++ b/wallpaperny.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperny
+FALLBACKS:
+ @wallpaperny.co
+ @shopwallpaperny
+ @wallpaperny.us
diff --git a/wallpaperny.com/image-specs.md b/wallpaperny.com/image-specs.md
new file mode 100644
index 0000000..054de91
--- /dev/null
+++ b/wallpaperny.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperny.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperny: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperny — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperny.com/link-in-bio.json b/wallpaperny.com/link-in-bio.json
new file mode 100644
index 0000000..e8e9eca
--- /dev/null
+++ b/wallpaperny.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperny",
+ "domain": "wallpaperny.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperny.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperny.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperny.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperny.com/profile.json b/wallpaperny.com/profile.json
new file mode 100644
index 0000000..03e650e
--- /dev/null
+++ b/wallpaperny.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperny.com",
+ "stem": "wallpaperny",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperny.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperny",
+ "handle_fallbacks": [
+ "wallpaperny_co",
+ "wallpapernyUS",
+ "shopwallpaperny"
+ ],
+ "display_name": "wallpaperny",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperny.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperny.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperny",
+ "handle_fallbacks": [
+ "wallpaperny.co",
+ "shopwallpaperny",
+ "wallpaperny.us"
+ ],
+ "display_name": "wallpaperny",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperny: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperny — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.059Z"
+}
\ No newline at end of file
diff --git a/wallpaperny.com/x-bio.txt b/wallpaperny.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperny.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperny.com/x-display-name.txt b/wallpaperny.com/x-display-name.txt
new file mode 100644
index 0000000..439306e
--- /dev/null
+++ b/wallpaperny.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperny
diff --git a/wallpaperny.com/x-first-3-posts.md b/wallpaperny.com/x-first-3-posts.md
new file mode 100644
index 0000000..894c5cf
--- /dev/null
+++ b/wallpaperny.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperny.com
+
+## Post 1 (90/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperny.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (85/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperny.com
diff --git a/wallpaperny.com/x-handle-candidates.txt b/wallpaperny.com/x-handle-candidates.txt
new file mode 100644
index 0000000..3a12f75
--- /dev/null
+++ b/wallpaperny.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperny
+FALLBACKS:
+ @wallpaperny_co
+ @wallpapernyUS
+ @shopwallpaperny
diff --git a/wallpapernyc.com/credentials-template.txt b/wallpapernyc.com/credentials-template.txt
new file mode 100644
index 0000000..e816ad8
--- /dev/null
+++ b/wallpapernyc.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpapernyc.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpapernyc.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpapernyc (fallbacks: @wallpapernyc_co, @wallpapernycUS, @shopwallpaperny)
+IG handle: @wallpapernyc (fallbacks: @wallpapernyc.co, @shopwallpapernyc, @wallpapernyc.us)
diff --git a/wallpapernyc.com/ig-bio.txt b/wallpapernyc.com/ig-bio.txt
new file mode 100644
index 0000000..dc9eccc
--- /dev/null
+++ b/wallpapernyc.com/ig-bio.txt
@@ -0,0 +1 @@
+Nyc-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.
diff --git a/wallpapernyc.com/ig-display-name.txt b/wallpapernyc.com/ig-display-name.txt
new file mode 100644
index 0000000..b6c0825
--- /dev/null
+++ b/wallpapernyc.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpapernyc
diff --git a/wallpapernyc.com/ig-first-3-posts.md b/wallpapernyc.com/ig-first-3-posts.md
new file mode 100644
index 0000000..50187cd
--- /dev/null
+++ b/wallpapernyc.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpapernyc.com
+
+## Post 1
+
+Nyc-direct wallcoverings for the local trade. Free designer samples. — link in bio
+
+---
+
+## Post 2
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio
+
+---
+
+## Post 3
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio
diff --git a/wallpapernyc.com/ig-handle-candidates.txt b/wallpapernyc.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..ac46cab
--- /dev/null
+++ b/wallpapernyc.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapernyc
+FALLBACKS:
+ @wallpapernyc.co
+ @shopwallpapernyc
+ @wallpapernyc.us
diff --git a/wallpapernyc.com/image-specs.md b/wallpapernyc.com/image-specs.md
new file mode 100644
index 0000000..7da03e7
--- /dev/null
+++ b/wallpapernyc.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpapernyc.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpapernyc: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpapernyc — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpapernyc.com/link-in-bio.json b/wallpapernyc.com/link-in-bio.json
new file mode 100644
index 0000000..d1c9412
--- /dev/null
+++ b/wallpapernyc.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpapernyc",
+ "domain": "wallpapernyc.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpapernyc.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpapernyc.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpapernyc.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpapernyc.com/profile.json b/wallpapernyc.com/profile.json
new file mode 100644
index 0000000..da11360
--- /dev/null
+++ b/wallpapernyc.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpapernyc.com",
+ "stem": "wallpapernyc",
+ "category": "auto:location/nyc",
+ "email": "info@wallpapernyc.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpapernyc",
+ "handle_fallbacks": [
+ "wallpapernyc_co",
+ "wallpapernycUS",
+ "shopwallpaperny"
+ ],
+ "display_name": "wallpapernyc",
+ "bio": "Nyc wallpaper & wallcovering. Free samples, trade-direct, no middle layer.",
+ "first_posts": [
+ "Nyc-direct wallcoverings for the local trade. Free designer samples. https://wallpapernyc.com",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://wallpapernyc.com",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. https://wallpapernyc.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapernyc",
+ "handle_fallbacks": [
+ "wallpapernyc.co",
+ "shopwallpapernyc",
+ "wallpapernyc.us"
+ ],
+ "display_name": "wallpapernyc",
+ "bio": "Nyc-direct wallcoverings & finishes. Trade pricing, free samples, designer-grade only.",
+ "first_posts": [
+ "Nyc-direct wallcoverings for the local trade. Free designer samples. — link in bio",
+ "Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. — link in bio",
+ "Wall finishes specified by the design community. Curated, free samples, ships fast. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapernyc: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapernyc — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.060Z"
+}
\ No newline at end of file
diff --git a/wallpapernyc.com/x-bio.txt b/wallpapernyc.com/x-bio.txt
new file mode 100644
index 0000000..d597428
--- /dev/null
+++ b/wallpapernyc.com/x-bio.txt
@@ -0,0 +1 @@
+Nyc wallpaper & wallcovering. Free samples, trade-direct, no middle layer.
diff --git a/wallpapernyc.com/x-display-name.txt b/wallpapernyc.com/x-display-name.txt
new file mode 100644
index 0000000..b6c0825
--- /dev/null
+++ b/wallpapernyc.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpapernyc
diff --git a/wallpapernyc.com/x-first-3-posts.md b/wallpapernyc.com/x-first-3-posts.md
new file mode 100644
index 0000000..e0b9e3a
--- /dev/null
+++ b/wallpapernyc.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpapernyc.com
+
+## Post 1 (93/280)
+
+Nyc-direct wallcoverings for the local trade. Free designer samples. https://wallpapernyc.com
+
+---
+
+## Post 2 (120/280)
+
+Designers — local trade source for wallpaper, fabric & finishes. Free samples, real lead times. https://wallpapernyc.com
+
+---
+
+## Post 3 (108/280)
+
+Wall finishes specified by the design community. Curated, free samples, ships fast. https://wallpapernyc.com
diff --git a/wallpapernyc.com/x-handle-candidates.txt b/wallpapernyc.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4549b43
--- /dev/null
+++ b/wallpapernyc.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapernyc
+FALLBACKS:
+ @wallpapernyc_co
+ @wallpapernycUS
+ @shopwallpaperny
diff --git a/wallpaperondemand.com/credentials-template.txt b/wallpaperondemand.com/credentials-template.txt
new file mode 100644
index 0000000..747c798
--- /dev/null
+++ b/wallpaperondemand.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperondemand.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperondemand.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperondema (fallbacks: @wallpaperond_co, @wallpaperondUS, @shopwallpaperon)
+IG handle: @wallpaperondemand (fallbacks: @wallpaperondemand.co, @shopwallpaperondemand, @wallpaperondemand.us)
diff --git a/wallpaperondemand.com/ig-bio.txt b/wallpaperondemand.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperondemand.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperondemand.com/ig-display-name.txt b/wallpaperondemand.com/ig-display-name.txt
new file mode 100644
index 0000000..60582c5
--- /dev/null
+++ b/wallpaperondemand.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperondemand
diff --git a/wallpaperondemand.com/ig-first-3-posts.md b/wallpaperondemand.com/ig-first-3-posts.md
new file mode 100644
index 0000000..dc668f0
--- /dev/null
+++ b/wallpaperondemand.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperondemand.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperondemand.com/ig-handle-candidates.txt b/wallpaperondemand.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4cac4ec
--- /dev/null
+++ b/wallpaperondemand.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperondemand
+FALLBACKS:
+ @wallpaperondemand.co
+ @shopwallpaperondemand
+ @wallpaperondemand.us
diff --git a/wallpaperondemand.com/image-specs.md b/wallpaperondemand.com/image-specs.md
new file mode 100644
index 0000000..48a50d6
--- /dev/null
+++ b/wallpaperondemand.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperondemand.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperondemand.com/link-in-bio.json b/wallpaperondemand.com/link-in-bio.json
new file mode 100644
index 0000000..c21968e
--- /dev/null
+++ b/wallpaperondemand.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperondemand",
+ "domain": "wallpaperondemand.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperondemand.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperondemand.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperondemand.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperondemand.com/profile.json b/wallpaperondemand.com/profile.json
new file mode 100644
index 0000000..bd9b1bb
--- /dev/null
+++ b/wallpaperondemand.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperondemand.com",
+ "stem": "wallpaperondemand",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperondemand.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperondema",
+ "handle_fallbacks": [
+ "wallpaperond_co",
+ "wallpaperondUS",
+ "shopwallpaperon"
+ ],
+ "display_name": "wallpaperondemand",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperondemand.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperondemand",
+ "handle_fallbacks": [
+ "wallpaperondemand.co",
+ "shopwallpaperondemand",
+ "wallpaperondemand.us"
+ ],
+ "display_name": "wallpaperondemand",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.060Z"
+}
\ No newline at end of file
diff --git a/wallpaperondemand.com/x-bio.txt b/wallpaperondemand.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperondemand.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperondemand.com/x-display-name.txt b/wallpaperondemand.com/x-display-name.txt
new file mode 100644
index 0000000..60582c5
--- /dev/null
+++ b/wallpaperondemand.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperondemand
diff --git a/wallpaperondemand.com/x-first-3-posts.md b/wallpaperondemand.com/x-first-3-posts.md
new file mode 100644
index 0000000..c642b32
--- /dev/null
+++ b/wallpaperondemand.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperondemand.com
+
+## Post 1 (96/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperondemand.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (91/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperondemand.com
diff --git a/wallpaperondemand.com/x-handle-candidates.txt b/wallpaperondemand.com/x-handle-candidates.txt
new file mode 100644
index 0000000..5c8a2f0
--- /dev/null
+++ b/wallpaperondemand.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperondema
+FALLBACKS:
+ @wallpaperond_co
+ @wallpaperondUS
+ @shopwallpaperon
diff --git a/wallpaperpurchasing.com/credentials-template.txt b/wallpaperpurchasing.com/credentials-template.txt
new file mode 100644
index 0000000..ac79fbb
--- /dev/null
+++ b/wallpaperpurchasing.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperpurchasing.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperpurchasing.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperpurcha (fallbacks: @wallpaperpur_co, @wallpaperpurUS, @shopwallpaperpu)
+IG handle: @wallpaperpurchasing (fallbacks: @wallpaperpurchasing.co, @shopwallpaperpurchasing, @wallpaperpurchasing.us)
diff --git a/wallpaperpurchasing.com/ig-bio.txt b/wallpaperpurchasing.com/ig-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperpurchasing.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperpurchasing.com/ig-display-name.txt b/wallpaperpurchasing.com/ig-display-name.txt
new file mode 100644
index 0000000..f81ccb1
--- /dev/null
+++ b/wallpaperpurchasing.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperpurchasing
diff --git a/wallpaperpurchasing.com/ig-first-3-posts.md b/wallpaperpurchasing.com/ig-first-3-posts.md
new file mode 100644
index 0000000..c7dc519
--- /dev/null
+++ b/wallpaperpurchasing.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperpurchasing.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperpurchasing.com/ig-handle-candidates.txt b/wallpaperpurchasing.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..53a353c
--- /dev/null
+++ b/wallpaperpurchasing.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperpurchasing
+FALLBACKS:
+ @wallpaperpurchasing.co
+ @shopwallpaperpurchasing
+ @wallpaperpurchasing.us
diff --git a/wallpaperpurchasing.com/image-specs.md b/wallpaperpurchasing.com/image-specs.md
new file mode 100644
index 0000000..f35ed44
--- /dev/null
+++ b/wallpaperpurchasing.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperpurchasing.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperpurchasing: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperpurchasing — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperpurchasing.com/link-in-bio.json b/wallpaperpurchasing.com/link-in-bio.json
new file mode 100644
index 0000000..00db2f8
--- /dev/null
+++ b/wallpaperpurchasing.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperpurchasing",
+ "domain": "wallpaperpurchasing.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperpurchasing.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperpurchasing.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperpurchasing.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperpurchasing.com/profile.json b/wallpaperpurchasing.com/profile.json
new file mode 100644
index 0000000..f40b896
--- /dev/null
+++ b/wallpaperpurchasing.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperpurchasing.com",
+ "stem": "wallpaperpurchasing",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperpurchasing.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperpurcha",
+ "handle_fallbacks": [
+ "wallpaperpur_co",
+ "wallpaperpurUS",
+ "shopwallpaperpu"
+ ],
+ "display_name": "wallpaperpurchasing",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperpurchasing.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperpurchasing.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperpurchasing",
+ "handle_fallbacks": [
+ "wallpaperpurchasing.co",
+ "shopwallpaperpurchasing",
+ "wallpaperpurchasing.us"
+ ],
+ "display_name": "wallpaperpurchasing",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperpurchasing: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperpurchasing — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.061Z"
+}
\ No newline at end of file
diff --git a/wallpaperpurchasing.com/x-bio.txt b/wallpaperpurchasing.com/x-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperpurchasing.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperpurchasing.com/x-display-name.txt b/wallpaperpurchasing.com/x-display-name.txt
new file mode 100644
index 0000000..f81ccb1
--- /dev/null
+++ b/wallpaperpurchasing.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperpurchasing
diff --git a/wallpaperpurchasing.com/x-first-3-posts.md b/wallpaperpurchasing.com/x-first-3-posts.md
new file mode 100644
index 0000000..9495f2d
--- /dev/null
+++ b/wallpaperpurchasing.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperpurchasing.com
+
+## Post 1 (98/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperpurchasing.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (93/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperpurchasing.com
diff --git a/wallpaperpurchasing.com/x-handle-candidates.txt b/wallpaperpurchasing.com/x-handle-candidates.txt
new file mode 100644
index 0000000..4628728
--- /dev/null
+++ b/wallpaperpurchasing.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperpurcha
+FALLBACKS:
+ @wallpaperpur_co
+ @wallpaperpurUS
+ @shopwallpaperpu
diff --git a/wallpapersback.com/credentials-template.txt b/wallpapersback.com/credentials-template.txt
new file mode 100644
index 0000000..abf401a
--- /dev/null
+++ b/wallpapersback.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpapersback.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpapersback.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpapersback (fallbacks: @wallpapersba_co, @wallpapersbaUS, @shopwallpapersb)
+IG handle: @wallpapersback (fallbacks: @wallpapersback.co, @shopwallpapersback, @wallpapersback.us)
diff --git a/wallpapersback.com/ig-bio.txt b/wallpapersback.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpapersback.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpapersback.com/ig-display-name.txt b/wallpapersback.com/ig-display-name.txt
new file mode 100644
index 0000000..2fd85cc
--- /dev/null
+++ b/wallpapersback.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpapersback
diff --git a/wallpapersback.com/ig-first-3-posts.md b/wallpapersback.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0dd4edf
--- /dev/null
+++ b/wallpapersback.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpapersback.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpapersback.com/ig-handle-candidates.txt b/wallpapersback.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4458ce9
--- /dev/null
+++ b/wallpapersback.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapersback
+FALLBACKS:
+ @wallpapersback.co
+ @shopwallpapersback
+ @wallpapersback.us
diff --git a/wallpapersback.com/image-specs.md b/wallpapersback.com/image-specs.md
new file mode 100644
index 0000000..ddab258
--- /dev/null
+++ b/wallpapersback.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpapersback.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpapersback: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpapersback — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpapersback.com/link-in-bio.json b/wallpapersback.com/link-in-bio.json
new file mode 100644
index 0000000..c5c3eee
--- /dev/null
+++ b/wallpapersback.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpapersback",
+ "domain": "wallpapersback.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpapersback.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpapersback.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpapersback.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpapersback.com/profile.json b/wallpapersback.com/profile.json
new file mode 100644
index 0000000..a090e79
--- /dev/null
+++ b/wallpapersback.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpapersback.com",
+ "stem": "wallpapersback",
+ "category": "auto:wallpaper",
+ "email": "info@wallpapersback.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpapersback",
+ "handle_fallbacks": [
+ "wallpapersba_co",
+ "wallpapersbaUS",
+ "shopwallpapersb"
+ ],
+ "display_name": "wallpapersback",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapersback.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpapersback.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpapersback",
+ "handle_fallbacks": [
+ "wallpapersback.co",
+ "shopwallpapersback",
+ "wallpapersback.us"
+ ],
+ "display_name": "wallpapersback",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpapersback: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpapersback — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.062Z"
+}
\ No newline at end of file
diff --git a/wallpapersback.com/x-bio.txt b/wallpapersback.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpapersback.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpapersback.com/x-display-name.txt b/wallpapersback.com/x-display-name.txt
new file mode 100644
index 0000000..2fd85cc
--- /dev/null
+++ b/wallpapersback.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpapersback
diff --git a/wallpapersback.com/x-first-3-posts.md b/wallpapersback.com/x-first-3-posts.md
new file mode 100644
index 0000000..342071f
--- /dev/null
+++ b/wallpapersback.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpapersback.com
+
+## Post 1 (93/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpapersback.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (88/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpapersback.com
diff --git a/wallpapersback.com/x-handle-candidates.txt b/wallpapersback.com/x-handle-candidates.txt
new file mode 100644
index 0000000..a3e8e04
--- /dev/null
+++ b/wallpapersback.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpapersback
+FALLBACKS:
+ @wallpapersba_co
+ @wallpapersbaUS
+ @shopwallpapersb
diff --git a/wallpaperwednesday.com/credentials-template.txt b/wallpaperwednesday.com/credentials-template.txt
new file mode 100644
index 0000000..7d60946
--- /dev/null
+++ b/wallpaperwednesday.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperwednesday.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperwednesday.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperwednes (fallbacks: @wallpaperwed_co, @wallpaperwedUS, @shopwallpaperwe)
+IG handle: @wallpaperwednesday (fallbacks: @wallpaperwednesday.co, @shopwallpaperwednesday, @wallpaperwednesday.us)
diff --git a/wallpaperwednesday.com/ig-bio.txt b/wallpaperwednesday.com/ig-bio.txt
new file mode 100644
index 0000000..bf69368
--- /dev/null
+++ b/wallpaperwednesday.com/ig-bio.txt
@@ -0,0 +1 @@
+Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.
diff --git a/wallpaperwednesday.com/ig-display-name.txt b/wallpaperwednesday.com/ig-display-name.txt
new file mode 100644
index 0000000..2b9751e
--- /dev/null
+++ b/wallpaperwednesday.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperwednesday
diff --git a/wallpaperwednesday.com/ig-first-3-posts.md b/wallpaperwednesday.com/ig-first-3-posts.md
new file mode 100644
index 0000000..96eb493
--- /dev/null
+++ b/wallpaperwednesday.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperwednesday.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperwednesday.com/ig-handle-candidates.txt b/wallpaperwednesday.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..92d076c
--- /dev/null
+++ b/wallpaperwednesday.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperwednesday
+FALLBACKS:
+ @wallpaperwednesday.co
+ @shopwallpaperwednesday
+ @wallpaperwednesday.us
diff --git a/wallpaperwednesday.com/image-specs.md b/wallpaperwednesday.com/image-specs.md
new file mode 100644
index 0000000..d7cc731
--- /dev/null
+++ b/wallpaperwednesday.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperwednesday.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperwednesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperwednesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperwednesday.com/link-in-bio.json b/wallpaperwednesday.com/link-in-bio.json
new file mode 100644
index 0000000..072176b
--- /dev/null
+++ b/wallpaperwednesday.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperwednesday",
+ "domain": "wallpaperwednesday.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperwednesday.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperwednesday.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperwednesday.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperwednesday.com/profile.json b/wallpaperwednesday.com/profile.json
new file mode 100644
index 0000000..5b38ece
--- /dev/null
+++ b/wallpaperwednesday.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperwednesday.com",
+ "stem": "wallpaperwednesday",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperwednesday.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperwednes",
+ "handle_fallbacks": [
+ "wallpaperwed_co",
+ "wallpaperwedUS",
+ "shopwallpaperwe"
+ ],
+ "display_name": "wallpaperwednesday",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperwednesday.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperwednesday.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperwednesday",
+ "handle_fallbacks": [
+ "wallpaperwednesday.co",
+ "shopwallpaperwednesday",
+ "wallpaperwednesday.us"
+ ],
+ "display_name": "wallpaperwednesday",
+ "bio": "Trade source for designer wallpaper. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperwednesday: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperwednesday — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.063Z"
+}
\ No newline at end of file
diff --git a/wallpaperwednesday.com/x-bio.txt b/wallpaperwednesday.com/x-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperwednesday.com/x-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperwednesday.com/x-display-name.txt b/wallpaperwednesday.com/x-display-name.txt
new file mode 100644
index 0000000..2b9751e
--- /dev/null
+++ b/wallpaperwednesday.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperwednesday
diff --git a/wallpaperwednesday.com/x-first-3-posts.md b/wallpaperwednesday.com/x-first-3-posts.md
new file mode 100644
index 0000000..cb9c042
--- /dev/null
+++ b/wallpaperwednesday.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperwednesday.com
+
+## Post 1 (97/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperwednesday.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (92/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperwednesday.com
diff --git a/wallpaperwednesday.com/x-handle-candidates.txt b/wallpaperwednesday.com/x-handle-candidates.txt
new file mode 100644
index 0000000..e69d832
--- /dev/null
+++ b/wallpaperwednesday.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperwednes
+FALLBACKS:
+ @wallpaperwed_co
+ @wallpaperwedUS
+ @shopwallpaperwe
diff --git a/wallpaperweekly.com/credentials-template.txt b/wallpaperweekly.com/credentials-template.txt
new file mode 100644
index 0000000..b663557
--- /dev/null
+++ b/wallpaperweekly.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallpaperweekly.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallpaperweekly.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallpaperweekly (fallbacks: @wallpaperwee_co, @wallpaperweeUS, @shopwallpaperwe)
+IG handle: @wallpaperweekly (fallbacks: @wallpaperweekly.co, @shopwallpaperweekly, @wallpaperweekly.us)
diff --git a/wallpaperweekly.com/ig-bio.txt b/wallpaperweekly.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wallpaperweekly.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wallpaperweekly.com/ig-display-name.txt b/wallpaperweekly.com/ig-display-name.txt
new file mode 100644
index 0000000..03e31e6
--- /dev/null
+++ b/wallpaperweekly.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallpaperweekly
diff --git a/wallpaperweekly.com/ig-first-3-posts.md b/wallpaperweekly.com/ig-first-3-posts.md
new file mode 100644
index 0000000..0c1d525
--- /dev/null
+++ b/wallpaperweekly.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallpaperweekly.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wallpaperweekly.com/ig-handle-candidates.txt b/wallpaperweekly.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..24a146e
--- /dev/null
+++ b/wallpaperweekly.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperweekly
+FALLBACKS:
+ @wallpaperweekly.co
+ @shopwallpaperweekly
+ @wallpaperweekly.us
diff --git a/wallpaperweekly.com/image-specs.md b/wallpaperweekly.com/image-specs.md
new file mode 100644
index 0000000..acb223b
--- /dev/null
+++ b/wallpaperweekly.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallpaperweekly.com
+
+## Profile pic (square, 400×400)
+Square logo for wallpaperweekly: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallpaperweekly — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallpaperweekly.com/link-in-bio.json b/wallpaperweekly.com/link-in-bio.json
new file mode 100644
index 0000000..7fb9e1c
--- /dev/null
+++ b/wallpaperweekly.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallpaperweekly",
+ "domain": "wallpaperweekly.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallpaperweekly.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallpaperweekly.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallpaperweekly.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallpaperweekly.com/profile.json b/wallpaperweekly.com/profile.json
new file mode 100644
index 0000000..ccbe312
--- /dev/null
+++ b/wallpaperweekly.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallpaperweekly.com",
+ "stem": "wallpaperweekly",
+ "category": "auto:wallpaper",
+ "email": "info@wallpaperweekly.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallpaperweekly",
+ "handle_fallbacks": [
+ "wallpaperwee_co",
+ "wallpaperweeUS",
+ "shopwallpaperwe"
+ ],
+ "display_name": "wallpaperweekly",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperweekly.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperweekly.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallpaperweekly",
+ "handle_fallbacks": [
+ "wallpaperweekly.co",
+ "shopwallpaperweekly",
+ "wallpaperweekly.us"
+ ],
+ "display_name": "wallpaperweekly",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallpaperweekly: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallpaperweekly — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.063Z"
+}
\ No newline at end of file
diff --git a/wallpaperweekly.com/x-bio.txt b/wallpaperweekly.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wallpaperweekly.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wallpaperweekly.com/x-display-name.txt b/wallpaperweekly.com/x-display-name.txt
new file mode 100644
index 0000000..03e31e6
--- /dev/null
+++ b/wallpaperweekly.com/x-display-name.txt
@@ -0,0 +1 @@
+wallpaperweekly
diff --git a/wallpaperweekly.com/x-first-3-posts.md b/wallpaperweekly.com/x-first-3-posts.md
new file mode 100644
index 0000000..ffc6a1e
--- /dev/null
+++ b/wallpaperweekly.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallpaperweekly.com
+
+## Post 1 (94/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wallpaperweekly.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (89/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wallpaperweekly.com
diff --git a/wallpaperweekly.com/x-handle-candidates.txt b/wallpaperweekly.com/x-handle-candidates.txt
new file mode 100644
index 0000000..df96625
--- /dev/null
+++ b/wallpaperweekly.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallpaperweekly
+FALLBACKS:
+ @wallpaperwee_co
+ @wallpaperweeUS
+ @shopwallpaperwe
diff --git a/wallsandfabrics.com/credentials-template.txt b/wallsandfabrics.com/credentials-template.txt
new file mode 100644
index 0000000..e1d5096
--- /dev/null
+++ b/wallsandfabrics.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallsandfabrics.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallsandfabrics.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallsandfabrics (fallbacks: @wallsandfabr_co, @wallsandfabrUS, @shopwallsandfab)
+IG handle: @wallsandfabrics (fallbacks: @wallsandfabrics.co, @shopwallsandfabrics, @wallsandfabrics.us)
diff --git a/wallsandfabrics.com/ig-bio.txt b/wallsandfabrics.com/ig-bio.txt
new file mode 100644
index 0000000..81b9fe1
--- /dev/null
+++ b/wallsandfabrics.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.
diff --git a/wallsandfabrics.com/ig-display-name.txt b/wallsandfabrics.com/ig-display-name.txt
new file mode 100644
index 0000000..1e821c2
--- /dev/null
+++ b/wallsandfabrics.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallsandfabrics
diff --git a/wallsandfabrics.com/ig-first-3-posts.md b/wallsandfabrics.com/ig-first-3-posts.md
new file mode 100644
index 0000000..854c847
--- /dev/null
+++ b/wallsandfabrics.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallsandfabrics.com
+
+## Post 1
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio
+
+---
+
+## Post 2
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio
+
+---
+
+## Post 3
+
+Hand-curated fabric for the trade. Free samples on every reference. — link in bio
diff --git a/wallsandfabrics.com/ig-handle-candidates.txt b/wallsandfabrics.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..4a34350
--- /dev/null
+++ b/wallsandfabrics.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallsandfabrics
+FALLBACKS:
+ @wallsandfabrics.co
+ @shopwallsandfabrics
+ @wallsandfabrics.us
diff --git a/wallsandfabrics.com/image-specs.md b/wallsandfabrics.com/image-specs.md
new file mode 100644
index 0000000..c0987fa
--- /dev/null
+++ b/wallsandfabrics.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallsandfabrics.com
+
+## Profile pic (square, 400×400)
+Square logo for wallsandfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallsandfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallsandfabrics.com/link-in-bio.json b/wallsandfabrics.com/link-in-bio.json
new file mode 100644
index 0000000..2f4fa36
--- /dev/null
+++ b/wallsandfabrics.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallsandfabrics",
+ "domain": "wallsandfabrics.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallsandfabrics.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallsandfabrics.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallsandfabrics.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallsandfabrics.com/profile.json b/wallsandfabrics.com/profile.json
new file mode 100644
index 0000000..47020c7
--- /dev/null
+++ b/wallsandfabrics.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallsandfabrics.com",
+ "stem": "wallsandfabrics",
+ "category": "auto:fabric",
+ "email": "info@wallsandfabrics.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallsandfabrics",
+ "handle_fallbacks": [
+ "wallsandfabr_co",
+ "wallsandfabrUS",
+ "shopwallsandfab"
+ ],
+ "display_name": "wallsandfabrics",
+ "bio": "Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://wallsandfabrics.com",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.",
+ "Hand-curated fabric for the trade. Free samples on every reference. https://wallsandfabrics.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallsandfabrics",
+ "handle_fallbacks": [
+ "wallsandfabrics.co",
+ "shopwallsandfabrics",
+ "wallsandfabrics.us"
+ ],
+ "display_name": "wallsandfabrics",
+ "bio": "Designer fabric, trade-direct. Free samples, honest lead times, ships from LA.",
+ "first_posts": [
+ "Trade fabric source — drapery, upholstery, performance. LA-based, free samples. — link in bio",
+ "Designer fabric, trade-direct. 70+ houses, free samples, honest lead times. — link in bio",
+ "Hand-curated fabric for the trade. Free samples on every reference. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallsandfabrics: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallsandfabrics — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.064Z"
+}
\ No newline at end of file
diff --git a/wallsandfabrics.com/x-bio.txt b/wallsandfabrics.com/x-bio.txt
new file mode 100644
index 0000000..cf23c49
--- /dev/null
+++ b/wallsandfabrics.com/x-bio.txt
@@ -0,0 +1 @@
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples, 70+ houses.
diff --git a/wallsandfabrics.com/x-display-name.txt b/wallsandfabrics.com/x-display-name.txt
new file mode 100644
index 0000000..1e821c2
--- /dev/null
+++ b/wallsandfabrics.com/x-display-name.txt
@@ -0,0 +1 @@
+wallsandfabrics
diff --git a/wallsandfabrics.com/x-first-3-posts.md b/wallsandfabrics.com/x-first-3-posts.md
new file mode 100644
index 0000000..e109f71
--- /dev/null
+++ b/wallsandfabrics.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallsandfabrics.com
+
+## Post 1 (107/280)
+
+Trade fabric source — drapery, upholstery, performance. LA-based, free samples. https://wallsandfabrics.com
+
+---
+
+## Post 2 (75/280)
+
+Designer fabric, trade-direct. 70+ houses, free samples, honest lead times.
+
+---
+
+## Post 3 (95/280)
+
+Hand-curated fabric for the trade. Free samples on every reference. https://wallsandfabrics.com
diff --git a/wallsandfabrics.com/x-handle-candidates.txt b/wallsandfabrics.com/x-handle-candidates.txt
new file mode 100644
index 0000000..d120bd2
--- /dev/null
+++ b/wallsandfabrics.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallsandfabrics
+FALLBACKS:
+ @wallsandfabr_co
+ @wallsandfabrUS
+ @shopwallsandfab
diff --git a/wallsondemand.com/credentials-template.txt b/wallsondemand.com/credentials-template.txt
new file mode 100644
index 0000000..8c26099
--- /dev/null
+++ b/wallsondemand.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wallsondemand.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wallsondemand.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wallsondemand (fallbacks: @wallsondeman_co, @wallsondemanUS, @shopwallsondema)
+IG handle: @wallsondemand (fallbacks: @wallsondemand.co, @shopwallsondemand, @wallsondemand.us)
diff --git a/wallsondemand.com/ig-bio.txt b/wallsondemand.com/ig-bio.txt
new file mode 100644
index 0000000..7729886
--- /dev/null
+++ b/wallsondemand.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.
diff --git a/wallsondemand.com/ig-display-name.txt b/wallsondemand.com/ig-display-name.txt
new file mode 100644
index 0000000..90ef156
--- /dev/null
+++ b/wallsondemand.com/ig-display-name.txt
@@ -0,0 +1 @@
+wallsondemand
diff --git a/wallsondemand.com/ig-first-3-posts.md b/wallsondemand.com/ig-first-3-posts.md
new file mode 100644
index 0000000..93a5957
--- /dev/null
+++ b/wallsondemand.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wallsondemand.com
+
+## Post 1
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio
+
+---
+
+## Post 2
+
+Designer wall finishes, curated for the trade. — link in bio
+
+---
+
+## Post 3
+
+Trade source for wallcoverings. Free samples, real lead times. — link in bio
diff --git a/wallsondemand.com/ig-handle-candidates.txt b/wallsondemand.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..3a2737a
--- /dev/null
+++ b/wallsondemand.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallsondemand
+FALLBACKS:
+ @wallsondemand.co
+ @shopwallsondemand
+ @wallsondemand.us
diff --git a/wallsondemand.com/image-specs.md b/wallsondemand.com/image-specs.md
new file mode 100644
index 0000000..b63b5b0
--- /dev/null
+++ b/wallsondemand.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wallsondemand.com
+
+## Profile pic (square, 400×400)
+Square logo for wallsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wallsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wallsondemand.com/link-in-bio.json b/wallsondemand.com/link-in-bio.json
new file mode 100644
index 0000000..dd7a87d
--- /dev/null
+++ b/wallsondemand.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wallsondemand",
+ "domain": "wallsondemand.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wallsondemand.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wallsondemand.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wallsondemand.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wallsondemand.com/profile.json b/wallsondemand.com/profile.json
new file mode 100644
index 0000000..769ad46
--- /dev/null
+++ b/wallsondemand.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wallsondemand.com",
+ "stem": "wallsondemand",
+ "category": "auto:walls",
+ "email": "info@wallsondemand.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wallsondemand",
+ "handle_fallbacks": [
+ "wallsondeman_co",
+ "wallsondemanUS",
+ "shopwallsondema"
+ ],
+ "display_name": "wallsondemand",
+ "bio": "Trade source for wallcoverings. Free samples, real lead times, ships from LA.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://wallsondemand.com",
+ "Designer wall finishes, curated for the trade.",
+ "Trade source for wallcoverings. Free samples, real lead times. https://wallsondemand.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wallsondemand",
+ "handle_fallbacks": [
+ "wallsondemand.co",
+ "shopwallsondemand",
+ "wallsondemand.us"
+ ],
+ "display_name": "wallsondemand",
+ "bio": "Wallcoverings & finishes for the trade. Free designer samples, LA-direct, 70+ houses.",
+ "first_posts": [
+ "Wallcoverings & finishes for the trade. Free designer samples, LA-direct. — link in bio",
+ "Designer wall finishes, curated for the trade. — link in bio",
+ "Trade source for wallcoverings. Free samples, real lead times. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wallsondemand: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wallsondemand — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.065Z"
+}
\ No newline at end of file
diff --git a/wallsondemand.com/x-bio.txt b/wallsondemand.com/x-bio.txt
new file mode 100644
index 0000000..63f0602
--- /dev/null
+++ b/wallsondemand.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for wallcoverings. Free samples, real lead times, ships from LA.
diff --git a/wallsondemand.com/x-display-name.txt b/wallsondemand.com/x-display-name.txt
new file mode 100644
index 0000000..90ef156
--- /dev/null
+++ b/wallsondemand.com/x-display-name.txt
@@ -0,0 +1 @@
+wallsondemand
diff --git a/wallsondemand.com/x-first-3-posts.md b/wallsondemand.com/x-first-3-posts.md
new file mode 100644
index 0000000..425dbd6
--- /dev/null
+++ b/wallsondemand.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wallsondemand.com
+
+## Post 1 (99/280)
+
+Wallcoverings & finishes for the trade. Free designer samples, LA-direct. https://wallsondemand.com
+
+---
+
+## Post 2 (46/280)
+
+Designer wall finishes, curated for the trade.
+
+---
+
+## Post 3 (88/280)
+
+Trade source for wallcoverings. Free samples, real lead times. https://wallsondemand.com
diff --git a/wallsondemand.com/x-handle-candidates.txt b/wallsondemand.com/x-handle-candidates.txt
new file mode 100644
index 0000000..bfc986e
--- /dev/null
+++ b/wallsondemand.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wallsondemand
+FALLBACKS:
+ @wallsondeman_co
+ @wallsondemanUS
+ @shopwallsondema
diff --git a/wc01wallcoverings.com/credentials-template.txt b/wc01wallcoverings.com/credentials-template.txt
new file mode 100644
index 0000000..46a1436
--- /dev/null
+++ b/wc01wallcoverings.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wc01wallcoverings.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wc01wallcoverings.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wc01wcs (fallbacks: @wc01wcs_co, @wc01wcsUS, @shopwc01wcs)
+IG handle: @wc01wallcoverings (fallbacks: @wc01wallcoverings.co, @shopwc01wallcoverings, @wc01wallcoverings.us)
diff --git a/wc01wallcoverings.com/ig-bio.txt b/wc01wallcoverings.com/ig-bio.txt
new file mode 100644
index 0000000..b2ad75b
--- /dev/null
+++ b/wc01wallcoverings.com/ig-bio.txt
@@ -0,0 +1 @@
+Wallcoverings curated for the trade. Free samples, real customer service, ships fast.
diff --git a/wc01wallcoverings.com/ig-display-name.txt b/wc01wallcoverings.com/ig-display-name.txt
new file mode 100644
index 0000000..6416045
--- /dev/null
+++ b/wc01wallcoverings.com/ig-display-name.txt
@@ -0,0 +1 @@
+wc01wallcoverings
diff --git a/wc01wallcoverings.com/ig-first-3-posts.md b/wc01wallcoverings.com/ig-first-3-posts.md
new file mode 100644
index 0000000..41186ce
--- /dev/null
+++ b/wc01wallcoverings.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wc01wallcoverings.com
+
+## Post 1
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio
+
+---
+
+## Post 3
+
+70+ houses, one ordering experience, free designer samples. — link in bio
diff --git a/wc01wallcoverings.com/ig-handle-candidates.txt b/wc01wallcoverings.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..b52000a
--- /dev/null
+++ b/wc01wallcoverings.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wc01wallcoverings
+FALLBACKS:
+ @wc01wallcoverings.co
+ @shopwc01wallcoverings
+ @wc01wallcoverings.us
diff --git a/wc01wallcoverings.com/image-specs.md b/wc01wallcoverings.com/image-specs.md
new file mode 100644
index 0000000..7d71461
--- /dev/null
+++ b/wc01wallcoverings.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wc01wallcoverings.com
+
+## Profile pic (square, 400×400)
+Square logo for wc01wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wc01wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wc01wallcoverings.com/link-in-bio.json b/wc01wallcoverings.com/link-in-bio.json
new file mode 100644
index 0000000..823877a
--- /dev/null
+++ b/wc01wallcoverings.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wc01wallcoverings",
+ "domain": "wc01wallcoverings.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wc01wallcoverings.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wc01wallcoverings.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wc01wallcoverings.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wc01wallcoverings.com/profile.json b/wc01wallcoverings.com/profile.json
new file mode 100644
index 0000000..e21c65d
--- /dev/null
+++ b/wc01wallcoverings.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wc01wallcoverings.com",
+ "stem": "wc01wallcoverings",
+ "category": "auto:wallcovering",
+ "email": "info@wc01wallcoverings.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wc01wcs",
+ "handle_fallbacks": [
+ "wc01wcs_co",
+ "wc01wcsUS",
+ "shopwc01wcs"
+ ],
+ "display_name": "wc01wallcoverings",
+ "bio": "Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wc01wallcoverings.com",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them.",
+ "70+ houses, one ordering experience, free designer samples. https://wc01wallcoverings.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wc01wallcoverings",
+ "handle_fallbacks": [
+ "wc01wallcoverings.co",
+ "shopwc01wallcoverings",
+ "wc01wallcoverings.us"
+ ],
+ "display_name": "wc01wallcoverings",
+ "bio": "Wallcoverings curated for the trade. Free samples, real customer service, ships fast.",
+ "first_posts": [
+ "Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. — link in bio",
+ "Why trade-direct: every layer of distribution adds time & cost. We removed them. — link in bio",
+ "70+ houses, one ordering experience, free designer samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wc01wallcoverings: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wc01wallcoverings — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.065Z"
+}
\ No newline at end of file
diff --git a/wc01wallcoverings.com/x-bio.txt b/wc01wallcoverings.com/x-bio.txt
new file mode 100644
index 0000000..996d193
--- /dev/null
+++ b/wc01wallcoverings.com/x-bio.txt
@@ -0,0 +1 @@
+Trade source for luxury wallcoverings. Free designer samples, no minimums, LA-based.
diff --git a/wc01wallcoverings.com/x-display-name.txt b/wc01wallcoverings.com/x-display-name.txt
new file mode 100644
index 0000000..6416045
--- /dev/null
+++ b/wc01wallcoverings.com/x-display-name.txt
@@ -0,0 +1 @@
+wc01wallcoverings
diff --git a/wc01wallcoverings.com/x-first-3-posts.md b/wc01wallcoverings.com/x-first-3-posts.md
new file mode 100644
index 0000000..1f68c29
--- /dev/null
+++ b/wc01wallcoverings.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wc01wallcoverings.com
+
+## Post 1 (120/280)
+
+Designer wallcoverings, trade-direct since 2003. Free designer samples on every reference. https://wc01wallcoverings.com
+
+---
+
+## Post 2 (80/280)
+
+Why trade-direct: every layer of distribution adds time & cost. We removed them.
+
+---
+
+## Post 3 (89/280)
+
+70+ houses, one ordering experience, free designer samples. https://wc01wallcoverings.com
diff --git a/wc01wallcoverings.com/x-handle-candidates.txt b/wc01wallcoverings.com/x-handle-candidates.txt
new file mode 100644
index 0000000..58c8959
--- /dev/null
+++ b/wc01wallcoverings.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wc01wcs
+FALLBACKS:
+ @wc01wcs_co
+ @wc01wcsUS
+ @shopwc01wcs
diff --git a/wc01wallpaper.com/credentials-template.txt b/wc01wallpaper.com/credentials-template.txt
new file mode 100644
index 0000000..c1d2b36
--- /dev/null
+++ b/wc01wallpaper.com/credentials-template.txt
@@ -0,0 +1,10 @@
+# wc01wallpaper.com — social account credentials template
+# NOT a real credential store. Use 1Password / secrets-manager for real values.
+
+Email: info@wc01wallpaper.com (Purelymail, already provisioned)
+Password env: X_DEFAULT_PASSWORD (read from ~/Projects/secrets-manager/.env)
+Phone: <SET AT SIGNUP — use a verified number you own; X requires SMS verification>
+2FA: recommended → authenticator app, NOT SMS-only
+
+X handle: @wc01wallpaper (fallbacks: @wc01wallpape_co, @wc01wallpapeUS, @shopwc01wallpap)
+IG handle: @wc01wallpaper (fallbacks: @wc01wallpaper.co, @shopwc01wallpaper, @wc01wallpaper.us)
diff --git a/wc01wallpaper.com/ig-bio.txt b/wc01wallpaper.com/ig-bio.txt
new file mode 100644
index 0000000..e2df5be
--- /dev/null
+++ b/wc01wallpaper.com/ig-bio.txt
@@ -0,0 +1 @@
+Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.
diff --git a/wc01wallpaper.com/ig-display-name.txt b/wc01wallpaper.com/ig-display-name.txt
new file mode 100644
index 0000000..96af77e
--- /dev/null
+++ b/wc01wallpaper.com/ig-display-name.txt
@@ -0,0 +1 @@
+wc01wallpaper
diff --git a/wc01wallpaper.com/ig-first-3-posts.md b/wc01wallpaper.com/ig-first-3-posts.md
new file mode 100644
index 0000000..b3fa4f2
--- /dev/null
+++ b/wc01wallpaper.com/ig-first-3-posts.md
@@ -0,0 +1,17 @@
+# Instagram — first 3 posts for wc01wallpaper.com
+
+## Post 1
+
+Designer wallpaper, trade-direct. Free samples on every reference. — link in bio
+
+---
+
+## Post 2
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio
+
+---
+
+## Post 3
+
+Wallpaper specified by designers. Hand-curated, free samples. — link in bio
diff --git a/wc01wallpaper.com/ig-handle-candidates.txt b/wc01wallpaper.com/ig-handle-candidates.txt
new file mode 100644
index 0000000..e160c4d
--- /dev/null
+++ b/wc01wallpaper.com/ig-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wc01wallpaper
+FALLBACKS:
+ @wc01wallpaper.co
+ @shopwc01wallpaper
+ @wc01wallpaper.us
diff --git a/wc01wallpaper.com/image-specs.md b/wc01wallpaper.com/image-specs.md
new file mode 100644
index 0000000..410842e
--- /dev/null
+++ b/wc01wallpaper.com/image-specs.md
@@ -0,0 +1,10 @@
+# Image specs for wc01wallpaper.com
+
+## Profile pic (square, 400×400)
+Square logo for wc01wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.
+
+## X header (1500×500)
+Hero crop for wc01wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.
+
+## IG header / first-grid (1080×566)
+Same as header, cropped 1080×566 for IG grid.
diff --git a/wc01wallpaper.com/link-in-bio.json b/wc01wallpaper.com/link-in-bio.json
new file mode 100644
index 0000000..06dd8a9
--- /dev/null
+++ b/wc01wallpaper.com/link-in-bio.json
@@ -0,0 +1,18 @@
+{
+ "title": "wc01wallpaper",
+ "domain": "wc01wallpaper.com",
+ "links": [
+ {
+ "label": "Shop / Visit",
+ "url": "https://wc01wallpaper.com"
+ },
+ {
+ "label": "Free designer samples",
+ "url": "https://wc01wallpaper.com/samples"
+ },
+ {
+ "label": "Contact",
+ "url": "mailto:info@wc01wallpaper.com"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/wc01wallpaper.com/profile.json b/wc01wallpaper.com/profile.json
new file mode 100644
index 0000000..058a30a
--- /dev/null
+++ b/wc01wallpaper.com/profile.json
@@ -0,0 +1,46 @@
+{
+ "domain": "wc01wallpaper.com",
+ "stem": "wc01wallpaper",
+ "category": "auto:wallpaper",
+ "email": "info@wc01wallpaper.com",
+ "password_env": "X_DEFAULT_PASSWORD",
+ "location": "Sherman Oaks, CA",
+ "timezone": "America/Los_Angeles",
+ "address": "15442 Ventura Bl #102, Sherman Oaks CA 91403",
+ "x": {
+ "handle_primary": "wc01wallpaper",
+ "handle_fallbacks": [
+ "wc01wallpape_co",
+ "wc01wallpapeUS",
+ "shopwc01wallpap"
+ ],
+ "display_name": "wc01wallpaper",
+ "bio": "Wallpaper specified by designers. Curated patterns, free samples, no minimums.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. https://wc01wallpaper.com",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.",
+ "Wallpaper specified by designers. Hand-curated, free samples. https://wc01wallpaper.com"
+ ]
+ },
+ "ig": {
+ "handle_primary": "wc01wallpaper",
+ "handle_fallbacks": [
+ "wc01wallpaper.co",
+ "shopwc01wallpaper",
+ "wc01wallpaper.us"
+ ],
+ "display_name": "wc01wallpaper",
+ "bio": "Designer wallpaper, trade-direct. Free samples on every reference. Hand-curated patterns, no filler.",
+ "first_posts": [
+ "Designer wallpaper, trade-direct. Free samples on every reference. — link in bio",
+ "Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those. — link in bio",
+ "Wallpaper specified by designers. Hand-curated, free samples. — link in bio"
+ ]
+ },
+ "image_specs": {
+ "profile_pic_400": "Square logo for wc01wallpaper: low-weight serif/sans wordmark, brand-appropriate palette, neutral background. 400×400.",
+ "header_1500x500": "Hero crop for wc01wallpaper — flagship product photo on neutral surface, top-down or 45° styling. Designer-magazine grade.",
+ "ig_header_1080x566": "Same as header, cropped 1080×566 for IG grid."
+ },
+ "generated_at": "2026-05-11T23:52:53.066Z"
+}
\ No newline at end of file
diff --git a/wc01wallpaper.com/x-bio.txt b/wc01wallpaper.com/x-bio.txt
new file mode 100644
index 0000000..cb18d9e
--- /dev/null
+++ b/wc01wallpaper.com/x-bio.txt
@@ -0,0 +1 @@
+Wallpaper specified by designers. Curated patterns, free samples, no minimums.
diff --git a/wc01wallpaper.com/x-display-name.txt b/wc01wallpaper.com/x-display-name.txt
new file mode 100644
index 0000000..96af77e
--- /dev/null
+++ b/wc01wallpaper.com/x-display-name.txt
@@ -0,0 +1 @@
+wc01wallpaper
diff --git a/wc01wallpaper.com/x-first-3-posts.md b/wc01wallpaper.com/x-first-3-posts.md
new file mode 100644
index 0000000..0ac7331
--- /dev/null
+++ b/wc01wallpaper.com/x-first-3-posts.md
@@ -0,0 +1,17 @@
+# X / Twitter — first 3 posts for wc01wallpaper.com
+
+## Post 1 (92/280)
+
+Designer wallpaper, trade-direct. Free samples on every reference. https://wc01wallpaper.com
+
+---
+
+## Post 2 (108/280)
+
+Why curation matters: the catalogs have 20,000 references; the design community uses ~2,000. We carry those.
+
+---
+
+## Post 3 (87/280)
+
+Wallpaper specified by designers. Hand-curated, free samples. https://wc01wallpaper.com
diff --git a/wc01wallpaper.com/x-handle-candidates.txt b/wc01wallpaper.com/x-handle-candidates.txt
new file mode 100644
index 0000000..84bab51
--- /dev/null
+++ b/wc01wallpaper.com/x-handle-candidates.txt
@@ -0,0 +1,5 @@
+PRIMARY: @wc01wallpaper
+FALLBACKS:
+ @wc01wallpape_co
+ @wc01wallpapeUS
+ @shopwc01wallpap
← 09ce485 initial scaffold — 10 flagship brand asset kits + signup che
·
back to Social Profile Kits
·
add x-only.md + ig-only.md master sheets (152 brands each, p a066b47 →