Rule Craft
DocsCompose and publish a blueprintMenu

Guides

Compose and publish a blueprint

From composer to a royalty-bearing blueprint on chain.

  1. Open the composer and pick modules.
  2. Tune parameters. Sliders stop at each module's hard bounds, which the contracts enforce again.
  3. Watch the issues panel: errors must be zero, warnings are your call.
  4. Set a royalty between 0% and 25% of add-on revenue.
  5. Name it and press Publish. Your wallet sends publish(name, rules, royaltyBps) to the BlueprintRegistry and the page shows the new blueprint id.
publish(string name, Rules rules, uint16 royaltyBps) -> uint256 id

Spec

The composer's JSON spec shows the same rule set in readable form. The on-chain field layout is in config schema.

A published blueprint never changes. Pools that launch with it pay its author; a pool whose rules differ by one number cannot use it (RulesMismatch).