Loot · interactive mechanism simulation

Wallets call claim() → Loot.sol hashes each token ID per slot (pluck) and assembles a fully on-chain, text-only bag → the raw data is free for anyone to read and build derivative games on top of. Synthetic Loot derives a bag for any address, no mint needed. Edit the parameters and watch the primitive spread.
Claimers claim() — gas only Loot.sol contract pluck(id, slot) hash → 8 items 0 / 7777 claimed Owner reserve 0 / 223 (IDs 7778–8000) Bag → tokenURI base64 SVG rendered on-chain Derivative builders 0 projects spawned fragmented — no shared canon Any address no mint required Synthetic Loot 0 viewed (free, off-chain read)
Bags claimed
0 / 7777
Owner reserve filled
0 / 223
Rare bags (name prefix)
0
Derivative builds spawned
0
Parameters — edit me
3/s
15%
20%
1.5/s
Controls

Illustrative simulation. Defaults reflect the researched Loot mechanism (7,777 public claims + 223 owner-reserved IDs, on-chain pluck() item generation, free composability, and Synthetic Loot's address-seeded view function), but claim timing, rarity rolls, and derivative activity are randomized for visualization — not live onchain data. Drag the sliders to explore how the primitive spreads, or trigger the coordination-collapse scenario described in the entry. Part of The Onchain Experiment Atlas.