Эмиссия (возникает при открытии кредитной линии). В блокчейне появляются токены в размере, указанном в документе эмиссии. Эти токены не могут быть обменяны на деньги никем. Токены содержат идентификатор госконтракта.

Передача токенов головному исполнителю под обеспечение аванса (возникает при утверждении графика финансирования госконтракта). В токенах указывается дата авансирования.

Передача токенов участнику под обеспечение аванса (возникает при заключении контракта). В токенах указывается дата авансирования. В токенах дополнительно содержится идентификатор субподрядного контракта.

Наступление даты, указанной в токене под обеспечение аванса. Токен высвобождается, и может быть обменян на деньги.

Передача токенов участнику под обеспечение расчётов (возникает при заключении контракта). В токенах дополнительно содержится идентификатор субподрядного контракта.

Регистрация акта (возникает при появлении в ЦК акта). В блокчейне регистрируется факт возникновения задолженности на указанную в акте сумму. В этом смарт-контракте дополнительно содержится идентификатор субподрядного контракта, в рамках которого выписан акт.

Наступление даты, указанной в токене под обеспечение расчётов. Блокчейн суммирует все суммы зарегистрированных актов, выписанных по текущему идентификатору субподрядного контракта, вычитает из этой суммы общую сумму высвобожденных авансовых токенов по этому идентификатору субподрядного контракта. Высвобождаются токены под обеспечение расчётов с датой расчётов, соответствующей текущей. Высвобождается меньшая из сумм итога по расчётам и остатка токенов под обеспечение расчётов.

Погашение токенов (возникает при регистрации в ЦК заявки на погашение токенов, с указанием по какому именно госконтракту / субконтракту токены погашаются). Блокчейн проверяет, что по указанному объекту расчётов есть запрашиваемое количество свободных непогашенных токенов, и выполняет погашение.