Operate on Railnet
Railnet was designed to provide a future-proof infrastructure that addresses the needs of regulated asset managers, solving for the operational complexity, trustworthiness, and auditability of onchain asset management. In this guide, we will present why you should build your strategies on Railnet, and how to get started.
Where Existing Solutions Fall Short
Operational Complexity
- Onchain yields are maturing, and protocols are becoming more complex. Designing rebalancing strategies, adapting to evolving mechanics, and maintaining safety at scale is extremely difficult.
- This complexity forces asset managers to build custom infrastructure outside existing vault solutions diverting resources from delivering superior risk-adjusted returns.
Accounting
- Regulatory compliance requires precise and timely valuation of on-chain positions. However, fragmented data, inconsistent fee structures, and reliance on oracle or third-party assumptions introduce uncertainty.
- These factors make it challenging to achieve the "exact" accounting standards institutions expect, increasing operational and compliance risk.
Safeguards and Auditability
- Running strategies onchain demands strict role separation, permission controls, and transparent execution paths.
- Without these safeguards, operational actions become hard to audit, potentially unsafe, and misaligned with regulatory expectations slowing institutional adoption.
Benefits of Railnet
Railnet eliminates manual transaction crafting, idle-liquidity management, and offchain NAV systems. All allocations, flows, and in-flight assets are tracked and valued in real time by the contracts themselves.
The STEAM Standard
Railnet vehicles implement the STEAM (State Transition Engine for Asset Management) standard — a protocol designed to overcome the limitations of traditional vault interfaces like ERC-4626.
Beyond ERC-4626
Traditional vaults assume synchronous operations: deposit assets, receive shares instantly. But many DeFi operations are inherently asynchronous:
- Cooldown periods — Ethena requires waiting before unstaking sUSDe
- Withdrawal queues — Syrup processes withdrawals in a FIFO queue
- Multi-step strategies — MultiVehicle coordinates across multiple protocols
ERC-4626 has no mechanism for tracking in-flight operations or recovering from errors — failed transactions simply revert, losing all context.
From Balances to State Transitions
STEAM introduces Queries — structured requests with persistent identity and a clear state machine. Every operation moves through defined states:
- Creation → Assets are pulled, operation is initiated
- Execution → Vehicle interacts with the underlying protocol
- Settlement → Output assets are distributed to the receiver
This model provides auditability (every query has a traceable lifecycle), error recovery (dedicated RECOVERING state instead of silent reverts), and query independence (one failure doesn’t block other operations).
For the full technical specification, see the Vehicle & STEAM Standard reference.
Section overview
Architecture
Understand the MultiVehicle system architecture and how components work together.
Accounting & Flow
Learn how sectors track assets and control flows between vehicles.
Fee Management
Configure and collect fees from your MultiVehicle strategies.
Additional Rewards
Distribute protocol rewards and incentives to your users.
Conduits
Wrap Vehicles with ERC20 shares, fees, and access control for end users.