4 Dokumente
Standard
Die normative Spezifikation, die erzeugten Schnittstellen- und Metadatenreferenzen und die Versionierungsregeln. CC0.
Der Standard ist der Teil von A-REX, den andere implementieren. Er ist absichtlich klein: fünf Schnittstellen, ein Metadatenschema für Chargen und ein Spezifikationsdokument, alle unter CC0. Nichts in diesem Abschnitt hängt von der Referenzimplementierung ab.
Dokumente in diesem Abschnitt
| Dokument | Status | Zu verwenden, um |
|---|---|---|
| A-REX-Core-Spezifikation | normativ | genau zu wissen, was ein konformer Token und ein konformer Hook tun MÜSSEN, SOLLTEN und KÖNNEN |
| Schnittstellenreferenz | erzeugt aus contracts/standard/ | jede Funktion, jedes Ereignis, jeden Fehler, jedes Struct-Feld und jede Konstante samt NatSpec nachzuschlagen |
| Metadatenschema für Chargen | erzeugt aus dem JSON-Schema | das Off-Chain-Dokument zu erstellen und zu validieren, auf das sich metadataHash festlegt |
| Schnittstellen und Versionierung | normativ | Schnittstellen-IDs, das Schichtenmodell, die Versionierungsregeln und das Vorgehen für Änderungsvorschläge zu finden |
Konformität auf einen Blick
| Ein Token ist konform, wenn er | Schnittstellen-ID |
|---|---|
| ERC-1155 und ERC-165 implementiert | 0xd9b67a26 |
| die ERC-7943-Multi-Token-Schnittstelle implementiert | 0x41c4fbad |
IARexBatch implementiert | 0xe22639e0 |
seine Pipeline über IARexHookManager.getHooks() bereitstellt | 0x964f4861 |
IARexAttest selbst oder über einen Begleiter bereitstellt (SOLLTE) | 0xad603a6c |
Ein Hook ist konform, wenn er IARexHook (0x332afcbb) und ERC-165 implementiert. npm run interface-ids gibt jede ID aus dem kompilierten Code aus.
Dokumente
A-REX Core — Agricultural Batch Token Standard
A minimal extension of ERC-1155 and ERC-7943 for tokenized agricultural batches — batch identity, lineage, an ordered hook pipeline and open attestations.
Interface reference
Every function, event, error and type of the five normative interfaces, generated from contracts/standard/ and its NatSpec on each build. For the normative prose, read the specification.
Batch metadata schema
The off-chain document every batch commits to with metadataHash and points to with uri, generated from standard/schema/batch-metadata.schema.json on each build.
Schnittstellen und Versionierung
Interface ids, the layer model, the versioning rules and how to propose a change to the standard.