CLASSIFICATION · UNCLASSIFIED · OPERATOR USE

OPERATOR'S MANUAL

FORM BB-0001 · MANUAL REV. 0.8.4 · DISSEMINATION: ROSTER ACCESS ONLY

If you are reading this you have either earned a wallet on the roster or borrowed one. The desk does not care which. Read the manual once, do not read it on station, do not read it aloud.

____ _ _ _____ _____ ____ ___ _ _ _ _ ____ | __ ) | | | ||_ _|| ____|| _ \\ / _ \\| | | || \\ | || _ \\ | _ \\ | | | | | | | _| | |_) || | | || | | || \\| || | | | | |_) || |_| | | | | |___ | _ < | |_| || |_| || |\\ || |_| | |____/ \\___/ |_| |_____||_| \\_\\ \\___/ \\___/ |_| \\_||____/ -------- OPERATOR'S MANUAL

SECTION 1 · NIBBLES

NIBBLES are 8-bit creature NFTs. 512 will ever exist. Each NIBBLE has:

Reveal happens at the moment of mint. Species + tier are rolled from the previous block hash, your address, and the token id. There is no reveal queue and no reveal manipulation surface for the keeper.

SECTION 2 · BYTES

BYTES are yield-producing nodes. 64 will ever exist. Each has 8 slots. To power your BYTE, mount NIBBLES from your wallet into the slots via ByteNode.mount(nodeId, slot, nibbleId).

Power formula:

power(node) = sum(nibble.power * tierMultiplier(nibble.tier))
              * (1.30 if all 8 slots filled, else 1.00)

A NIBBLE can only be mounted in one BYTE at a time. Dismount via ByteNode.dismount(nodeId, slot). The NIBBLE's owner remains unchanged - mounting is purely accounting state.

SECTION 3 · V4 HOOK

The Uniswap V4 pool for $BYTE / ETH carries a custom hook. On every swap, the hook reads the unspecified-side delta and pulls a flat surcharge from the pool, then splits it three ways in a single transaction.

Launch surcharge: 10% per swap (applies to both buys and sells). This will be reduced to 3% once liquidity stabilises (the keeper calls setSurcharge(300)).

Per-swap split (proportional to total surcharge):

Buyers pay the surcharge in $BYTE. Sellers pay it in ETH.

Hook permissions: AFTER_SWAP_FLAG | AFTER_SWAP_RETURNS_DELTA_FLAG (mask 0x0044).

SECTION 4 · WEEKLY DISTRIBUTION

Two parallel pots, each on its own 7-day cadence. Both are pull-based - holders call claim() when they want, gas at their cost.

4.1 Treasury · BYTE-node holders

Each epoch the keeper calls ByteTreasury.distribute(epoch, holders, weights, totalWeight) with a snapshot of BYTE node holders and their node powers. The Treasury splits its accumulated 7% slice:

4.2 Nibble Vault · NIBBLE holders

Same shape. Each epoch the Nibble Vault distributes its accumulated 2% slice to NIBBLE holders, weighted by tier (1× / 3× / 8× / 20× / 50× for COMMON → MYTHIC).

4.3 LPs · automatic

The 1% LP slice is donated back to the pool inside the swap transaction itself, via poolManager.donate. LPs do nothing; their position value goes up.

SECTION 5 · TOKENOMICS

$BYTE is a fixed-supply ERC-20 of 100,000 units. There is no mint function. Supply is reduced via burn paths in the token contract.

SLICESHARECUSTODY
UNISWAP V4 LP50%Full-range, paired with ETH at deploy.
TREASURY SEED30%Initial yield distribution buffer.
NIBBLE SEED20%Rewards reserved for early NIBBLE holders.

No founder allocation. No private rounds. No vesting cliff. Trading is paused at deploy and opened by the keeper after liquidity is in.

SECTION 6 · CONDUCT

Be civil to other operators on public channels. Do not impersonate the desk. Do not try to dump a brand-new MYTHIC into a sleepy buyer; the desk is watching.

The desk does not contact operators. We do not exist.

END OF MANUAL

---------------------------------------------------- END OF FILE · OPERATOR'S MANUAL · BURN AFTER USE ----------------------------------------------------

- OFFICE OF MAINFRAME OPERATIONS · MAINFRAME DESK

CHANNELS · TELEGRAM · X