Cap Documentation

The pages that follow contain comprehensive documentation of the Cap protocol.

Key Features

  • Permissionless trading on Ethereum with DAI

  • Shared Liquidity Pool for all listed assets

  • Censorship resistant Oracle network

  • Decentralized Governance (DAO)

  • Thousands of different assets

  • Leverage up to 100x


CAP is a synthetic trading protocol built on Ethereum. Traders submit orders that are priced by an Oracle Dark Feed network. A Treasury receives trader losses and pays out their profits. CAP is Cap's Governance token. CAP holders vote on system upgrades and how to use Treasury funds. CAP's supply is fixed at 120,000.

Mainnet contracts


Receives staked CAP and keeps track of votes and proposals. A proposal can be executed once enough "for" votes are reached by the end of the voting period. More info on Cap's governance apparatus can be found in the Governance section.


Holds system and trader assets. These include trader deposits and assets bought by governance. Trader deposits are segregated from funds available for use by governance. Check out the treasury balance.


Used to register and keep track of products available to trade. Maximum leverage, spread, and funding rate per block can be set by governance for each individual product.


Receives orders from clients. These can be of two types: new position or position close.


Queues orders for processing by the oracle network. Once a price is provided, the order is sent back to the trading contract for execution.


The Cap protocol is deployed on Mainnet:

Volunteer contributors

Strategic Reserve (@StrategicReserve) I. (@lyngg) Pink Noise (@gumbercules) Wagie (@wagie) Ulysse (@ulydev)

Last updated