Skip to main contentA-REX Core

Ein Standard für jede Ernte

A-REX Core macht landwirtschaftliche Chargen zu interoperablen Token auf der EVM: Chargenidentität, Abstammung, Durchsetzung und offene Regeln auf Basis von ERC-1155. Klein genug, dass jeder ihn implementieren kann, offen genug für jede Kultur, jede Regel und jede Rechtsordnung.

Anatomie des Standards

Vier kleine Schichten auf Ethereum. Scrollen Sie, um den Stapel Schicht für Schicht zu zerlegen.

Scrollen, um ihn zu zerlegen

  1. EVM

    Ethereum

    Jede EVM-Chain. Der Standard fügt kein neues Primitiv hinzu: gewöhnliche Verträge und Events, die Wallets, Indexer und Explorer bereits lesen.

  2. Schicht 0MUST

    Token und Durchsetzung

    ERC-1155 · ERC-165 · IERC7943MultiToken

    Salden und Batch-Transfers aus ERC-1155, Schnittstellenerkennung aus ERC-165 und aus ERC-7943: Einfrieren, erzwungener Transfer, Berechtigung und canTransfer.

  3. Schicht 1MUST

    Charge

    IARexBatch

    Der Chargendatensatz mit offenen Codes, ein nur durch Rollen änderbarer Status mit einem endgültigen RETIRED und transform, das die Eltern jeder Teilung, Zusammenführung oder Verarbeitung on-chain festhält.

  4. Schicht 2MUST

    Hooks

    IARexHook · IARexHookManager

    Eine einzige Hook-Schnittstelle, der Reihe nach ausgewertet. Ein Hook gibt einen bytes32-Code zurück, statt aus Richtliniengründen zurückzusetzen, sodass jede Ablehnung einen maschinenlesbaren Grund trägt.

  5. Schicht 3SHOULD

    Attestierungen

    IARexAttest

    Attestierungen je Charge und Thema, von je Thema vertrauenswürdigen Ausstellern: Zertifizierungen, Inspektionen, Lagerscheine und Sorgfaltserklärungen.

Was der Standard ermöglicht

Landwirtschaftliche Chargen sind die größte Klasse physischer Assets ohne interoperable On-Chain-Form. A-REX Core gibt ihnen eine, und nicht mehr, damit jede Plattform sie sprechen kann.

Wie Module angeschlossen werden

Der Token führt eine geordnete Pipeline von Hooks; daneben lesen und schreiben Erweiterungen Attestierungen. Keines davon gehört zum Standard: Jeder konforme Token kann sie nutzen, und jeder kann eigene schreiben.

Modul auswählen

TokenARexToken

Der Referenz-Chargentoken. Jede Ausgabe, jeder Transfer und jede Vernichtung läuft der Reihe nach durch seine Hooks.

Weg zu einem Draft-ERC | Erst genutzt, später eingereicht

Die Schnittstellen werden erst eingereicht, nachdem ein Deployment im Produktivbetrieb sechs Monate lang reale Chargen verarbeitet hat und unabhängige Implementierer sie bestätigt haben.

Gebaut, um übernommen zu werden

5Schnittstellen-IDs, auf die ein Token antwortet, um konform zu sein. Mehr ist nicht erforderlich.Die Spezifikation lesen
0geschlossene Listen im Standard. Rohstoffe, Einheiten, Status und Themen sind offene Codes.Die Entwurfsbegründung ansehen
24.1 KBReferenz-Token, unter dem EIP-170-Limit, mit 46 Tests, einschließlich Invariantentests mit festem Seed.Das Audit-Paket durchsehen
16Architekturentscheidungsprotokolle, jeweils mit Kontext, Optionen und Folgen.Die Entscheidungen durchsuchen

Auf A-REX Core aufbauen

Den Standard implementierenDen Referenz-Token ausrollen oder einen eigenen schreiben. Kompilieren, testen und eine Charge in wenigen Minuten auf einem lokalen Node durch ihren Lebenszyklus führen.Erste Schritte
Einen Hook schreibenEine Regel hinzufügen, ohne den Token anzutasten. Ein Hook liefert einen Code; er revertiert nie aus Richtliniengründen und kann viele Token bedienen.Leitfaden zur Hook-Entwicklung
Die Referenz auditierenUmfang, Vertrauensmodell, Invarianten, Abdeckung und offene Fragen, aufbereitet für eine unabhängige Sicherheitsprüfung.Audit-Bereitschaft