Whitepaper · 16
Приложения
Перечень интерфейсов остаётся в репозитории стандарта.
Приложение A: Справочник интерфейсов
Перечень интерфейсов остаётся в репозитории стандарта.
Что остаётся там
Спецификация, исходные тексты интерфейсов и схема метаданных партии.
Что может знать публичный читатель
A-REX Core расширяет мультитокеновую основу идентичностью партии, происхождением при разделении или переработке, контуром принуждения, одним конвейером правил и аттестациями доверенных эмитентов.
Что удерживает эта глава
Сигнатуры, имена ошибок, схемы хранения и схему.
Как запросить текст
Компании, которые хотят реализовать A-REX, выпускать с ним партии или проводить аудит, используют страницу раннего доступа. Каждую заявку рассматривают вручную. Одобренные читатели получают доступ только для чтения к репозиторию стандарта и к эталонной реализации.
Уже записанные условия
Доступ предназначен для оценки, реализации и обратной связи. Материал остаётся конфиденциальным до публикации. Письменные условия говорят, что стандарт будет опубликован под CC0 и что ранний доступ не даёт исключительности.
Объём следующих страниц
Глоссарий, библиография и следующие вопросы объясняют термины. Это публичный словарь.
Документы названы, не скопированы
Раздел стандарта на этом сайте перечисляет те же документы.
Граница
Страница, с которой можно скопировать интерфейс, остаётся вне этой главы.
Приложение B: Глоссарий
| Термин | Значение |
|---|---|
| Партия | Идентификатор токена ERC-1155 с записью Batch: лот одного товара в одной единице измерения с общим происхождением и временем производства. |
| Переформирование партий | transform, выходы которого имеют тот же товар и ту же единицу измерения, что и входы, а количества сохраняются (разделение, объединение). В эталонной реализации доступно держателям. |
| Переработка | transform, изменяющий товар, единицу измерения или количество. В эталонной реализации требует TRANSFORMER_ROLE. |
| Родословная | Граф, образуемый событиями BatchTransformed и parentsOf. |
| Хук | Контракт, реализующий IARexHook, зарегистрированный в токене и вычисляемый по порядку при каждой операции. |
| Код отказа | bytes32, возвращаемый check хука; 0 означает «разрешено»; соглашение — keccak256("NAMESPACE:NAME"). |
| Допуск | Разрешение на уровне аккаунта отправлять или получать, на которое отвечают хуки с флагом HOOK_ELIGIBILITY; предоставляется как canSend/canReceive из ERC-7943. |
| Замороженный баланс | Единицы, которыми аккаунт владеет, но не может перемещать (setFrozenTokens); может превышать баланс. |
| Принудительный перевод | Перемещение единиц ролью ENFORCER_ROLE без согласия держателя (ERC-7943). |
| Аттестация | (batch, topic) → (issuer, reference, validity), записанная доверенным эмитентом по данной теме. |
| Тема | bytes32, идентифицирующий предмет аттестации; открытое значение; соответствует темам утверждений ERC-735 и идентификаторам схем EAS. |
| Ссылка на происхождение | originRef: хеш или ссылка на доказательства происхождения; никогда не координаты. |
| Коммитмент метаданных | metadataHash, keccak256 канонического офчейн-документа по адресу uri. |
| Статус | значение жизненного цикла uint8; 0 — активна, 255 — погашена (терминальное значение); 1..254 определяются эмитентом. |
| CTE / KDE | Критическое событие отслеживания / ключевой элемент данных (FSMA 204). |
| DDS | Заявление о должной осмотрительности (EUDR). |
| EPCIS | GS1 Electronic Product Code Information Services — словарь событий для прослеживаемости (версия 2.0). |
| CPR / CPR-e | Cédula de Produto Rural — бразильская дебиторская задолженность по урожаю; электронная форма регистрируется в уполномоченных организациях. |
| EWR | Электронная складская расписка по U.S. Warehouse Act. |
| MLETR | Типовой закон ЮНСИТРАЛ об электронных передаваемых записях. |
| ERC-7943 (uRWA) | Универсальный интерфейс реального актива (Universal Real World Asset): заморозка, принудительный перевод, допуск; статус Final, май 2026 г. |
| ERC-3643 (T-REX) | Стандарт токенов с разрешительным доступом для ценных бумаг на основе ERC-20; статус Final, декабрь 2023 г. |
| ERC-7201 | Раскладка хранилища с пространствами имён для обновляемых контрактов. |
Приложение C: Библиография
Стандарты и спецификации
- Radomski, W. и др. «EIP-1155: Multi Token Standard». Ethereum Improvement Proposals, 2018.
- Vogelsteller, F., Buterin, V. «EIP-20: Token Standard». 2015.
- «ERC-165: Standard Interface Detection». 2018.
- «ERC-3643: T-REX — Token for Regulated EXchanges». Final, 15 декабря 2023 г. https://eips.ethereum.org/EIPS/eip-3643
- «ERC-7943: uRWA — Universal Real World Asset Interface». Final, 27 мая 2026 г. https://eips.ethereum.org/EIPS/eip-7943
- «ERC-7201: Namespaced Storage Layout». 2023.
- «ERC-735: Claim Holder». 2017 (черновик).
- Документация Ethereum Attestation Service.
- GS1. «EPCIS and CBV Standard 2.0». 2022. GS1 US. «EPCIS Recommendations for FSMA 204 Critical Tracking Events». 2024.
- UN/CEFACT. «Recommendation No. 20: Codes for Units of Measure Used in International Trade».
- IETF RFC 8785. «JSON Canonicalization Scheme (JCS)». 2020.
- Документация OpenZeppelin Contracts 5.x; сообщение о партнёрстве OpenZeppelin и T-REX Network, июль 2026 г.
Регулирование и право
- FDA. «Requirements for Additional Traceability Records for Certain Foods». Окончательное правило, Federal Register 87(219), 2022; «Compliance Date Extension», Federal Register, 7 августа 2025 г.
- Регламент (ЕС) 2023/1115 (об обезлесении); Регламент (ЕС) 2025/2650 (изменение); пресс-релиз Совета ЕС от 18 декабря 2025 г.
- Регламент (ЕС) 2023/1114 (MiCA); руководящие принципы ESMA по квалификации криптоактивов в качестве финансовых инструментов, декабрь 2024 г.
- European Data Protection Board. «Guidelines 02/2025 on processing of personal data through blockchain technologies», версия 2.0, 7 июля 2026 г.
- SEC. Release No. 33-11412, 17 марта 2026 г. SEC v. W.J. Howey Co., 328 U.S. 293 (1946).
- GENIUS Act, Public Law 119-27 (2025); подзаконные акты, Federal Register, 18 августа 2026 г.
- Uniform Commercial Code, поправки 2022 г., статья 12 (контролируемые электронные записи).
- U.S. Warehouse Act; 7 CFR Part 869 (электронные складские расписки).
- UNCITRAL. «Model Law on Electronic Transferable Records». 2017. Великобритания, Electronic Trade Documents Act 2023.
- Comisión Nacional de Valores (Аргентина). Resolución General 1150/2026. Ley 9.643 (варранты).
- Бразилия. Lei 8.929/1994, Lei 13.986/2020 (CPR); Lei 11.076/2004 (CDA/WA); CVM Resolução 88 и Consulta Pública SDM 05/2025.
- Verra. «Verra Addresses Crypto Instruments and Tokens». 2022; VCS Program Guide.
- Директива (ЕС) 2024/825 (о расширении прав потребителей в интересах «зелёного» перехода).
Исследования и отрасль
- Zhang, P., Schmidt, D. C. «Blockchain Applications in Food Supply Chain Management: A Systematic Review». Journal of Food Engineering, 279, 2020.
- Caro, M. P. и др. «Blockchain-based Traceability in Agri-Food Supply Chain Management». IEEE, 2018.
- FAO. «The State of Food and Agriculture». 2023.
- World Bank. «Future of Food: Harnessing Digital Technologies to Improve Food System Outcomes». 2022.
- ERC3643 Association. «History of ERC-3643»; объявление об инициативе по стандартизации ISO TC 307.
- Chainlink. «Automated Compliance Engine (ACE): Technical Overview». 2025–2026.
Приложение D: Шаблоны
Проработанные примеры хука, развёртывания и документа метаданных остаются в репозиториях.
Почему они остаются там
Этих примеров достаточно, чтобы скопировать реализацию. Эта публичная глава объясняет термины и последствия.
Где они находятся
Они поставляются с репозиторием стандарта и эталонной реализацией для читателей, чья заявка на ранний доступ одобрена.
Приложение E: Часто задаваемые вопросы
Является ли A-REX ERC? Пока нет. Спецификация написана в формате ERC и будет подана после промышленного развёртывания, независимых реализаций и аудита. Номер не присвоен; имена в коде не используют префикс ERC.
Обязательно ли использовать ARexToken? Эталон — одна реализация. Интерфейсы принадлежат нормативному тексту.
Обязательно ли использовать эталонные хуки? Это демонстрации. Читатели с доступом могут прочитать их в эталонном репозитории.
Может ли хук заблокировать принудительный перевод? Он может вернуть код для OP_FORCED_TRANSFER, и токен откатит транзакцию. Эталонные хуки этого не делают; хук, регулирующий принудительное исполнение (например, требующий ссылку на распоряжение), может.
Куда помещать координаты? В офчейн-хранилище с ограниченным доступом, на которое ссылаются метаданные, но никогда не ончейн.
Как представить будущий урожай? producedAt = 0; переводы ограничиваются с помощью ExpiryHook(allowPreHarvestTransfers).
Сохраняется ли количество в transform? Стандартом — нет; эталонная реализация позволяет любому держателю переформировать партии, когда количество сохраняется, и требует TRANSFORMER_ROLE в остальных случаях.
Является ли токен ценной бумагой? Стандарт этого не решает. Решает предложение. Следует обратиться к юристам; поверхность принудительного исполнения присутствует при любом ответе.