Blind-box odds stay visible, and checkout is limited to Stripe + PayPal in USD.

Admin Catalog Config

Blind-box products now use a configurable schema: IP -> IP series -> series -> styles. Regular count, hidden count, and per-style probability all come from the same editable config.

Blind-box series

3

admin-editable releases

Regular styles

26

variable by series

Hidden styles

5

configurable chase count

Last config ts

Mar 8, 2026, 1:42 PM

catalog version 2

Schema Draft

CatalogConfig.ips[]

IpConfig.ipSeries[]

IpSeriesConfig.series[]

SeriesConfig.blindBox.styles[]

Rules:

Regular count is variable.

Hidden count is variable.

Each style has its own configurable probability.

Each series probability total must equal 100%.

API Draft

GET /api/catalog

Frontend read model with derived products and series list.

GET /api/admin/catalog

Admin editable source config with derived view.

PUT /api/admin/catalog

Full replace with probability and id validation.

POST /api/admin/catalog/reset

Restore seed demo data.

Series Picker

Select a blind-box series to edit regular styles, hidden styles, and probabilities.

Astro Bunny / Orbit Lab

MEGA SPACE

A blind-box release that carries the core random-draw experience for Astro Bunny.

6 regular2 hidden100% total

Validation passed. Probability totals are consistent.

Live Demo State

Account

No active session

Unbox

0 recorded opens

Orders

0 total orders

Locker

0 stored items