Caplin Director Features

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.

Permissions overview

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.

Director consists of a Web-based administration interface, a database, and an Integration Adapter that uses the Permissioning Integration API from the Caplin Integration Suite.

The Director Interface

Let’s take a look at the Director Interface, where you are able to set permissions, onboard customers, and much more:


Onboarding Customers

Director provides the means to on-board both Clients and Users to your trading platform once they have been authenticated by your SSO system:

Director Onboarding Customers

The data stored about Clients and Users is configurable so you can capture the information you need when on-boarding.

Setting Permissions

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:

Director Set Permissions for Actions

Available Instruments

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:

Director Define Available Instruments

Assigning Price Tiers

You can assign clients to available pricing tiers provided by back-end systems, through the Director web application:

Director Define Price Tier

All changes are communicated to external systems immediately and end-Users will be seamlessly switched onto the new price stream.

Managing Accounts

You create accounts that the client can trade on. You can also restrict Users to a subset of accounts that the Client has:

Director Managing Accounts