Static Catalog, Events, Feature flags, and Lobby Hacks feeds for Dustbound (Fortnite Sprites checklist app).
https://ingeniumse.github.io/Dustbound-catalog/v1/catalog.json
https://ingeniumse.github.io/Dustbound-catalog/v1/events.json
https://ingeniumse.github.io/Dustbound-catalog/v1/features.json
https://ingeniumse.github.io/Dustbound-catalog/v1/lobby-hacks.json
schemaVersion/catalogVersion(current: schema 3, bumpcatalogVersionon each publish)seasons[]with:tag,startUtc, optionalendUtc(omit when end not confirmed), optionalspriteOrder(Sprite id list for In-game checklist sort; schema 3+)achievements{}(schema 2+): catalog-driven Achievement availability (completeSprites,completeVariants,completeSeasons,allCollectedAvailable,allTimeAvailable,disableAchievement)sprites[],variants[],collectibles[]- Collectible id:
{spriteSlug}:{variantCode} availability:live|vaultedrecallDustCost: Sprite Dust to recall/summon that CollectibledropChancePercent(optional): Sprite Chest drop chance as a percent number (e.g.4.45= 4.45%); omit when unknown- Never delete published Collectible ids
- Season window is half-open: active when
startUtc <= now < endUtc(omitendUtcwhen unknown). Adjacent seasons may share a boundary instant (e.g. C7S3 ends and C7S4 starts at the same UTC) - App checklist defaults to Collectibles in active seasons unless the user picks season filters
- In-game checklist sort uses each Season’s
spriteOrder; All Seasons sorts by Season tag descending, then that order
schemaVersion/eventsVersionevents[]with:id,title,summary?,startUtc,endUtc?,spriteIds?,collectibleIds?,sourceUrl?- UTC only in the feed (ISO-8601)
- Omit
endUtcwhen the window runs until the same clock time next day — the app treats missing end asstartUtc + 1 day - Curate by hand; set
sourceUrlfor attribution; do not scrape X - Bump
eventsVersionon each publish
schemaVersion/featuresVersionfeaturesobject keyed by id: booleans (pairing,seasonHub) and integers (outboxHelpLimit,inboxHelpLimit)- Known ids:
pairing(Pairing Inbox / Outbox / Leaderboards),seasonHub(Season hub host chip). Missing boolean keys are treated as enabled (fail-open) - Set
pairingtofalseto pause Pairing during maintenance without an app store release - Set
seasonHubtofalseto hide the Season hub chip (no paused card) outboxHelpLimit/inboxHelpLimit(default 3 when omitted) cap how many Help requests a user can seek and how many they can help with. Caps are independent. Negatives are treated as 0- Bump
featuresVersionon each publish
schemaVersion/lobbyHacksVersion(schema 1)hacks[]with requiredid,code,reward,seasonTag; optionalcollectibleId({spriteSlug}:{variantCode})- Remote same-or-newer
lobbyHacksVersionreplaces (republish can drop a row). App seed only replaces cache when strictly newer - Hub lists rows whose
seasonTagmatches the live Season pack. Used marks live on device, not in this file - Bump
lobbyHacksVersionon each publish
- Edit source or run
node scripts/generate-catalog.jsif regenerating from the matrix in that script. - Bump
catalogVersioninv1/catalog.json. - Merge to
main. - GitHub Pages serves the file.
- Edit
v1/events.json(add/update Event rows; original titles/summaries; UTC times;sourceUrl). - Bump
eventsVersion. - Merge to
main. - GitHub Pages serves the file.
- Edit
v1/features.json(toggle flags). - Bump
featuresVersion. - Merge to
main. - GitHub Pages serves the file.
- Edit
v1/lobby-hacks.json(add/update rows; keepidstable). - Bump
lobbyHacksVersion. - Merge to
main. - GitHub Pages serves the file.
Generated 2026-08-03 from Dustbound research seed 02-seed-catalog-c7s3 (24 Sprites / 109 Collectibles, C7S3, as-of 2026-07-31). All rows availability: live. recallDustCost values are approximate.
eventsVersion 13 curated windows (Mastery Monday, New Sprites, Gem Hours, Mythic Sprite Hours, Fortnite: Unstable, Galaxy / Holo / Cube / Gem Hours, Fortnite: Override, Golden Hours). Always bump eventsVersion on publish.
featuresVersion 4 with pairing: true, seasonHub: true, outboxHelpLimit: 3, inboxHelpLimit: 3. Always bump featuresVersion on publish.
lobbyHacksVersion 1 — C7S4 launch codes. Always bump lobbyHacksVersion on publish.