If you are an asset manager deploying your own Strategy, see Create an Allocation Strategy instead.
Prerequisites
- A wallet with funds — the deposit asset (e.g. USDC) for the initial deposit and ETH for gas
- The
FACTORY_SPAWNrole on the Multi-Vehicle factory (or access to a public factory) - The factory must not be deprecated
Deploy External Access Control (EAC)
The EAC is the central permission contract for your entire strategy. As the Conduit owner, you are the initial admin — you control who can do what across all contracts.Set
initialDelay to a non-zero value (e.g. 48 hours) for production deployments. This protects admin transfers with a time delay.Deploy Fee Manager
Configure the fee structure for your strategy. You control fee rates, max caps, and recipient splits through the Fee Manager.See Fee Manager reference for detailed guidance on fee calculation formulas and recipient setup.
Approve the initial deposit
Every strategy deployment requires an initial deposit as a security measure to prevent inflation attacks. The shares minted from this deposit are sent to the burn address.
Deploy the Strategy
Deploy the full strategy ecosystem in a single transaction. The factory creates five interconnected contracts — all correctly linked and initialized.
Authorize yield sources
Decide which yield sources your strategy can use. Only authorized yield sources can receive assets from the strategy. This is one of the key guardrails you control as the Conduit owner.Requires:
MULTI_VEHICLE_SET_VEHICLE_AUTHORIZATION role scoped to the Sector Accounting Engine.The Vehicle Registry validates that yield sources use the same base asset as the strategy and implement the STEAM standard as
SingleAsset vehicles.What you deployed
| Contract | Purpose |
|---|---|
| External Access Control | Central permission system — you are the admin |
| Fee Manager | Fee collection and distribution — you set the structure |
| Multi-Vehicle | Main Strategy contract — users deposit and receive ERC-20 shares |
| Sector Accounting Engine | Tracks all asset allocations across yield sources |
| Queue Strategy Engine | Deposit and redeem priority manager |
| Sub Query Engine | Yield source query executor |
| Query Redeem Queue | Asynchronous redemption handler |
The platform journey
Deploy your strategy
You just completed this step — your strategy is deployed with access control and fee infrastructure.
Configure fees and revenue distribution
Set up fee rates, max caps, and recipient splits for your strategy. You can also add Conduit-level distribution fees when you deploy your Conduit.Configure Conduit fees · Fee Manager reference
Delegate to an asset manager
Define the mandate terms, grant operational roles, and set guardrails — while retaining control over yield source authorization, fees, and admin access.Mandate a strategy
Distribute via your Conduit
Once your strategy is running, deploy a Conduit to let your users access it through your platform’s interface.Quick start
Next steps
Configure fees
Set up fee structures and revenue distribution for your Conduit.
Mandate a strategy
Define guardrails and delegate operations to an asset manager.