Guides
Compose and publish a blueprint
From composer to a royalty-bearing blueprint on chain.
- Open the composer and pick modules.
- Tune parameters. Sliders stop at each module's hard bounds, which the contracts enforce again.
- Watch the issues panel: errors must be zero, warnings are your call.
- Set a royalty between 0% and 25% of add-on revenue.
- 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 idSpec
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).