ACTUS

Solidity implementation of ACTUS Contract Types (https://www.actusfrf.org/algorithmic-standard)

ACTUS Protocol (GitHubarrow-up-right) contains a solidity implementation of the ACTUS standard. ACTUS was created by the ACTUS Foundationarrow-up-right.

The goal of ACTUS is to break down the diversity in financial instruments into a manageable number of cash flow patterns – so called Contract Types (CT).

You can find the complete specifications of the two parts of the standard, the ACTUS Data Standard and the ACTUS Algorithmic Standard on GitHubarrow-up-right.

In protocolarrow-up-right we ported the Standards to solidity and are incrementally implementing ACTUS contract types. Currently the following contract types have been implemented:

  • ANN - Annuity: Used for instruments where interest and principal are paid back over the lifetime of the asset.

  • CEC - Collateral: Creates a relationship between a collateral an obligee and a debtor, covering the exposure from the debtor with the collateral.

  • CEG - Guarantee: Creates a relationship between a guarantor, an obligee and a debtor, moving the exposure from the debtor to the guarantor.

  • CERTF - Certificates

  • PAM - Principal at Maturity: Used e.g. for assets where interest is paid over the lifetime but the principal is paid at the end of the schedule.

  • STK - Stocks

The ACTUS implementation in Solidity can be used independently for creating ACTUS instruments on Ethereum but also is the foundational component for the protocol.

Last updated