4 दस्तावेज़
मानक
नॉर्मेटिव विनिर्देश, जनित इंटरफ़ेस और मेटाडेटा संदर्भ, और संस्करण-निर्धारण नियम। CC0।
मानक A-REX का वह भाग है जिसे अन्य लोग लागू करते हैं। यह जान-बूझकर छोटा है: पाँच इंटरफ़ेस, एक बैच मेटाडेटा स्कीमा और एक विनिर्देश दस्तावेज़, सभी CC0 के अंतर्गत। इस खंड में कुछ भी संदर्भ कार्यान्वयन पर निर्भर नहीं करता।
इस खंड के दस्तावेज़
| दस्तावेज़ | स्थिति | इसका उपयोग करें |
|---|---|---|
| A-REX Core specification | नॉर्मेटिव | ठीक-ठीक जानने के लिए कि अनुरूप टोकन और अनुरूप हुक को क्या अनिवार्य रूप से करना है (MUST), क्या करना चाहिए (SHOULD) और क्या कर सकते हैं (MAY) |
| Interface reference | contracts/standard/ से जनित | किसी भी फ़ंक्शन, इवेंट, एरर, स्ट्रक्ट फ़ील्ड या स्थिरांक को उसके NatSpec सहित खोजने के लिए |
| Batch metadata schema | JSON Schema से जनित | वह ऑफ़-चेन दस्तावेज़ बनाने और वैलिडेट करने के लिए जिसके प्रति metadataHash कमिट करता है |
| Interfaces and versioning | नॉर्मेटिव | इंटरफ़ेस आईडी, परत मॉडल, संस्करण-निर्धारण नियम और परिवर्तन प्रस्तावित करने का तरीका खोजने के लिए |
एक नज़र में अनुरूपता
| टोकन अनुरूप तब है जब वह | इंटरफ़ेस आईडी |
|---|---|
| ERC-1155 और ERC-165 लागू करता है | 0xd9b67a26 |
| ERC-7943 मल्टी-टोकन इंटरफ़ेस लागू करता है | 0x41c4fbad |
IARexBatch लागू करता है | 0xe22639e0 |
अपनी पाइपलाइन IARexHookManager.getHooks() के माध्यम से उपलब्ध कराता है | 0x964f4861 |
IARexAttest स्वयं या किसी सहायक के माध्यम से प्रदान करता है (अनुशंसित, SHOULD) | 0xad603a6c |
हुक तब अनुरूप है जब वह IARexHook (0x332afcbb) और ERC-165 लागू करता है। npm run interface-ids संकलित कोड से प्रत्येक आईडी प्रिंट करता है।
दस्तावेज़
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.
इंटरफ़ेस और संस्करण-निर्धारण
Interface ids, the layer model, the versioning rules and how to propose a change to the standard.