Поскольку любое сложное сотрудничество сводимо к обмену, для понимания основной идеи достаточно рассмотреть, как Нуль-Обмен работает на примере простого бартера.
Представьте себе, что пользователь A желает получить одну пару валенок в обмен на 10 килограммов картошки. Чтобы найти подходящего поставщика валенок, ему следует создать договор и добавить в него описание ресурсов 'Валенки' (с заявкой на потребление) и 'Картошка' (с заявкой на предоставление).
Затем пользователь B (у которого есть валенки для обмена) видит подходящий ему контракт и добавляет в него заявки, соответственно, на потребление картошки и предоставление валенок.
После одобрения пользователем A предложений партнера контракт переходит в состояние 'Готов' и ждет принятия текущей конфигурации всеми поставщиками. После чего состояние договора меняется на 'Исполняется' и все участники приступают к исполнению своих обязательств.
Когда участник получает товар, он должен подтвердить его получение и оценить его качество. Эта оценка будет использована для вычисления репутации пользователя.
Демонстрационное видео можно посмотреть здесь.
Еще один пример. Допустим, некто готов взять на себя заботы по обеспечению функционирования некотрого сайта, полезного некоторой группе людей. Тогда созданный им проект может выглядеть так:
Заявка на финансирование может выглядеть так:
А обязательство по обеспечению работоспособности сайта - так:
В графе "Сум. Час. Эквивалент" следует ввести данные для вычисления ценности вклада в контексте проекта. В данном случае исполнитель оценивает свою работу по поддержке сайта как Легкую и планирует потратить на нее 8 часов.
В графе "Количество" в данном случае указывается, скольких партнеров обязуется удовлетворить поставщик.