Skip to main content
In Railnet smart contracts, an Allocation Strategy is implemented as a MultiVehicle. See Glossary for all terminology.
This page covers guardrails for Allocation Strategies, which use role-based access control via the External Access Control (EAC) contract. For Advanced Strategy guardrails, see Policy engine.
Guardrails define the trust boundary between the party that owns an Allocation Strategy (typically the platform deploying the Conduit) and the asset manager who operates it day-to-day. The owner sets the rules. The asset manager executes within them.

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.
Always verify the scope parameter matches the correct contract. Granting a role with the wrong scope will not authorize the intended operation.

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:
See Reporting for comprehensive monitoring queries and dashboards.

Revoke access

To offboard an asset manager, revoke all scoped roles. Pending operations will complete, but the asset manager cannot initiate new ones.
Before offboarding, ensure there are no in-progress queries that require the asset manager’s roles to complete. Check the query state via the subgraph.

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.