Whitepaper · 03
Постановка проблемы
Конкретные разрывы, которые устраняет A-REX Core, сформулированные как инженерные и юридические проблемы, а не как размеры рынка. Там, где в более ранней версии этого документа приводились цифры без проверяемого источника, они удалены.
1. У лота нет ончейн-идентичности
Идентификатор ERC-1155 — это число с балансами. Ничто в базовом стандарте не сообщает, что это за товар, в какой единице измерения, когда он произведён, когда истекает его срок и где находятся доказательства его происхождения. Каждый проект токенизации сельскохозяйственных товаров изобретает собственную структуру, собственные перечисления и собственную раскладку метаданных. Два таких токена нельзя прочитать одним индексатором, контролировать одним механизмом комплаенса или экспортировать в один документ EPCIS.
Требование: минимальная открытая запись партии, которую может принять любой разработчик реализации, не принимая при этом чужих перечней культур, классов качества или жизненных циклов.
2. Лоты превращаются в другие лоты, токены — нет
Пшеница превращается в муку; ячейка силоса на 250 тонн превращается в две отгрузки; сорок поставок превращаются в один пул. Регулирование прослеживаемости и GS1 EPCIS прямо определяют их как события преобразования, связывающие входы с выходами с указанием количеств. Токен, который можно только эмитировать, переводить и сжигать, не способен выразить их, поэтому цепочка происхождения обрывается на первом же этапе переработки — именно там, где она нужна для отзывов и аудитов массового баланса.
Требование: одна операция, которая атомарно сжигает входные партии, эмитирует выходные, фиксирует родителей и публикует количества.
3. Реальные правопритязания требуют принудительного исполнения
Хранящееся зерно закладывается, подпадает под эмбарго, арестовывается, страхуется и отзывается. Токен, который не может быть заморожен или перемещён уполномоченной стороной против воли держателя, не способен представлять такой лот перед кредитором, судом или регулятором. Ожидание рынка после GENIUS Act и ERC-7943 состоит в том, что любой токен, обеспеченный реальным правопритязанием, может исполнить законное распоряжение и что каждое такое действие поддаётся аудиту.
Требование: заморозка, принудительный перевод, допуск и приостановка в стандартной форме со стандартными событиями.
4. Правила различаются по товару, юрисдикции и контрагенту
Правила скоропортящести для клубники, сезонные окна для торговли зерном, санкционный скрининг, квоты на покупателя, хранение при перевозке, документы, необходимые до экспорта: каждому эмитенту нужны некоторые из них, и никому — все сразу. Монолитные фреймворки комплаенса здесь не справляются, как и ситуативные системы модулей, интерфейсы которых не являются общими: правило, написанное для одного токена, не работает на другом.
Требование: один небольшой стандартный интерфейс расширения с упорядоченным вычислением и машиночитаемыми причинами отказа, чтобы правила были переносимы между токенами.
5. Сертификация относится к лоту, а не только к производителю
Для идентичности и учётных данных производителей существуют зрелые решения (ONCHAINID, сервисы аттестации, верифицируемые учётные данные, национальные e-ID). Покупатели, таможня и регуляторы проверяют другое: есть ли у этого лота сертификат органической продукции, фитосанитарный сертификат, результат лабораторного анализа, декларация EUDR. Стандартной формы для этого ончейн нет, а закрытые перечни типов сертификации устаревают в день появления новой схемы.
Требование: аттестации, привязанные к партии и открытой теме, выдаваемые только сторонами, которым доверяют по этой теме, с отзывом и истечением срока.
6. Персональные данные и публичные реестры конфликтуют
Геолокация участка идентифицирует производителя. Руководящие принципы Европейского совета по защите данных 2026 года указывают, что ончейн-содержимое и метаданные в принципе являются персональными данными, что хеширование не гарантирует анонимизации и что контролёрам следует избегать хранения персональных данных ончейн. Ранние архитектуры сельскохозяйственных токенов, включая собственное первое поколение A-REX, хранили координаты неизменяемо.
Требование: стандарт должен делать хранение персональных данных ончейн невозможным по построению: ссылки и хеши ончейн, доказательства офчейн с контролем доступа.
7. Правовые инструменты уже существуют
Складские расписки, варранты, дебиторская задолженность по урожаю (CPR), коносаменты и заявления о должной осмотрительности регулируются законом и регистрируются в уполномоченных организациях. Токен, который претендует на то, чтобы быть таким инструментом за пределами юрисдикции, которая его признаёт (страны, принявшие MLETR, штаты с UCC, статья 12), создаёт юридический риск; токен, который ссылается на него, создаёт ценность.
Требование: полноправные ссылки на внешние инструменты в записи партии и метаданных; принудительное исполнение, совместимое с «контролем» по UCC, статья 12, и «исключительным контролем» по MLETR.
8. Стандарты, являющиеся продуктами, не получают распространения
Первое поколение A-REX требовало реестра ферм и контракта идентичности, жёстко фиксировало девять состояний жизненного цикла, одиннадцать товаров и американские названия классов качества, а в ядре реализовывало формулу оценки стоимости. Ни одна независимая команда не приняла бы эти ограничения в обмен на интероперабельность. Стандарты, получившие распространение в этой области (ERC-3643, ERC-7943), стандартизируют несколько интерфейсов и оставляют продукт за пределами стандарта.
Требование: только интерфейсы; эталонная реализация отдельно; модули как демонстрации.
Сводка требований
| # | Требование | Где A-REX Core отвечает на него |
|---|---|---|
| 1 | открытая идентичность партии | IARexBatch.Batch, BatchInit |
| 2 | атомарная родословная | transform, parentsOf, BatchTransformed |
| 3 | принудительное исполнение | IERC7943MultiToken, приостановка |
| 4 | переносимые правила | IARexHook, IARexHookManager, коды bytes32 |
| 5 | аттестации лотов | IARexAttest |
| 6 | отсутствие персональных данных ончейн | правило originRef, указатель restricted в схеме метаданных |
| 7 | ссылки на правовые инструменты | originRef, documents[] в метаданных |
| 8 | только интерфейсы | standard/, contracts/standard/ против contracts/reference/ |