Перейти к содержанию

Результат интеллектуальной деятельности

Результат интеллектуальной деятельности (РИД) — формальный документ, который кооператив принимает у пайщика как имущественный паевой взнос за работу по Компоненту в ЦПП «Генератор». Не «ссылка на коммит» и не «строка в трекере», а собранный текст с фиксированным хэшем в блокчейне и полным телом во внутреннем реестре кооператива.

После приёмки РИД становится Объектом авторских прав (ОАП) Компонента, а у каждого участника появляется доля в ОАП — закреплённая часть стоимости этого объекта, обеспеченная имущественным паевым взносом.

Что входит в РИД

Когда мастер нажимает «Внести результат», бэкенд собирает в один документ:

  • Описание Проекта — общая постановка, словарь, целевая аудитория (то, что лежит во вкладке «Описание» проекта);
  • Артефакты Проекта и Компонента — все Markdown / BPMN / Mermaid / drawio документы, которые подготовил Авторский коллектив (см. Артефакты);
  • Задачи Компонента — формулировки задач из трекера: что требовалось сделать, оценка часов, статус;
  • Коммиты Исполнителей — текст коммита, оценка Автора (звёздочки), отзыв, плюс html-разметка git-диффа изменений;
  • Метаинформация — кто пайщик, к какому Проекту относится РИД.

Это даёт целостную картину: концепция → требования → задачи → исполнение. По любому полю можно восстановить, что было сделано, зачем и кем.

Фиксация в блокчейне

От собранного документа берётся короткий цифровой отпечаток и публикуется в блокчейне. Этот отпечаток — неизменяемое доказательство того, что документ с таким содержимым существовал в этот момент времени.

Полный текст РИД остаётся во внутренней базе кооператива. Это нормально: задача блокчейна — закрепить факт существования документа, а не хранить сами документы целиком. Если позже понадобится проверить, что предъявленный текст — это «тот самый» РИД, любой аудитор может посчитать его отпечаток и сверить с записью в цепочке.

Приёмка в кооператив

Приёмка РИД оформляется тремя документами:

  • Заявление о паевом взносе РИДом — пайщик подписывает его в момент закрепления отпечатка в блокчейне. Этим заявлением он сообщает кооперативу: сдаю такой-то РИД по такой-то стоимости.
  • Решение Совета о приёмке — Председатель проводит его через стандартную цепочку (подтверждение, голосование, авторизация, исполнение). Решение нужно, чтобы приём имущественного паевого взноса был ответственностью кооператива как организации, а не одного Мастера.
  • Акт приёма-передачи РИД — единый документ, на котором стоят две подписи: первой подписывает пайщик — этим он подтверждает свой вклад; второй подписывает Председатель — этим кооператив принимает РИД от пайщика по указанной стоимости.

Когда обе подписи на акте поставлены, право требования возврата паевого взноса фиксируется в Кошельке пайщика и у него появляется кнопка «Получить долю в ОАП» — дальше он выбирает, как распределить свою долю между Главным кошельком и ЦПП «Благорост» (см. Результат и получение доли).

Стоимость РИД

Откуда берётся та сумма, которая становится паевым взносом? Она формируется по простой формуле, в которую входят два класса времени и три класса участников.

Два времени за один час работы

В обыкновенном рабочем дне у человека есть астрономическое время — невосполнимые часы его жизни. Из него ему обыкновенно оплачивается только то, в которое работает его профессиональная компетенция: v руб. за час. Часы, когда человек просто живёт, восстанавливается, делится опытом, — за пределами «полезного времени работодателя».

В кооперативной экономике мы считаем иначе. Каждый час, который пайщик отдаёт Компоненту, оплачивается дважды:

  • v — стоимость профессиональной компетенции за час (как обыкновенно);
  • v′ — стоимость общественно-полезного (созидательного) времени за этот же час: часть жизни Исполнителя, в которой реализуется накопленный им опыт за пределами строгой профессии.

В контракте обе составляющие сводятся к одной ставке hour_cost, в которой v и v′ уже сложены. То есть оплачивается астрономическое время целиком — за каждый час работы по принятому Коммиту. Учётная единица этого времени — Билет времени, который начисляется пока задача в работе и активируется после приёмки результата Мастером.

Три класса участников

