Skip to main contentA-REX Foundation

Livre blanc · 16

Annexes

La liste des interfaces reste dans le dépôt du standard.

Annexe A : Référence d'interfaces

La liste des interfaces reste dans le dépôt du standard.

Ce qui y reste

La spécification, les sources des interfaces et le schéma de métadonnées de lot.

Ce qu'un lecteur public peut savoir

A-REX Core étend une base multi-jetons avec l'identité d'un lot, la lignée lorsqu'un lot est scindé ou transformé, une surface d'exécution, un pipeline de règles et des attestations d'émetteurs de confiance.

Ce que ce chapitre retient

Les signatures, les noms d'erreur, les dispositions de stockage et le schéma.

Comment demander le texte

Les entreprises qui veulent implémenter A-REX, émettre des lots avec lui ou l'auditer utilisent la page d'accès anticipé. Chaque demande est examinée à la main. Les lecteurs approuvés reçoivent un accès en lecture seule au dépôt du standard et à l'implémentation de référence.

Termes déjà écrits

L'accès sert à l'évaluation, à l'implémentation et au retour. Le matériau reste confidentiel jusqu'à sa publication. Les termes écrits disent que le standard sera publié sous CC0 et que l'accès anticipé n'accorde aucune exclusivité.

Portée des pages qui suivent

Le glossaire, la bibliographie et les questions qui suivent expliquent des termes. Ils forment le vocabulaire public.

Documents nommés, non copiés

La section du standard de ce site énumère les mêmes documents.

Limite

Une page qui permettrait de copier une interface reste hors de ce chapitre.

Annexe B : glossaire

TermeSignification
LotUn identifiant de jeton ERC-1155 doté d'un enregistrement Batch : un lot d'une denrée dans une unité, avec une origine et une date de production communes.
Réorganisation de lotsUn transform dont les sorties ont la même denrée et la même unité que les entrées et dont les quantités sont conservées (fractionnement, fusion). Ouvert aux détenteurs dans l'implémentation de référence.
TraitementUn transform qui modifie la denrée, l'unité ou la quantité. Exige TRANSFORMER_ROLE dans l'implémentation de référence.
FiliationLe graphe formé par les événements BatchTransformed et par parentsOf.
HookUn contrat implémentant IARexHook, enregistré sur un jeton, évalué dans l'ordre à chaque opération.
Code de rejetUn bytes32 renvoyé par le check d'un hook ; 0 signifie autorisé ; convention keccak256("NAMESPACE:NAME").
ÉligibilitéAutorisation, au niveau du compte, d'envoyer ou de recevoir, à laquelle répondent les hooks marqués HOOK_ELIGIBILITY ; exposée sous forme de canSend/canReceive d'ERC-7943.
Solde geléUnités qu'un compte détient mais ne peut pas déplacer (setFrozenTokens) ; peut dépasser le solde.
Transfert forcéDéplacement d'unités par ENFORCER_ROLE sans le consentement du détenteur (ERC-7943).
Attestation(batch, topic) → (issuer, reference, validity) enregistré par un émetteur de confiance pour ce thème.
ThèmeUn bytes32 identifiant l'objet d'une attestation ; ouvert ; correspond aux thèmes d'attestation d'ERC-735 et aux identifiants de schéma d'EAS.
Référence d'origineoriginRef : un hash ou une référence vers des preuves d'origine ; jamais des coordonnées.
Engagement sur les métadonnéesmetadataHash, keccak256 du document canonique off-chain situé à uri.
StatutValeur uint8 de cycle de vie ; 0 actif, 255 retiré (terminal) ; 1..254 défini par l'émetteur.
CTE / KDEÉvénement de suivi critique / élément de données clé (FSMA 204).
DDSDéclaration de diligence raisonnée (EUDR).
EPCISGS1 Electronic Product Code Information Services, le vocabulaire d'événements pour la traçabilité (version 2.0).
CPR / CPR-eCédula de Produto Rural, créance sur récolte brésilienne ; forme électronique enregistrée auprès d'entités autorisées.
EWRRécépissé d'entrepôt électronique au titre du U.S. Warehouse Act.
MLETRLoi type de la CNUDCI sur les documents transférables électroniques.
ERC-7943 (uRWA)Interface universelle d'actifs du monde réel : gel, transfert forcé, éligibilité ; Final en mai 2026.
ERC-3643 (T-REX)Standard de jetons à accès restreint pour les valeurs mobilières sur ERC-20 ; Final en décembre 2023.
ERC-7201Disposition de stockage à espace de noms pour les contrats pouvant être mis à niveau.

Annexe C : bibliographie

