CREATE CASTproposedMint opens at launch

A starter cast of Bops.

1,000 illustrated Bops, each drawn from the Solana block its mint lands in. Nobody picks the art. Not us, not you. Hold one and he’s your starter character in Studio.

Proposed: the owner confirms the collection before any mint. Product access only: no revenue, fee share or payouts attach to a CAST member.

A grid of sample CREATE CAST BopsSample · not minted
Samples from the art pipeline · simulated seeds · not mintedOne SVG each · 1024 × 1024 px PNG
01 · the mintMetaplex Core + Core Candy Machine

Price in SOL: set at launchper character · paid to the treasury

Mint window48 hours · opens at launch
990characters in the mint · live count at launch
Opens
At launch
Closes
48 h after it opens
Limit
Set at launch
Unminted characters
Decided at launch

Paid in SOL to the treasury wallet (solPayment guard). The page checks the on-chain guard against these terms before it lets you sign.

02 · walletSolana mainnet

Connect to check your balance and limit before you sign.

  1. Build the mint transaction
  2. Approve in wallet
  3. Confirm on Solana
  4. Reveal: art from your block, after it is finalized

The candy machine address is published at launch. Until then nothing can be minted here, and nothing is simulated.

03 · your CAST member
how the art is chosen / seed = your block

Nobody picks the art.

Each character is generated from the block its mint lands in. You sign before that block exists, so nobody can steer it: not the team, not the minter.

  1. 01 · mintYour transaction lands in a block.

    Price in SOL: set at launch per character · paid to the treasury. The block does not exist yet when you sign.

  2. 02 · finalityThe block is finalized.

    The reveal keeper waits for finalized commitment, then reads that block’s hash. Until then your character shows the placeholder: Bop's silhouette in Line Black with a pink "?" antenna tip, until the reveal.

  3. 03 · seedsha256 → traits → SVG.

    The engine hashes its version, your asset address, the slot, the blockhash and a reroll count. The hash picks every trait, and the engine draws one canonical SVG of your Bop from them.

  4. 04 · revealWritten to your asset.

    The SVG, a 1024 × 1024 px PNG rendering and the metadata go to permanent storage, and the keeper points your asset at them, minutes after mint (keeper cadence). The metadata carries the SVG’s sha256, so anyone can re-check it below.

The formula, the rules, the engine
sha256("CREATEON-CAST-PFP-v2|" + asset address + "|" + slot + "|" + blockhash of that slot + "|" + reroll)
Why the blockhash
The minter signs before the block exists, so nobody can grind for rare traits by re-signing. The keeper reads it at finalized commitment only.
Unique characters
If a revealed combination already exists, reroll = reroll + 1 until unique; the reroll count is written to the metadata so anyone can verify.
In the metadata
Seed, Seed Slot, Seed Blockhash, Mint Tx and Reroll, next to every trait, the engine version and the SVG’s sha256.
How it is checked
Regenerate the SVG from the traits (engine renderSVG) and compare its sha256 with the metadata properties.svg_sha256 and with the uploaded SVG (properties.files, image/svg+xml). The PNG (image) is a rendering of that SVG and is not compared pixel for pixel.
Engine
CREATEON-CAST-PFP-v2 · sha256 1c56d873d67347c5fbf3955fe86c4fbddb1c9c30c20b2fd5fa62c5ff70d24a2f · engine.js. The candy machine’s hidden-settings hash commits to the engine and these rules before the first mint. terms.json names CREATEON-CAST-PFP-v2.
seed lab / runs the engine in your browser

Roll a Bop.

Put in any asset address, slot and blockhash and see which Bop the engine draws. Preview only: the real art uses your mint’s own block.

Seed lab preview Preview · sample

The engine loads when the lab scrolls into view.

verify / re-derive any character

Check the block, not us.

Paste a CREATE CAST asset address. The page reads the asset, recomputes the seed from its block, redraws the SVG with the engine and compares its sha256 with the metadata and the uploaded file.

Verification opens when the collection is live: the page reads assets through the site’s RPC relay, which starts serving then.

