Skip to main contentA-REX Core

Um padrão para cada colheita

O A-REX Core transforma lotes agrícolas em tokens interoperáveis na EVM: identidade de lote, linhagem, enforcement e regras abertas sobre o ERC-1155. Pequeno o bastante para que qualquer pessoa o implemente, aberto o bastante para qualquer cultura, regra ou jurisdição.

Anatomia do padrão

Quatro camadas pequenas sobre a Ethereum. Role para desmontar a pilha, uma camada de cada vez.

Role para desmontá-la

  1. EVM

    Ethereum

    Qualquer cadeia EVM. O padrão não acrescenta nenhuma primitiva nova: contratos e eventos comuns que carteiras, indexadores e exploradores já leem.

  2. Camada 0MUST

    Token e execução forçada

    ERC-1155 · ERC-165 · IERC7943MultiToken

    Saldos e transferências em lote do ERC-1155, detecção de interfaces do ERC-165 e, do ERC-7943, congelamento, transferência forçada, elegibilidade e canTransfer.

  3. Camada 1MUST

    Lote

    IARexBatch

    O registro do lote com códigos abertos, um status alterado apenas por papéis com um RETIRED terminal, e transform, que mantém na cadeia os progenitores de cada divisão, fusão ou processamento.

  4. Camada 2MUST

    Hooks

    IARexHook · IARexHookManager

    Uma única interface de hook, avaliada em ordem. Um hook retorna um código bytes32 em vez de reverter por política, de modo que cada rejeição traz um motivo legível por máquina.

  5. Camada 3SHOULD

    Atestações

    IARexAttest

    Atestações por lote e tema, de emissores confiáveis por tema: certificações, inspeções, recibos de armazém e declarações de due diligence.

O que o padrão torna possível

Lotes agrícolas são a maior classe de ativos físicos sem uma forma on-chain interoperável. O A-REX Core lhes dá uma, e nada além disso, para que toda plataforma possa falá-la.

Como os módulos se conectam

O token mantém um pipeline ordenado de hooks; ao lado, as extensões leem e escrevem atestações. Nenhum deles faz parte do padrão: qualquer token conforme pode usá-los e qualquer pessoa pode escrever os seus.

Escolha um módulo

TokenARexToken

O token de lotes de referência. Cada emissão, transferência e queima passa pelos seus hooks, em ordem.

Caminho até um ERC Draft | Usado primeiro, submetido depois

As interfaces só são submetidas depois que uma implantação em produção tiver operado lotes reais por seis meses e implementadores independentes as tiverem confirmado.

Feito para ser adotado

5identificadores de interface a que um token deve responder para ser conforme. Nada mais é exigido.Ler a especificação
0listas fechadas no padrão. Commodities, unidades, status e tópicos são códigos abertos.Ver a fundamentação do projeto
24.1 KBtoken de referência, abaixo do limite do EIP-170, com 46 testes, incluindo invariantes com semente.Revisar o pacote de auditoria
16registros de decisão arquitetural, cada um com seu contexto, suas opções e suas implicações.Navegar pelas decisões

Construir sobre o A-REX Core

Implementar o padrãoImplantar o token de referência ou escrever o próprio. Compilar, testar e conduzir um lote por todo o seu ciclo de vida em um nó local em questão de minutos.Primeiros passos
Escrever um hookAcrescentar uma regra sem tocar no token. Um hook retorna um código; nunca reverte por motivo de política e pode atender a muitos tokens.Guia de desenvolvimento de hooks
Auditar a referênciaEscopo, modelo de confiança, invariantes, cobertura e as questões em aberto, preparados para uma revisão de segurança independente.Prontidão para auditoria