# Design Goals

MicroTape is written around five goals. Each one is a constraint, not a promise of volume, yield, or price.

How the parts run: [Flywheel](/loop). How this launch differs from adjacent designs: [Comparison](/comparison). Parameters and formulas: [Token & Curve](/token), [Treasury](/treasury), [Dividends](/dividends).

```mermaid
%%{init: {"theme":"base","themeVariables":{"primaryColor":"#1a120c","primaryTextColor":"#f5ede4","primaryBorderColor":"#953307","lineColor":"#f46622","secondaryColor":"#221710","tertiaryColor":"#120d09","edgeLabelBackground":"#120d09","noteBkgColor":"#221710","noteTextColor":"#f5ede4","noteBorderColor":"#953307","actorBkg":"#1a120c","actorBorder":"#953307","actorTextColor":"#f5ede4","signalColor":"#f46622","signalTextColor":"#f5ede4","fontFamily":"inherit"}}}%%
flowchart LR
  M["MicroTape"]
  M --> A["Full supply on the curve"]
  M --> B["Tax is a production levy"]
  M --> C["BNB becomes irreversible capital"]
  M --> D["Yield is exogenous BEM"]
  M --> E["Graduation depth leaves every owner"]
  A -->|supply identity| T["Token and Curve"]
  E -->|LP to 0xdead| T
  B -->|inflow| R["Treasury"]
  C -->|no stop path| R
  D -->|per-share ledger| V["Dividends"]
  classDef hot fill:#f46622,stroke:#f46622,color:#120d09
  classDef dim fill:#120d09,stroke:#3a2416,color:#b9a693
  class C hot
  class T,R,V dim
```

Solid nodes are goals. Dim nodes are the mechanism pages where each goal becomes a formula or a table.

## Full supply on the curve

Total supply is 1,000,000,000. At launch it is credited to the contract itself as inner-curve inventory. There is no team reserve and no separate "ecosystem" wallet carved out of supply.

Fair launch here is a supply identity: tradable supply comes off the curve. It does not mean the later price is fair, and it does not mean information is symmetric. The 5-second buy-side launch surcharge is an anti-snipe levy, not a team allocation. Definition: [Token & Curve](/token).

## Tax is a production levy

The 4% miner share and the launch surcharge enter the treasury. The 1% fee, counted inside the 5% trade tax, does not.

The treasury cannot send BNB to the deployer. Authorized uses are Firsto fills and the tape-out fee. The tax therefore has a production function: it buys parts. It does not sit as a withdrawable balance.

kitBuyer is the only role that can spend that BNB. The contract checks order shape, not price. That trust assumption is written in [Control Surface](/control) and [Risks](/risks). It is not hidden inside the goal.

## Liquid BNB becomes irreversible capital

The kit is hardcoded: 1 NAND + 9 LATCH. The circuit NFT from tape-out must be owned by the treasury. This version has no transfer-out. `stopMining` reverts.

Once a machine is started, the treasury has no path back to BNB. That is a commitment device. After kit → tape-out → start, tax has moved from a liquid reserve into productive plant.

Only task 220 (Johnson-8) is allowed. Other start entrypoints fail. Window, next-block, and gas limits: [Treasury](/treasury).

## Yield is exogenous to the meme

Miners emit `$BEM`. PodMining pays `$BEM` under its existing rules, 8 decimals. The treasury takes no cut and does not mint `$TAPE` to pay the dividend.

Accounting uses an accumulator per share, not a holder walk. Circulating supply excludes inner inventory and the pair balance. The floor is 1,000 `$TAPE`. Identity: [Dividends](/dividends).

BEM only lands after someone harvests miner output, and only if PodMining keeps paying on the current interface. External dependence is a risk, not part of the goal. See [Risks](/risks).

## Graduation depth leaves every owner

When real quote reaches 18 BNB, remaining inventory and remaining BNB go to Pancake V2. LP is sent to `0xdead`. Inner buys and sells then fail.

If the treasury is under 0.35 BNB at that moment, graduation peels the shortfall from the quote first. That is a solvency constraint on the production function, not a deployer withdrawal.

Burned LP and Olympus-style protocol-owned liquidity are different identities. The latter can still rebalance. The former gives up rebalance in exchange for irreversible depth. Comparison: [Comparison](/comparison). After graduation, tax still enters the treasury via `swapTax`. See [Capital Flows](/flows).
