Caplin Director is a complete user administration system for the Caplin Platform that allows you to control how end-users can access the Platform and what they can do when connected to it. You define permissions and assign them to users or groups of users - the entitlements are then communicated to the Caplin Platform to enable or disable features on the trading interface in real-time. This means that you can instantly stop users from trading, or even connecting to your trading platform.
You can specify instant permissions controlling:
- Ability to stream prices for specific instruments
- Ability to trade specific instruments
- Available features delivered through the Platform
You can also control what data people receive - you can do this by mapping users’ subscriptions to different price bands based on who they are, or in which volume band they are trying to trade in. This also takes effect in real-time, so you have immediate, granular control over who sees what. To implement this, the system supports a hierarchical structure where Users inherit entitlements from their parent Client as well as any specialisms assigned to the User. You can also reduce the set of entitlements a specific User has.
The Director Interface
Let's take a look at the Director Interface, where you are able to set permissions, onboard customers, and much more:
Director provides the means to on-board both Clients and Users to your trading platform once they have been authenticated by your SSO system:
The data stored about Clients and Users is configurable so you can capture the information you need when on-boarding.
Permissions for Actions
You define the set of actions that you want to permission the end user for during configuration. Examples of actions are ESP trading or the set of forward tenors for FX. Administrators then toggle the permissions through the web-interface:
You assign the set of instruments that users can trade on. This can be set at the Client or User level using the inheritance rules:
Assigning Price Tiers
You can assign clients to available pricing tiers provided by back-end systems, through the Director
All changes are communicated to external systems immediately and end-Users will be seamlessly switched onto the new price stream.
You create accounts that the client can trade on. You can also restrict Users to a subset of accounts that the Client has: