Estándar
A-REX Core — el estándar
Qué define el estándar, qué hace un token conforme, cómo evoluciona y cómo llegará a ser un ERC. El texto normativo se comparte por acceso anticipado.
Estado
Borrador, todavía sin enviar. El texto sigue el formato de un Ethereum Request for Comments. Así podrá enviarse a ethereum/ERCs cuando implementadores independientes hayan usado las interfaces en producción. Se publicará bajo CC0; la implementación de referencia tiene licencia MIT.
Qué define
A-REX Core es una extensión pequeña de ERC-1155 y ERC-7943. Cada lote es un id de token ERC-1155, ya sea un lote de un producto físico o el derecho a un lote futuro. El estándar le agrega cuatro capas:
| Capa | Interfaz | Qué cubre | Obligatoria |
|---|---|---|---|
| 0 | ERC-1155, ERC-165, IERC7943MultiToken | saldos y transferencias múltiples; congelar, transferencia forzosa, habilitación de cuentas | sí |
| 1 | IARexBatch | el registro del lote: códigos abiertos de producto y unidad, fechas de producción y vencimiento, una referencia de origen, un compromiso con un documento fuera de la cadena, un estado del ciclo de vida y el linaje cuando un lote se divide, se fusiona o se procesa | sí |
| 2 | IARexHook, IARexHookManager | una sola cadena ordenada de contratos de reglas externos (hooks); cada regla responde con un motivo legible por máquina | sí |
| 3 | IARexAttest | certificaciones, inspecciones y declaraciones por lote y por tema, hechas por emisores de confianza para ese tema | recomendada, en el token o en un contrato complementario |
Qué hace un token conforme
- Se comporta como un token ERC-1155 común, así que billeteras, marketplaces e indexadores funcionan sin cambios.
- Ofrece los controles de cumplimiento de ERC-7943. Un lote puede congelarse o moverse por una orden judicial, un gravamen o un retiro del mercado, y cada medida de cumplimiento queda visible en la cadena.
- Mantiene un registro de cada lote y anota cada división, fusión o paso de procesamiento. Así siempre puedes rastrear los lotes de origen.
- Hace pasar cada transferencia por su cadena de reglas y puede explicar por qué rechaza una transferencia.
- Declara las interfaces que implementa, para que las herramientas puedan detectarlo.
Un contrato de reglas (un hook) es conforme cuando implementa IARexHook. Un mismo contrato de reglas puede servir a muchos tokens.
Qué deja fuera
No hay una lista de cultivos, calidades ni certificaciones: los códigos son abiertos. No hay datos personales en la cadena: ni coordenadas de parcelas, ni nombres, ni identificadores de personas físicas. No se impone ningún proveedor de identidad, oráculo ni registro. Las curvas de deterioro, los flujos de entrega, la contabilidad de carbono y los seguros se construyen como reglas o contratos complementarios. La implementación de referencia muestra algunos, pero la conformidad no depende de ellos.
Versiones
Las interfaces tienen la misma versión que el estándar. Cualquier cambio en una función, un evento o un requisito implica una versión mayor e incluye una nota de migración. Los agregados opcionales, como nuevos códigos recomendados o campos de metadatos, implican una versión menor. Hasta el envío, las interfaces todavía pueden cambiar, pero siempre en una versión mayor.
Camino a un ERC
El texto se enviará a ethereum/ERCs cuando se cumplan cuatro condiciones: un despliegue en producción con lotes reales que lleve seis meses en funcionamiento; al menos tres contratos de reglas independientes; una auditoría externa publicada de la implementación de referencia; y un ciclo de versiones completo sin cambios en las interfaces. La hoja de ruta está en Desarrollos futuros.
Qué no publica este sitio
Mientras el repositorio del estándar sea privado, ahí quedan las cláusulas normativas, el código fuente de las interfaces y sus identificadores, los códigos de rechazo y el esquema de metadatos del lote. Si tu empresa quiere implementar A-REX, emitir lotes con él o auditarlo, solicita acceso de lectura en Solicitar acceso anticipado. Revisamos cada solicitud a mano. Si te aprueban, recibes acceso de solo lectura al estándar y a la implementación de referencia. El material es confidencial hasta su publicación bajo CC0, y el acceso anticipado no otorga exclusividad.