Контракт обязательства, введение

Небольшое введение в понятие контрактного отношения, как его принято понимать в Робономике.
14.09.2017, robonomics

В римском праве контракт - это соглашение, которое является источником обязательственного отношения. В зависимости от того, сколько сторон в отношении несет обязанность, обязательства разделяются на односторонние и многосторонние. Если одна сторона выступает в качестве кредитора, а другая в роли должника, то такое обязательство является односторонним. Именно односторонние обязательства я буду рассматривать далее.

Поля контракта

promisor Who makes a promise.
promisee Whom a promise is made.
beneficiary Who derives advantage from promise.

Итак, в контракте участвуют две стороны: кредитор (promisee) и должник (promisor). В более общем случае выделяют еще третью сторону - бенифициара (beneficiary), того, кто получает выгоду в обязательственном отношении.

objective The aim of contract.
result The effect of contract.

Контракт заключается вокруг некоторой задачи или цели (objective) и подразумевает наличие каких-то внешних последствий или результатов (result).

token Protocol token of contract.
cost Contract execution cost.

Оплата за выполнение задачи осуществляется единицами протокольного токена (token) в указанном объеме (cost).

Порядок взаимодействия сторон

Порядок взаимодействия между сторонами-участниками обязательственного отношения регламентируется контрактом. Контракт создается любой из сторон-участников обязательственного отношения. Транзакционная диаграмма представлена на рисунке.

Рассмотрим диаграмму взаимодействия подробнее.

На первом этапе (1) происходит создание контракта кредитором. Указываются все стороны-участники отношения. Кредитор сообщает другим участникам информацию о контракте.

На втором этапе (2) кредитор подписывает задание (objective), фиксируя свое согласие с поставленной задачей и условиями, на которых она будет исполена. необходимым требованием к подписанию контракта кредитором является финансовое обеспечение, соглазно предлагаемым условиям. О действияк кредитора другие стороны отношения получают оповещение.

На третьем этапе (3) исполнитель со своей стороны подписывает задание (objective), фиксируя свое согласие с поставленной задачей и условиями. В противном случае исполнитель может подписать свои изменения в задание (objective) и/или условия контракта, и вернуться к п.2. О действиях исполнителя другие стороны отношения получают оповещение.

На этапах 2-3 кредитор и исполнитель договариваются о деталях и условиях обязательственного отношения, проходят этап взаимного утверждения и финансового обеспечения договора.

На четвертом этапе (4) исполнитель подписывает результат (result) исполнения обязательства, фиксируя факт исполнения обязательства со своей стороны. О действиях исполнителя другие стороны получают оповещение.

На пятом этапе (5) кредитор подписывает результат (result) исполнения обязательства, фиксируя согласие с тем, что обязательство было исполнено в полном объеме. В этом случае финансовое обеспечение контракта обязательства переходит к бенефициару. С другой тороны, кредитор может не согласится с результатом (result), тогда обязательство может вернуться к этапу (2) или (3) и с измененными условиями быть принято кредитором.

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

Заключение

В этой статье я постарался в общих словах описать статику и динамику контракта одностороннего обязательственного отношения. Такой контракт выглядит наиболее гибким и простым для моделирования отношений автономных экономических агентов.