4 documentos
Estándar
La especificación normativa, las referencias generadas de interfaces y de metadatos, y las reglas de versionado. CC0.
El estándar es la parte de A-REX que implementan otras personas. Es pequeño a propósito: cinco interfaces, un esquema de metadatos de lote y un documento de especificación, todo bajo CC0. Nada de esta sección depende de la implementación de referencia.
Documentos de esta sección
| Documento | Estado | Úsese para |
|---|---|---|
| Especificación de A-REX Core | normativo | conocer con exactitud lo que un token conforme y un hook conforme DEBEN, DEBERÍAN y PUEDEN hacer |
| Referencia de interfaces | generada a partir de contracts/standard/ | consultar cualquier función, evento, error, campo de struct o constante con su NatSpec |
| Esquema de metadatos del lote | generado a partir del JSON Schema | construir y validar el documento fuera de la cadena con el que se compromete metadataHash |
| Interfaces y versionado | normativo | encontrar los ids de interfaz, el modelo de capas, las reglas de versionado y cómo proponer un cambio |
Conformidad de un vistazo
| Un token es conforme cuando | id de interfaz |
|---|---|
| implementa ERC-1155 y ERC-165 | 0xd9b67a26 |
| implementa la interfaz multitoken de ERC-7943 | 0x41c4fbad |
implementa IARexBatch | 0xe22639e0 |
expone su canalización mediante IARexHookManager.getHooks() | 0x964f4861 |
proporciona IARexAttest por sí mismo o a través de un contrato complementario (DEBERÍA) | 0xad603a6c |
Un hook es conforme cuando implementa IARexHook (0x332afcbb) y ERC-165. npm run interface-ids imprime cada id a partir del código compilado.
Documentos
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.
Interfaces y versionado
Interface ids, the layer model, the versioning rules and how to propose a change to the standard.