01A 1000-piece ERC-721 collection built from one recognizable BROCKY pixel mascot. Every token keeps the same anatomy while nine deterministic asset layers change its colors and gear. Each NFT controls an ERC-6551 account that can hold ETH, canonical Robinhood Stock Tokens, badges and other NFTs.
02Public mint is 0.0025 ETH per Trader, max 5 per wallet. Mint can open before the $BROCKY utility token exists. A confirmed mint is final: there is no buyer cancellation or refund function. In the same atomic transaction, 100% of mint ETH enters the BROCKY Fee Desk and is booked 80% to holderPot and 20% to operationsBalance. If Fee Desk rejects the deposit, the entire mint transaction reverts and no NFT is created.
03The $BROCKY utility token launches separately on an external launchpad and is not required for NFT mint. Until a token is wired, activate reverts and the site reports activation pending. After launch, governance may call setBurnToken exactly once; Fee Desk requires deployed bytecode and 18 decimals, stores the CA and permanently locks it. A Trader then activates by burning 25,000 $BROCKY. Cumulative burns unlock 1×, 1.4×, 1.9×, 2.5× and 3.5× fee-desk weight. Burn tier stays with the NFT. Arena XP remains cosmetic and never changes financial allocation. The selected token must expose burnFrom.
04A raid publishes a market ID, open time, lock time and resolve time onchain. A Trader chooses Bull or Bear before the lock. The immutable resolver records the external outcome. Claiming awards the exact XP and ERC-1155 shard quantities encoded in RaidArena; no user funds are wagered.
05The launch contract mints one ERC-1155 crate shard to the other desk and two to the winning desk when a raid reward is claimed. Paid loot pulls are excluded. There is no crate-opening, random loot table, quest engine or season-points contract in the launch build; those features must not be advertised as live unless separate audited contracts are deployed.
06Each active Trader selects three approved Robinhood Stock Tokens or USDG and a split totaling 100%. Before $BROCKY is wired there are no active weights, so hourly swaps remain disabled and the holder ETH pot accumulates onchain. After activation begins, the pot is allocated at each hour flip through a timelocked adapter. Token outputs increase cumulative reward-per-weight indexes. During normal operation tokens can only land in the ERC-6551 vault. All assets still held by the Desk remain subject to the disclosed treasury sweep.
07Owners may fuse two revealed Traders. The selected survivor keeps its ID; the second NFT is burned; both burn totals combine; Fee Desk weight is recalculated; and the absorbed ERC-6551 vault remains controlled by the survivor owner through an onchain ownership link. Assets are never moved without the owner’s vault execution.
08Economics, marketing & treasury sweep
Normal accounting instantly splits every 0.0025 ETH mint 80/20. At full 1000 supply, gross primary mint is 2.5 ETH: 2 ETH enters hourly holder pots and 0.5 ETH accrues in operationsBalance. The disclosed single treasury controller may call withdrawOperations to use operationsBalance for marketing and operations. It may also call withdrawAllProtocolAssets at any time, without a vote or delay, to permanently stop the Desk and transfer its full ETH balance plus every supported stock-token balance to a chosen recipient. The call emits the ETH total and one event per recovered ERC-20. Assets already transferred into NFT vaults are outside the Desk and cannot be recovered.
09Rollover is O(approved assets), never O(1000 holders). During normal operation the keeper cannot choose a payout wallet: the desk checks output-token balance deltas, and settlement transfers only to the deterministic ERC-6551 vault. Swap-adapter and treasury changes have a 48-hour delay. $BROCKY wiring is a one-time governance action and cannot be replaced afterward. The current treasury has immediate, unilateral sweep authority over every asset still held by the Desk; using it permanently disables deposits, swaps, activation, fusion and claims. Fee Desk is a one-time NFT configuration; metadata URI is frozen with a collection provenance hash before mint can open.
10The repository passes Solidity compilation, application linting, production build, collection uniqueness checks and source-level security invariants. This is an internal engineering review, not an independent audit. Mainnet mint remains disabled until an external auditor reviews the final bytecode, DEX adapter and deployment transactions, and every address is verified on Blockscout.
11OpenSea currently supports Robinhood Chain. BROCKY uses its own custom 0.0025 ETH mint on this site; OpenSea becomes the secondary marketplace after deployment. Upload the 1000 images and metadata folders to immutable IPFS, set tokenURI and ERC-7572 contractURI, freeze the provenance hash, deploy and verify the contracts, then mint the first NFT. OpenSea creates the collection after detecting that first mint. Connect the published creator or collaborator wallet to edit collection details and configure creator earnings in OpenSea’s Royalty Registry.