Standards et spécifications

  • Radomski, W. et al. « 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 décembre 2023. https://eips.ethereum.org/EIPS/eip-3643
  • « ERC-7943: uRWA — Universal Real World Asset Interface. » Final, 27 mai 2026. https://eips.ethereum.org/EIPS/eip-7943
  • « ERC-7201: Namespaced Storage Layout. » 2023.
  • « ERC-735: Claim Holder. » 2017 (brouillon).
  • Documentation d'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.
  • Documentation d'OpenZeppelin Contracts 5.x ; annonce du partenariat entre OpenZeppelin et T-REX Network, juillet 2026.

Réglementation et droit

  • FDA. « Requirements for Additional Traceability Records for Certain Foods. » Règle finale, Federal Register 87(219), 2022 ; « Compliance Date Extension », Federal Register, 7 août 2025.
  • Règlement (UE) 2023/1115 (déforestation) ; règlement (UE) 2025/2650 (modification) ; communiqué de presse du Conseil de l'UE, 18 décembre 2025.
  • Règlement (UE) 2023/1114 (MiCA) ; orientations de l'ESMA sur la qualification des crypto-actifs en instruments financiers, décembre 2024.
  • Comité européen de la protection des données. « Guidelines 02/2025 on processing of personal data through blockchain technologies », version 2.0, 7 juillet 2026.
  • SEC. Release No. 33-11412, 17 mars 2026. SEC v. W.J. Howey Co., 328 U.S. 293 (1946).
  • GENIUS Act, Public Law 119-27 (2025) ; règlements d'application, Federal Register, 18 août 2026.
  • Uniform Commercial Code, modifications de 2022, Article 12 (Controllable Electronic Records).
  • U.S. Warehouse Act ; 7 CFR Part 869 (Electronic Warehouse Receipts).
  • CNUDCI. « Model Law on Electronic Transferable Records. » 2017. Royaume-Uni, Electronic Trade Documents Act 2023.
  • Comisión Nacional de Valores (Argentine). Resolución General 1150/2026. Ley 9.643 (warrants).
  • Brésil. Lei 8.929/1994, Lei 13.986/2020 (CPR) ; Lei 11.076/2004 (CDA/WA) ; CVM Resolução 88 et Consulta Pública SDM 05/2025.
  • Verra. « Verra Addresses Crypto Instruments and Tokens. » 2022 ; VCS Program Guide.
  • Directive (UE) 2024/825 (autonomisation des consommateurs en faveur de la transition écologique).

Recherche et industrie

  • Zhang, P., Schmidt, D. C. « Blockchain Applications in Food Supply Chain Management: A Systematic Review. » Journal of Food Engineering, 279, 2020.
  • Caro, M. P. et al. « Blockchain-based Traceability in Agri-Food Supply Chain Management. » IEEE, 2018.
  • FAO. « The State of Food and Agriculture. » 2023.
  • Banque mondiale. « Future of Food: Harnessing Digital Technologies to Improve Food System Outcomes. » 2022.
  • ERC3643 Association. « History of ERC-3643 » ; annonce de l'initiative de standardisation ISO TC 307.
  • Chainlink. « Automated Compliance Engine (ACE): Technical Overview. » 2025–2026.

Annexe D : Modèles

Les exemples travaillés d'un hook, d'un déploiement et d'un document de métadonnées restent dans les dépôts.

Pourquoi ils y restent

Ces exemples suffisent à copier une implémentation. Ce chapitre public explique des termes et des conséquences.

Où ils se trouvent

Ils accompagnent le dépôt du standard et l'implémentation de référence, pour les lecteurs dont la demande d'accès anticipé a été approuvée.

Annexe E : FAQ

A-REX est-il un ERC ? Pas encore. La spécification est rédigée au format ERC et sera soumise après un déploiement en production, des implémentations indépendantes et un audit. Aucun numéro n'a été attribué ; les noms dans le code n'utilisent pas le préfixe ERC.

Dois-je utiliser ARexToken ? La référence est une implémentation. Les interfaces appartiennent au texte normatif.

Dois-je utiliser les hooks de référence ? Ce sont des démonstrations. Les lecteurs qui ont accès peuvent les lire dans le dépôt de référence.

Un hook peut-il bloquer un transfert forcé ? Il peut renvoyer un code pour OP_FORCED_TRANSFER, et le jeton annulera alors la transaction. Les hooks de référence ne le font pas ; un hook qui régit la mise en application (par exemple en exigeant une référence d'ordonnance) le peut.

Où vont les coordonnées ? Dans un stockage off-chain restreint référencé depuis les métadonnées, jamais on-chain.

Comment représenter une récolte future ? producedAt = 0 ; conditionnez les transferts avec ExpiryHook(allowPreHarvestTransfers).

La quantité est-elle conservée dans transform ? Pas par le standard ; la référence autorise n'importe quel détenteur à réorganiser des lots lorsqu'elle est conservée et exige TRANSFORMER_ROLE dans le cas contraire.

Le jeton est-il une valeur mobilière ? Le standard ne tranche pas. C'est l'offre qui le fait. Consultez un conseil juridique ; la surface de mise en application est là quelle que soit la réponse.