Cultural Engine
This week
Fixed Moments — Next 30 Days
Loading calendar data…
Predicted Demand Signals
Loading calendar data…
Signal map
What we're watching
Bubble size = conversation scale  ·  Color = signal type
World Watches
New Rituals
Power Colabs
Next Throwbacks
Status Symbols
Click any bubble to explore  ·  Open Explore tab →
Happening now
Loading…
Highsnobiety · WWD · BoF · Hypebeast · i-D
Velocity
Relevance
Momentum
Click to explore ↓
↖ Select a trend
Choose any trend from the list to load its full intelligence brief
Every week, 3 steps
1
Create a new JSON data file
Duplicate the most recent file in data/. Rename with the Monday date: trends-YYYY-MM-DD.json. Edit all fields.
{ "week": "2026-05-22", "velocity": 74, ← 0–100: how fast this trend is accelerating "relevance": 82, ← 0–100: relevance to BrandX "conversation_scale": 88, ← 0–100: volume of social conversation "brand_fit": "high", ← "high" | "medium" | "low" // Deep dive fields (all optional — render only when present) "storylines": [ { "size": "major", "title": "...", "body": "...", "volume": 82 }, { "size": "major", "title": "...", "body": "...", "volume": 71 }, { "size": "niche", "title": "...", "body": "...", "volume": 34 }, { "size": "niche", "title": "...", "body": "...", "volume": 21 } ], "top_voices": [ { "quote": "...", "name": "...", "handle": "...", "impressions": "48.2k", "platform": "Twitter / X" } ], "communities": [ { "name": "...", "description": "...", "platforms": ["Instagram", "Discord"] } ], "explore_partners": ["arc-teryx", "new-balance"] ← brand IDs from brand_partners array }
2
Update manifest.json
Add the new entry to the top of the "weeks" array in data/manifest.json.
{ "id": "2026-05-22", "label": "Week of May 22, 2026", "file": "data/trends-2026-05-22.json", "published": "2026-05-22", "note": "Short description of this edition" }
3
Push to GitHub
Commit both files. Vercel auto-deploys within ~60 seconds.
Explore tab deep-dive fields (per trend, all optional)
storylines : Array of 4 objects. "size": "major" | "niche". "volume": 0–100. top_voices : Array of 1–3 voice objects with quote, name, handle, impressions, platform. communities : Array of 1–3 community objects with name, description, platforms array. explore_partners: Array of brand IDs (matching brand_partners[].brand lowercased, hyphenated). If absent, the section shows all brand_partners for this week.
Fixed moments are confirmed dates on the cultural calendar. Fluid moments are predicted narrative windows that orbit them — tracked before they peak.
Fixed event
Ongoing season
Single day
Audience
Your brand
Brand Strength
Brand Stature
Align
Select a merchant
Search above or pick from this week's top recommendations to compare against your brand
This week's top picks
Ranked by cultural fit · click to compare
Intelligence Platform
Email address