In Railnet smart contracts, an Allocation Strategy is implemented as a MultiVehicle. See Glossary for all terminology.
The delegation model
The owner retains admin control while granting the asset manager scoped operational roles. The asset manager can execute the strategy within the boundaries the owner defines — they cannot change the rules.What the owner controls
These controls remain exclusively with the Allocation Strategy owner and form the guardrails:
The asset manager operates within these boundaries. They can allocate capital, rebalance positions, and manage queues — but they cannot authorize new yield sources, change fees, or grant roles to others.
Grant operational roles
Grant the asset manager scoped roles on the appropriate contracts. All Allocation Strategy operational roles are scoped to the Sector Accounting Engine, except queue management (scoped to the Queue Strategy Engine) and query progression roles.What the asset manager can do
With the roles above, the asset manager can:Optional: grant fee collection roles
You may want the asset manager (or a keeper) to handle routine fee collection:Monitor your asset manager
Track your Allocation Strategy’s performance and the asset manager’s operations via the Railnet subgraph:Revoke access
To offboard an asset manager, revoke all scoped roles. Pending operations will complete, but the asset manager cannot initiate new ones.Next steps
Operate an Allocation Strategy
Manage allocations, rebalance across yield sources, and handle operations.
Roles and permissions
Complete guide to role setup, scoping, and common permission patterns.