Skip to main contentA-REX Foundation

Стандарт для каждого урожая

A-REX Core превращает сельскохозяйственные партии в интероперабельные токены на EVM: идентичность партии, происхождение, принуждение и открытые правила на ERC-1155. Ядро рассчитано на любую культуру, правило или юрисдикцию. Нормативный текст запрашивается через ранний доступ.

Как партия проходит через A-REX

Партию меняют три операции: выпуск, перевод и переработка. Все три проходят одни и те же проверки внутри токена, всегда в одном порядке. Если одна не пройдена, ничего не меняется, и токен сообщает причину.

A-REX Core

При каждом движении, в таком порядке

  1. 1Токен не на паузе
  2. 2Оба счёта допущены
  3. 3Партия активна, баланс не заморожен
  4. 4Правила (хуки), по одному

Первая непройденная проверка останавливает движение с кодом. Если все пройдены, балансы, происхождение и события записываются.

Выпуск

Эмитентпроизводитель, кооператив, склад
Регистрирует партиютовар, единица, даты, происхождение, документ
Выпускает единицы
Первый держатель

Перевод

Держатель A
Запрашивает переводПричина отказа
Передаёт единицысобытие записано
Держатель B

Переработка

Переработчикмельница, упаковщик, экспортёр
Исходные партиинапр., пшеница
Новые партии со связью с исходныминапр., мука
Новая партия

Также действуют с партией

  • СертификаторЗаписывает аттестацию по партии и теме, например «органика» или EUDR. Правила могут её требовать.
  • Роль принужденияЗамораживает количества или принудительно переводит по решению суда. Пауза её не останавливает, правила всё равно применяются.
  • Роль статусаОкончательно выводит партию. Выведенную партию можно только сжечь.

Анатомия стандарта

Четыре небольших слоя поверх Ethereum. Прокрутите страницу, чтобы разобрать стек слой за слоем.

Прокрутите, чтобы разобрать

  1. EVM

    Ethereum

    Любая EVM-сеть. Стандарт не добавляет новых примитивов: обычные контракты и события, которые кошельки, индексаторы и обозреватели уже умеют читать.

  2. Слой 0

    Токен и принудительное исполнение

    ERC-1155 · ERC-165 · IERC7943MultiToken

    Балансы и пакетные переводы из ERC-1155, определение интерфейсов из ERC-165 и из ERC-7943: заморозка, принудительный перевод, допуск и canTransfer.

  3. Слой 1

    Партия

    IARexBatch

    Запись партии с открытыми кодами, статус, который меняют только роли, с конечным RETIRED, и transform, сохраняющий в сети родителей каждого разделения, слияния или переработки.

  4. Слой 2

    Хуки

    IARexHook · IARexHookManager

    Единый интерфейс хука с последовательной проверкой. Хук возвращает код bytes32 вместо отката по причинам политики, поэтому каждый отказ содержит машиночитаемую причину.

  5. Слой 3

    Аттестации

    IARexAttest

    Аттестации по партии и теме от эмитентов, доверенных для каждой темы: сертификаты, инспекции, складские расписки и заявления о должной осмотрительности.

Что делает возможным стандарт

Сельскохозяйственные лоты — крупнейший класс физических активов, не имеющих интероперабельной ончейн-формы. A-REX Core даёт им такую форму и ничего больше, чтобы каждая платформа могла говорить на этом языке.

Финансировать урожай до его появления Партию можно выпустить до производства, поэтому форварды, варранты и дебиторская задолженность по урожаю используют тот же токен, что и поставленный лот.Отвечать на отзыв одним запросом Разделение, объединение и переработка сохраняют родителей ончейн. Любой лот можно проследить назад до источника и вперёд до каждого продукта, изготовленного из него.Переносить правила вместе с лотом Скоропортящесть, сезонность, хранение и санкции — это хуки, которые может подключить любой конформный токен, с машиночитаемой причиной для каждого отказа.Доказывать каждое утверждение о лоте Сертификаты, инспекции, складские расписки и заявления о должной осмотрительности становятся аттестациями от эмитентов, которым доверяют по каждой теме.

Как подключаются модули

Токен ведёт упорядоченный конвейер хуков; рядом расширения читают и записывают аттестации. Ни один из них не входит в стандарт: любой совместимый токен может их подключить, а любой разработчик — написать свои.

Выберите модуль

Токен

Хуки по порядку

Реестр

Расширения

ТокенARexToken

Эталонный токен партий. Каждый выпуск, перевод и сжигание по очереди проходят через его хуки.

Путь к Draft ERCСначала использование, потом подача

Интерфейсы подаются только после того, как промышленное развёртывание проработает с реальными лотами шесть месяцев, а независимые разработчики реализаций подтвердят их.

Создан для внедрения

5интерфейсов в ядре. Идентификаторы и нормативный текст запрашиваются через ранний доступ.О стандарте
0закрытых списков в стандарте. Товары, единицы измерения, статусы и темы — открытые коды.Смотреть обоснование проекта
24.1 KBэталонный токен в пределах лимита EIP-170, с 46 тестами, включая инварианты с зафиксированным seed.Изучить пакет для аудита
16записей об архитектурных решениях, каждая с контекстом, вариантами и последствиями.Просмотреть решения

Работать с A-REX Core

Запросить стандартРепозитории закрыты. Компании, которые реализуют A-REX, выпускают партии или проводят аудит, могут запросить доступ для чтения.Запросить ранний доступ
Написать хукДобавить правило, не затрагивая токен. Хук возвращает код; он никогда не откатывается из-за политики и может обслуживать много токенов.Руководство по разработке хуков
Провести аудит эталонной реализацииОбласть, модель доверия, инварианты, покрытие и открытые вопросы, подготовленные для независимой проверки безопасности.Готовность к аудиту

Члены-основатели

Станьте членом-основателем стандарта A-REX.

Производители, кооперативы, экспортёры, банки, сертификаторы и технологические команды, которые первыми внедрят A-REX, будут указаны здесь, когда стандарт и его ассоциация станут публичными.

  • 01Свободное место
  • 02Свободное место
  • 03Свободное место
  • 04Свободное место
  • 05Свободное место
  • 06Свободное место
  • 07Свободное место
  • 08Свободное место
  • 09Свободное место
  • 10Свободное место
  • 11Свободное место
  • 12Свободное место
Стать членом-основателем