ÆRTHLINGS
Leaderboard Display System · PAX East 2026
4 Active Screens

Display Screens

TV Screen 1 · Left
Most Hatches
Panel A — Most Hatches (All Time)
Panel B — Recent Hatches · Live Feed
↺ Rotates every 12s
TV Screen 2 · Center
Lineages
Panel A — Longest Lineages
Panel B — Ambassador Race
↺ Rotates every 14s
TV Screen 3 · Right
Collections
Panel A — Completed Genesis Collection
Panel B — Top Trade Hatches
↺ Rotates every 13s
TV Screen 4 · Featured
FIG Lineage Detail
Ambassador FIG Spotlight
Full Trade History Chain
↺ Cycles every ~105s per FIG

Integration Status

API Endpoint

hansa-config.js is live with the confirmed Snapser gateway URL and API key. All four screens load it automatically on startup.

  • Base: gateway-accel.snapser.com/…
  • All endpoints: /leaderboard/{id}
  • Filters via query params: ?con=PAX-East
hansa-config.js configured ✓

Avatar Assets

Set AVATAR_BASE_URL in each screen file to your CDN or local server path. Fallback to Figma URLs (expire in 7 days) or colored hex initials.

  • Hex PNGs: Assets/Addressables/UI/HexPolygons/
  • Species PNGs: Assets/Addressables/UI/ProfileAvatars/
Using Figma CDN fallbacks

FIG Images

24 Genesis FIG images are loaded from Figma CDN URLs in FIG_IMGS. Replace with permanent CDN paths before the event.

  • 24 Genesis FIGs mapped by name
  • Fallback: ÆRTH Æ logo mark
  • Case-insensitive fuzzy match
Using Figma CDN (expires ~7 days)

Event Config

PAX East dates confirmed with Justin. Footer labels set across all 4 screen files. Date params ready to wire once Mark confirms backend filter format.

  • Event filter: con=PAX-East
  • Dates: March 26–29, 2026
  • Footer label: 📍 PAX East in all 4 files ✓
Dates confirmed · Footer set ✓

Pre-Event Checklist

hansa-config.js configured
PAX East footer in all 4 files
Event dates confirmed (Mar 26–29)
Date params to wire in fetch calls
AVATAR_BASE_URL — needs hosting
Species + FIG PNGs — needs upload
Figma CDN URLs — replace before event
Screens tested fullscreen on TV hardware