Любой час Исполнителя содержит долю Авторского коллектива — тех, кто описал, что и зачем нужно делать. Поэтому когда Исполнитель отчитывается за t часов, кооператив начисляет:

  • Исполнителюt × (v + v′) рублей за саму работу;
  • Авторскому коллективу (Автору + Соавторам) — ещё 0.618 × t × (v + v′) рублей за идею и творческую проработку. Коэффициент φ ≈ 0.618 — это Золотое сечение, постоянный коэффициент в контракте (AUTHOR_BASE_COEFFICIENT). По словарю это «признанный принцип гармоничного распределения между трудом и творческой составляющей».

Это и есть базовая стоимость генерации: сумма того, сколько «должна» сама работа, плюс того, сколько «должна» идея, лежащая в её основе.

Поверх базы добавляются бонусы голосования — равные базам, но не закреплённые заранее за конкретными людьми. Их распределяют сами участники Компонента по методу Водянова: каждый голосующий распределяет вес участия каждого из остальных в общем результате. Так в системе оказывается ещё столько же сверху, но уже распределяемое по справедливости команды, а не по часам.

Итог формирует полную стоимость генерации Компонента (total_generation_pool) — база Исполнителей + база Авторского коллектива + бонус Исполнителей + бонус Авторского коллектива.

Складочный капитал ЦПП «Благорост»

Кроме Исполнителей и Авторского коллектива, есть третий получатель — все пайщики ЦПП «Благорост» (программа кооперативной НИОКР). Это не доход и не дивиденд — это механизм продолжающегося участия в общем Объекте авторских прав платформы.

К каждому Компоненту дополнительно начисляется 0.618 × total_generation_pool (контракт-константа CONTRIBUTORS_BONUS_COEFFICIENT). Эта сумма формирует Складочный капитал ЦПП «Благорост» — обособленный учёт, по которому ведутся поступления и возвраты паевых взносов участников программы. Распределяется между всеми пайщиками ЦПП «Благорост» пропорционально их доле в ОАП на момент сдачи нового Компонента.

То есть тот, кто внёс паевой взнос РИДом раньше и обладал долей в ОАП на момент сдачи нового Компонента, получает прирост паевого взноса от каждого следующего РИД.

Доля в ОАП — это не доход и не авторские права

Юридически это — закреплённая часть стоимости Объекта авторских прав, обеспеченная тем, что новые пайщики делают новые РИД и часть стоимости их РИД распределяется среди ранних пайщиков. Не следует путать с авторскими правами в юридическом смысле и с доходом — в кооперативной экономике распределяется возврат паевого взноса, а не прибыль.

Полная стоимость одного РИД

Если собрать всё вместе:

A = (1 + φ) × (v + v′) × t       — генерационная часть (Исполнители + Авторский коллектив, базы + бонусы)
B = φ × A                         — Складочный капитал ЦПП «Благорост» (для всех пайщиков программы)

total_contribution = A + B        — стоимость РИД, ставшая паевым взносом Компонента

Где φ = 0.618. Координаторы (c в публичной формуле программы) — отдельный механизм, в seed-сценарии не используется, но действует тот же принцип: фиксированный процент от привлечённых инвестиций.

Где это в контрактах

Все коэффициенты — в components/contracts/cpp/capital/capital.hpp: AUTHOR_BASE_COEFFICIENT = 0.618, CREATORS_BONUS_COEFFICIENT = 1, AUTHOR_BONUS_COEFFICIENT = 1, CONTRIBUTORS_BONUS_COEFFICIENT = 0.618. Сама арифметика — в domain/core/generation/generation.cpp, функции calculate_plan_generation_amounts (план) и calculate_fact_generation_amounts (факт по принятым Коммитам).

Когда у вас появляется доля в ОАП

После того как пайщик подписал акт приёма-передачи и нажал «Получить долю», его сегмент переходит в финальный статус «Получено». С этого момента у него:

  • доля в ОАП Компонента, по которому он работал — закреплённая часть стоимости генерации;
  • доля в Складочном капитале ЦПП «Благорост» — закреплённая часть contributors_bonus_pool всех Компонентов, сдававшихся в программу в период его участия;
  • средства в Главном кошельке — если он на слайдере направил часть доли деньгами; ограничено суммой свободных денежных паевых взносов в программе для возврата.

Все три позиции отражены в Кошельке пайщика.