> For the complete documentation index, see [llms.txt](https://novacont.gitbook.io/nova-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://novacont.gitbook.io/nova-docs/novacont-docs/russian-novacont-docs/rukovodstvo-polzovatelya/first-agreement.md).

# Создание первого соглашения

Прежде чем начать, убедитесь, что у вас установлен совместимый кошелёк (например, MetaMask) и он подключён к правильной сети, поддерживаемой NovaCont. Информация об активной сети всегда отображается в приложении — если ваш кошелёк находится в неправильной сети, вы получите автоматическое уведомление.

<figure><img src="/files/DoBNQzVTEJGdv44ICkCK" alt=""><figcaption></figcaption></figure>

### Понимание двух ролей

Каждое соглашение на NovaCont включает ровно две стороны:

**Клиент** — сторона, которая инициирует соглашение, определяет условия и блокирует средства в сети. Клиент — это, по сути, тот, кто платит за услугу или результат работы.

**Исполнитель** — сторона, которая получает предложение, изучает условия и принимает или отклоняет их. Исполнитель — это тот, кто выполняет работу или оказывает услугу.

Эти две роли назначаются в момент создания контракта и не могут быть изменены впоследствии.

### Если вы Клиент

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

{% stepper %}
{% step %}

#### Подключите кошелёк

Перейдите в приложение NovaCont и нажмите «Подключить кошелёк». Выберите провайдера кошелька и подтвердите запрос на подключение. Перед продолжением убедитесь, что вы находитесь в правильной сети.
{% endstep %}

{% step %}

#### Создайте новое соглашение

Нажмите кнопку «Новый контракт» на вашем дашборде. Откроется форма создания контракта.
{% endstep %}

{% step %}

#### Заполните детали соглашения

Вам будет предложено предоставить следующую информацию:

* **Адрес кошелька исполнителя** — адрес Ethereum лица или организации, с которой вы заключаете контракт. Тщательно проверьте этот адрес. Транзакции в блокчейне необратимы, и отправка средств на неверный адрес означает их безвозвратную потерю.
* **Название** — краткое описательное наименование соглашения (например, «Дизайн логотипа для NovaCont»).
* **Описание** — чёткое изложение ожиданий. Будьте максимально конкретны. Это описание становится частью записи в сети и будет использоваться в случае возникновения спора.
* **Срок принятия** — количество дней, в течение которых исполнитель должен принять или отклонить ваше предложение. Если он не ответит в течение этого времени, контракт истекает и ваши средства полностью возвращаются.
* **Срок доставки** — количество дней, в течение которых исполнитель должен выполнить работу после принятия. Обратный отсчёт начинается с момента принятия, а не с момента создания.
* **Согласованная цена (USD)** — стоимость соглашения в долларах США. NovaCont автоматически конвертирует её в ETH по текущему рыночному курсу с использованием ценового оракула в сети.
  {% endstep %}

{% step %}

#### Проверьте требование к депозиту

Перед подтверждением NovaCont покажет вам точную сумму ETH, которую необходимо внести в депозит.

> **Важно:** Если согласованная цена ниже $200, NovaCont требует депозит в размере 1.25x вместо стандартного 1x. Это означает, что вы блокируете на 25% больше согласованной суммы в качестве дополнительного механизма доверия. Эта дополнительная сумма полностью возвращается вам при успешном завершении соглашения. Данная политика существует для предотвращения недобросовестных контрактов с низкой стоимостью.
> {% endstep %}

{% step %}

#### Подтвердите и заблокируйте средства

Нажмите «Создать контракт» и подтвердите транзакцию в вашем кошельке. После подтверждения транзакции в сети средства блокируются в смарт-контракте. Ни вы, ни кто-либо другой — включая NovaCont — не может получить доступ к этим средствам до достижения соглашением своего финального состояния.

На этом этапе генерируется уникальная ссылка на предложение. Поделитесь этой ссылкой с вашим исполнителем. Он использует её для ознакомления с условиями и их принятия.
{% endstep %}
{% endstepper %}

### Если вы Исполнитель

Вы являетесь исполнителем, если вы предоставляете услугу или выполняете задание — и хотите отправить своему клиенту формальное предложение в сети для финансирования.

В этом процессе вы определяете условия соглашения и генерируете ссылку на предложение. Ваш клиент затем использует эту ссылку для ознакомления с условиями и блокировки средств в сети. Контракт создаётся в блокчейне только в момент блокировки средств вашим клиентом — не раньше.

{% stepper %}
{% step %}

#### Подключите кошелёк

Перейдите в приложение NovaCont и нажмите «Подключить кошелёк». Адрес вашего кошелька будет автоматически зарегистрирован в качестве адреса исполнителя для этого соглашения. Это означает, что только ваш кошелёк сможет принять работу и получить оплату после финансирования контракта.
{% endstep %}

{% step %}

#### Выберите «Я исполнитель»

На странице создания контракта вы увидите два варианта вверху: «Я клиент» и «Я исполнитель». Выберите «Я исполнитель». Вы заметите, что адрес вашего кошелька уже отображается как адрес исполнителя — это нельзя изменить.
{% endstep %}

{% step %}

#### Заполните детали соглашения

* **Название контракта** — краткое, чёткое наименование работы (например, «Разработка веб-сайта», «Дизайн логотипа»).
* **Описание работы** — подробно опишите, что именно вы доставите. Будьте точны. Это описание встраивается в запись в сети и будет служить основным справочным материалом в случае возникновения спора.
* **Согласованная базовая цена (USD)** — сумма, которую вы ожидаете получить, введённая в долларах США. NovaCont автоматически выполнит конвертацию в ETH с использованием актуального ценообразования оракула в момент финансирования контракта вашим клиентом.
* **Период принятия (дни)** — количество дней, в течение которых ваш клиент должен профинансировать и активировать контракт после получения ссылки. Если он не совершит действие в течение этого времени, предложение истекает.
* **Период доставки (дни)** — количество дней, в течение которых вы должны завершить и передать работу, отсчитывается с момента принятия вашим клиентом.
  {% endstep %}

{% step %}

#### Проверьте сводку

Перед генерацией ссылки NovaCont покажет вам полную сводку условий, включая требуемую сумму депозита клиента. Если согласованная цена ниже $200, ваш клиент будет обязан внести депозит в размере 1.25x согласованной суммы в качестве механизма доверия — это отображается чётко, чтобы не было сюрпризов с его стороны.

Если что-то выглядит неверным, нажмите «Редактировать» для возврата и внесения изменений.
{% endstep %}

{% step %}

#### Сгенерируйте и поделитесь ссылкой на предложение

Нажмите «Сгенерировать платёжную ссылку». NovaCont создаст уникальную ссылку, кодирующую все определённые вами условия. Скопируйте эту ссылку и отправьте её своему клиенту через любой канал связи — электронную почту, мессенджер или иной способ.

> **Эта ссылка не создаёт контракт.** Это просто предложение. Смарт-контракт развёртывается и средства блокируются только тогда, когда ваш клиент открывает ссылку, знакомится с условиями и подтверждает транзакцию из своего кошелька.

До тех пор пока ваш клиент не профинансирует контракт, ничто не заблокировано и никаких обязательств ни у одной из сторон не существует.
{% endstep %}
{% endstepper %}
