The ProD Environment is an application that sits on top of your own blockchain client. It is merely a user interface designed to make interacting with derivative and account contracts more convenient. Alternatively, tools such as Truffle or Remix can be used to the same effect.
Features
Manage contracts source files
Deploy, publish, and operate derivative and account contracts
Account management (register account contracts with derivatives, pay fees, view positions etc.)
View live market data and statics for underlyings and derivatives
Trade published derivative contracts
Quick Start
Start a local Ethereum node or log into your Metamask account. If using a local node, unlock your account or make sure you are able to approve transactions manually. Also grant access to host https://prod.proderivatives.com, for example with parity:
parity --jsonrpc-cors https://prod.proderivatives.com --unlock 0x...
Launch the application select network ETH in the main menu.
The application will attempt to detect the network, e.g. Mainnet, Ropsten, or Kovan. Local test networks will be shown as Unknown but you can still use the application.
Open Trading screen.
Select a derivative and in the bottom-right section pick an account contract. Submit Buy (long) or Sell (short) orders.
If no account contracts can be selected then open the Accounts screen.
Create Account.
Select a user account (public key), and click Deploy new account contract. Once the new account has been deployed to the blockchain, select it and click the Fund button in the Operations section. Transfer a number of ether to fund your collateral account.
Click Add derivative contract and select the contract you want to trade.
Select the derivative and click Pay Fee. Once the fee a has been processed and your account has been verified, you can return to the Trading screen.