Platforms also deploy Conduits as distribution channels for existing strategies. See Deploy a Conduit as a platform for the platform-focused guide.
When to use a Conduit
Use a Conduit when:- Multiple Multi-Vehicles need access to the same underlying yield source
- You want a single shared position instead of separate per-Multi-Vehicle positions
- You need ERC20 transferable shares representing a pro-rata claim on the underlying Vehicle
Prerequisites
- A deployed STEAM Vehicle (e.g., an
ERC4626Vehicle) - A deployed
CoreFactoryandFreezablePausableBeaconfor the Conduit implementation - Familiarity with the STEAM standard
Deploy a Conduit
Configure spawn parameters
Define the Conduit’s configuration including the underlying Vehicle, transfer mode, and initial deposit size.
Make a deposit
After deployment, deposit into the Conduit. The Conduit handles pulling assets and creating the STEAM query in the underlying Vehicle.Redeem from a Conduit
Provide Conduit shares as input, and the Conduit handles the interaction with the underlying Vehicle.Next steps
Configure fees
Add fee structures to your Conduit.
Learn about Conduits
Understand Conduit architecture in depth.