Result
    Re-drawn CAST memberUnrevealed: the placeholder
    one of ones / 10 held back

    10 one of ones.

    10 of the 1,000 are hand-directed one of ones, numbered #991-#1000. Same engine, same sticker build, traits no seed can roll. Not in the public mint; how they are allocated is not decided yet.

    • The Golden Bop, a one of one1 / 1 · #991The Golden Bop
    • The Glitch, a one of one1 / 1 · #992The Glitch
    • The Ghost, a one of one1 / 1 · #993The Ghost
    • The Staff, a one of one1 / 1 · #994The Staff
    • The First Sketch, a one of one1 / 1 · #995The First Sketch
    • The Sticker, a one of one1 / 1 · #996The Sticker
    • The Double Act, a one of one1 / 1 · #997The Double Act
    • The Kickflip, a one of one1 / 1 · #998The Kickflip
    • The Big Bad, a one of one1 / 1 · #999The Big Bad
    • The Director, a one of one1 / 1 · #1000The Director

    Rendered by the art pipeline from the engine’s one-of-one table · not minted

    traits / odds from the engine’s tables

    Traits from one hash.

    Each trait is rolled from the seed. The shares are exact expectations from the tables, not a count of minted characters.

    Role

    8 values
    • Extra22.0%
    • Sidekick17.0%
    • Narrator13.0%
    • Mascot12.0%
    • Villain12.0%
    • Lead10.0%
    • Stunt Double8.0%
    • Cameo6.0%

    Background

    12 values
    • Sketchbook16.0%
    • Blush11.0%
    • Butter11.0%
    • Grid Paper9.0%
    • Halftone Pink8.0%
    • Marker Pink8.0%
    • Pencil8.0%
    • Line Black7.0%
    • Halftone Butter6.0%
    • Sunburst Butter6.0%
    • Sticker Bomb5.0%
    • Sunburst Pink5.0%

    Body

    6 values
    • Vinyl White54.3%
    • Blush12.9%
    • Butter10.7%
    • Marker Pink8.5%
    • Ink8.1%
    • Chrome5.4%

    Expression

    7 values
    • Smirk24.0%
    • Side-Eye18.0%
    • Unimpressed15.0%
    • Eye-Roll13.0%
    • Smug11.0%
    • Fake Smile10.0%
    • Sleepy9.0%

    Headwear

    10 values
    • None32.2%
    • Beanie13.1%
    • Backwards Cap11.1%
    • Bucket Hat10.1%
    • Beret8.0%
    • Party Hat7.0%
    • Sun Visor6.0%
    • Sweatband5.0%
    • Crown4.0%
    • Halo3.5%

    Eyewear

    8 values
    • None44.2%
    • Shades12.0%
    • Round Specs10.0%
    • Heart Shades8.0%
    • Pixel Shades8.0%
    • 3D Glasses7.0%
    • Cyber Visor5.6%
    • Monocle5.0%

    Headphones

    7 values
    • Studio Black34.0%
    • Around the Neck21.4%
    • Studio White13.9%
    • Studio Butter10.5%
    • Studio Pink9.8%
    • None5.4%
    • Studio Chrome5.1%

    Outfit

    9 values
    • Pink Hoodie27.5%
    • CREATE Tee13.3%
    • Ink Hoodie12.2%
    • Varsity9.5%
    • Puffer8.2%
    • Tracksuit7.8%
    • Butter Hoodie7.4%
    • Jersey7.4%
    • Blush Hoodie6.8%

    Held Item

    9 values
    • None26.0%
    • Coffee13.0%
    • Phone Filming12.0%
    • Marker11.0%
    • Spray Can10.0%
    • Mic8.0%
    • Skateboard8.0%
    • Clapperboard7.0%
    • Trophy5.0%

    Antenna

    4 values
    • Cursor58.0%
    • Star16.0%
    • Heart15.0%
    • Lightning11.0%
    collection facts / from terms.json

    What you get. What you don’t.

    Status
    proposed Proposed as the collection for CREATE; the owner confirms it before any mint.
    What it unlocks
    Use your CAST member as a starter character in CREATE Studio, and premium templates while you hold it.
    What it does not
    No revenue, fee share, $CREATE or payouts attach to a CAST member. It is product access, not an investment.
    Standard
    Metaplex Core + Core Candy Machine. Each character is one Core asset in the collection.
    Art
    Illustrated Bop PFPs in the brand's sticker build (thick Line Black outline, flat fills), 10 layered trait categories; one canonical SVG per token (deterministic), rendered to a 1024 px PNG (2048 px for one-of-ones); verified by the SVG's sha256.
    Supply
    1,000 characters, including 10 one of ones held back; 990 in the public mint.
    Price
    Price in SOL: set at launch per character · paid to the treasury
    Mint window
    48 hours, from the start time.
    Reveal
    Candy Machine hidden settings; a reveal keeper computes the seed after mint, renders, uploads and updates the asset URI; minutes after mint (keeper cadence).
    Storage
    Set before mint
    Royalties
    5% (500 bps) of secondary sales to the royalty wallet, recorded in the collection’s Royalties plugin · Wallet set before mint
    Royalty enforcement
    Checked on-chain with an allowlist: wallet-to-wallet transfers, Magic Eden and Tensor. Metaplex Core checks the list on every transfer. It limits which programs can take custody of a CAST member; it does not identify the marketplace, so it cannot make every sale pay the 5%. Program ids after the devnet rehearsal
    Collection
    Created before mint
    Candy machine
    Published at launch