Market Composer
Compose, don't configure.
The composer builds a launch configuration. It is a workspace, not a seven-screen wizard: configuration on the left, the rule stack in the middle, a live simulation on the right, and all three visible at once.
It controls:
- the quote asset
- the opening FDV
- which rule modules are active, and their parameters
- the creator fee and its recipients
Always visible
The header keeps six things on screen no matter what you are editing, because these are what determine whether the market is sane:
- the pair and the selected quote
- opening FDV
- total buy-side drag at block zero
- the opening tick
- the quote's health
- whether the configuration currently validates
Hard caps
The composer refuses to build a configuration the protocol would reject, and the protocol re-validates everything anyway.
| Parameter | Cap |
|---|---|
| protocol fee | 1.00% |
| creator fee | 0.50%, across at most 4 recipients |
| anti-snipe duration | 200 blocks |
| anti-snipe extra fee | 3.00% |
| launch tax start | 5.00%, decaying over at most 500 blocks |
| auto burn | 2.00% of buy output |
| pot contribution | 2.00% |
| sum of all buy-side quote fees at block 0 | 10.00% |
These mirror Limits.sol. The contracts are the source of truth; the composer's copy exists for client-side validation and preview only.
Blueprints
A configuration can be serialised into a shareable URL. A blueprint contains settings and nothing else.
- 01Market configuration
- 02Serialised
- 03Shareable URL
Rule order in the interface is not execution order
The rule stack is a list you can reorder for readability. It has no effect on the order the hook applies rules in, which is fixed in the contract. See Rule Execution.
TAPEZERO is an independent protocol and is not affiliated with Robinhood, Uniswap or Chainlink. The contracts are unaudited. Nothing here is investment advice.