This page describes the SPLY launch flow from the perspective of protocol execution.
1. The frontend encodes a launch request
The create page encodes the project configuration and template parameters and submits the request through the factory path.
TemplateFactory determines which launch route applies:
approved developer template path
platform-managed custom core path
developer self-deployed core path
The platform turns template choice into the correct contract execution path.
3. LaunchFactory creates the project components
LaunchFactory creates and wires together:
Depending on the template route, token deployment can use the standard token deployer, the platform custom core CREATE2 path, or a validated developer-supplied core.
4. Project setup aligns supply and fundraising logic
During setup, LaunchFactory transfers the required project token supply into the presale path and links the project contracts together.
The purpose is not just initialization. It is to make the fundraising formula and the later finalize path line up.
The platform calls token-side hooks such as presale and market-related configuration hooks so the token core is attached to the platform lifecycle instead of floating outside it.
6. Participation advances the presale
When a user participates:
BNB is moved into custody
presale progress advances
token distribution logic is applied through the project formula
7. Finalize moves the project into market state
Finalize is the critical transition. It coordinates:
temporary permission closure
8. Backend watchers continue the pipeline
Once finalized, backend watchers enqueue the token for verification and keep the public surfaces in sync with the project’s new phase.
Why the internal flow matters
Without this structure, templates would effectively become independent launch systems. SPLY is designed so templates extend token logic while the platform keeps control over the fundraising and market transition lifecycle.