SBT-паспорт earthling - непередаваемый цифровой токен (Soulbound Token), который выдаётся каждому участнику после подтверждения личности, подписания Декларации и внесения взноса. Он криптографически подтверждает принадлежность к народу и хранится в распределённом реестре как уникальная запись, которую нельзя незаметно изменить.
В отличие от государственных паспортов, привязанных к территории и подтверждающих гражданство, этот паспорт подтверждает принадлежность к народу, объединённому общими ценностями. Он не может быть передан другому лицу, продан или отчуждён.
Непередаваемость. Паспорт привязан к вашему кошельку, и передача заблокирована в самом контракте, а не правилом, которое можно обойти. Уникальность личности подтверждена при выдаче.
Криптографическая защита. Запись хранится в распределённой сети, и незаметно изменить её нельзя.
Равенство. Все получают одинаковый паспорт с одинаковыми правами. Привилегированных классов и уровней принадлежности не существует. Один человек - один паспорт - один голос; голос возникает подписанием Декларации, а паспорт его подтверждает.
Участие в управлении
- подтверждение права голоса в DAO Ассамблее;
- внесение предложений и инициатив;
- участие в решениях по каждому вопросу.
Голос неотчуждаем и не может быть отобран или приостановлен за взгляды, за содержание голосования, за несогласие с решениями или как общая мера ответственности (Декларация, статья 4; Устав, статьи 17 и 37). Голос есть содержание принадлежности: отобрав его по таким основаниям, народ исключил бы человека, оставив ему одно название.
Единственное исключение - доказанные действия, направленные на подрыв целостности самого голосования: сговор, покупка или продажа голоса, принуждение других, обход правила «один человек - один паспорт» (Устав, статья 22-бис). Взгляды, содержание голосования и несогласие с решениями основанием не являются ни при каком изложении.
Цифровая идентификация
- публично проверяемое подтверждение статуса участника;
- доступ к сервисам экосистемы;
- возможность использования в децентрализованных приложениях, поддерживающих этот стандарт.
Доступ к экосистеме
- цифровая платформа народа;
- участие в сотах и совместных проектах;
- образовательные ресурсы;
- взаимодействие с другими участниками.
Отметки участия
История участия и вклада видна участникам на платформе: завершённые проекты, работа в сотах. Участие в голосованиях не публикуется: личный голос тайный (Устав, статья 6).
Эти отметки ни на что не влияют и носят исключительно информационный характер: Устав, статья 8.
1. Подтверждение личности. Проверка, что вы живой человек и что вы один. Обеспечивает принцип «один человек - один голос». Исходные изображения и сканы документов не сохраняются.
2. Подписание Декларации. Изучение документов, понимание принципов, подтверждение согласия цифровой подписью. Именно этот акт создаёт принадлежность.
3. Внесение взноса. Эквивалент 79 USD, криптовалютой (ETH, USDT, USDC). Назначение взноса и порядок его расходования - в документе Казначейство.
Тот, кто не может внести взнос сам, при платном входе сможет встать в открытую очередь, и взнос за него сможет внести другой человек или Казначейство; гарантии этого нет. Паспорт при этом ничем не отличается от прочих: в реестре не записано, кем внесён взнос. Принадлежность взнос не покупает: она возникает подписанием Декларации.
4. Выдача паспорта. Токен создаётся автоматически и привязывается к вашему кошельку.
Инфраструктура
- сеть: Polygon Mainnet, совместимость с EVM;
- стандарт: ERC-721, непередаваемый (soulbound);
- адрес контракта паспортов:
0x20e7962878429B803E35F83ba34eD291afEC2Be4; - транзакции публичны и проверяемы в обозревателе сети без нашего участия;
- исходный код контракта открыт (лицензия MIT).
Безопасность контракта
- основа: проверенные библиотеки OpenZeppelin;
- правило: один паспорт на кошелёк; передача заблокирована в самом контракте;
- независимый аудит планируется до расширения операций.
Хранение данных
- в реестре: адрес кошелька, номер записи паспорта, идентификатор участника, по которому запись связана с данными системы подтверждения личности, и время выпуска; в поле псевдонима при выпуске записывается одно слово «Earthling», в поле хеша проверки - случайное значение, не связанное с данными проверки. Имя, документ, биометрия и хеши проверки в реестр не записываются;
- вне реестра: персональные данные учётной записи, в минимальном объёме;
- биометрия: не сохраняется. От проверки остаются статус проверки, тип и страна выдачи документа, числовые оценки проверки, причины отказа и необратимые хеши, вычисленные с секретным ключом сервера, - хеш номера документа и один общий хеш имени, фамилии и даты рождения из документа; сами номер документа, имя, фамилия и дата рождения не сохраняются. Хеши вычислены из данных документа, а не из биометрии, и хранятся только для того, чтобы у одного человека не могло быть двух действующих паспортов;
- проектируется в соответствии с принципами GDPR.
Криптография
- подписи: ECDSA secp256k1;
- хеширование: Keccak-256.
Единый стандарт паспорта для всех участников позволяет сосредоточить ресурсы на надёжности одной системы и обеспечивает равную защиту каждому.
Паспорт является цифровым удостоверением принадлежности к народу Earthlings.
Чего паспорт не даёт
Это важно понимать до вступления, а не после.
- не даёт гражданства или резидентства какой-либо страны;
- не обеспечивает визовых льгот и прав на въезд;
- не имеет юридической силы в государственных учреждениях ни одной страны;
- не заменяет документы, удостоверяющие личность;
- не освобождает от соблюдения законов страны проживания;
- не создаёт прав в международном праве.
Паспорт документирует то, что документирует, и это немало: конкретный человек подтверждён как живой и единственный и подписал Декларацию. Внутри народа из этого следует всё - равный голос, участие в решениях, неотчуждаемая принадлежность. Что эта совокупность значит для международного права - предмет отдельного разбора в документах Правовое обоснование и Правовые возражения, где приведены и доводы против.
Защита данных
- право на исправление и удаление данных, обрабатываемых платформой;
- записи в распределённом реестре по техническому определению не удаляются - и именно поэтому имя, документ, биометрия и хеши проверки при выпуске в них не записываются. При выпуске в реестр записываются адрес кошелька, номер записи паспорта, идентификатор участника, по которому запись связана с данными системы подтверждения личности, и время выпуска; выпуск и гашение оставляют в реестре отметки. Это псевдонимные данные, которые у нас связаны с вашей учётной записью;
- минимизация обработки; шифрование при передаче;
- фотографии и сканы не сохраняются.
Ответственность и споры
- DAO Earthlings не является зарегистрированным юридическим лицом;
- участники несут индивидуальную ответственность за соблюдение законов своих стран;
- внутренние споры разрешаются в порядке, установленном документом «Этика Earthlings»: прямой диалог, медиация с согласия обеих сторон, а если она не помогла или вторая сторона на неё не согласилась - рассмотрение Ассамблеей; при угрозе жизни и безопасности, явном нарушении Декларации и преступлении человек обращается сразу, минуя диалог и медиацию. Народ не подменяет суды и государственные правовые механизмы и не предоставляет арбитража вне своей экосистемы.
Прекращение действия паспорта
По общему правилу паспорт гасите только вы сами, собственным ключом, из собственного кошелька (функция burnByHolder). Платформа не хранит ваших ключей и не может воспрепятствовать гашению; погасить паспорт за вас не вправе никто, но пока права владельца контракта не переданы мультиподписи, выпуск и погашение паспорта технически доступны одному ключу (документ «Где мы сейчас»).
Устав (статья 21) устанавливает два и только два исключения, и расширять этот перечень нельзя.
О смерти держателя. Принадлежность прекращается вследствие смерти человека, но паспорт при этом не гасится. Народ не имеет доступа к записям о смерти по всему миру, поэтому такое основание опиралось бы на непроверяемые сведения и стало бы самым дешёвым способом убрать участника. Паспорт остаётся в реестре; участие, которого больше нет, учитывается механизмом неактивности (Устав, статья 20). Паспорт не наследуется и не передаётся ни при каких обстоятельствах.
1. Аннулирование недействительной выдачи
Применяется, если установлено, что паспорт был выдан с нарушением условий выдачи: одному человеку выдано более одного действующего паспорта либо проверка пройдена с использованием подложных данных или чужой личности, либо паспорт выдан лицу, не достигшему возраста, установленного Уставом.
Это не мера ответственности и не исключение из народа. Устанавливается лишь то, что выдача изначально не состоялась правомерно. Автоматического перевыпуска не следует: если препятствие к правомерной выдаче устранено, человек вправе пройти проверку заново на общих основаниях.
Порядок - это решение Ассамблеи, а не действие оператора:
- обоснованное представление с доказательствами;
- уведомление держателя и не менее 21 дня на возражения; держатель вправе привлекать других участников в свою поддержку;
- заключение Независимого Совета;
- голосование Ассамблеи: 75 процентов при кворуме 25, тайное, без делегирования;
- обжалование в течение 30 дней, причём для отмены решения достаточно простого большинства.
Полномочия оператора ограничены исполнением уже принятого Ассамблеей решения. Самостоятельно аннулировать выдачу паспорта оператор не вправе.
2. Технический перевыпуск
По заявлению самого держателя при утрате доступа к кошельку или миграции контракта. Паспорт гасится и немедленно выпускается заново на тот же или новый адрес. Принадлежность не прерывается, голосование не требуется.
Принцип неотчуждаемости
Никто не может быть лишён принадлежности к народу принудительно. Процедуры исключения не существует.
При применении мер за грубые нарушения общих правил паспорт сохраняется и право голоса сохраняется полностью. Мера к человеку одна - предупреждение, и оно не отнимает ничего: ни голоса, ни права вносить предложения, ни права создавать соты и вступать в них, ни доступа к сервисам, ни чего бы то ни было ещё. Остальные меры обращены к проекту или соте и прав человека не касаются - по процедуре статьи 22 Устава, с правом на защиту, тайным голосованием и обжалованием.
Что происходит технически
- при выходе держатель гасит паспорт функцией
burnByHolder, а при аннулировании и техническом перевыпуске гашение выполняет владелец контракта функцией burn; - данные паспорта удаляются из действующего реестра контракта;
- в неизменяемой истории остаётся псевдонимная отметка о том, что паспорт существовал и был погашен: это факт прошлого, а не длящаяся принадлежность;
- имя, документ, биометрия и хеши проверки при выпуске в реестр не записываются;
- для повторного вступления проходится полная процедура и выдаётся новый паспорт.
До сих пор проект финансировался из личных средств автора Декларации (документ «О нас»): внешнего финансирования не привлекалось.
Уставом и документом Казначейство предусмотрена возможность принимать гранты и пожертвования от внешних организаций - при публикации источника (а если жертвователь пожелал остаться анонимным - факта получения и суммы), отсутствии условий, противоречащих принципам народа, и с прямым запретом: жертвователь не получает ни голоса, ни влияния на решения. Размер пожертвования не даёт ничего.
После принятия Декларации решения о расходовании принимаются голосованием DAO Ассамблеи и публикуются, а пока на кошельке казны нет мультиподписи, его единственный ключ у автора Декларации (документ «Казначейство»); направления расходов и их доли установлены статьёй 9 документа Казначейство.