🚧 Em Construção 🚧
Pular para o conteúdo principal

Ativos (Assets)

Ativos representam as unidades monetárias ou não monetárias utilizadas nos lançamentos contábeis dentro de um Ledger e podem ser classificados em dois tipos principais:

  • Ativos Fiat: Representações digitais de moedas fiduciárias, como BRL, USD ou EUR, entre outras.
  • Ativos Não-Fiat: Representações digitais de criptomoedas (como BTC, ETH, XRP) ou de ativos tokenizados, como commodities, ações ou outros instrumentos financeiros.

Propriedades do Ativo

Cada ativo possui as seguintes propriedades:

CampoDescrição
codeIdentificador alfanumérico do ativo, que pode ser baseado em códigos ISO 4217 para moedas fiduciárias (ex: USD para dólar, BRL para real) ou pode ser um código arbitrário (ex: GRD1 para a versão 1 do Guardia Token).
numberIdentificador numérico do ativo, geralmente baseado no padrão ISO 4217 para moedas fiduciárias (ex: "840" para USD).
exponentDefine o número de casas decimais utilizadas para representar a menor fração do ativo (ex: 2 para centavos em USD — ou seja, 1 USD = 100 cents).
is_fiatDefine se o ativo é uma moeda fiduciária (true) ou não (false).
locationsLista de países em que o ativo é aceito.
ledgersLista de ledgers nos quais o ativo está declarado.
metadataInformações adicionais sobre o ativo, que podem incluir descrição, tags, entre outros dados externos.

Para mais detalhes sobre as propriedades do ativo, consulte a seção Modelo de Domínio.

Relação Asset/Ledger

Os ativos são declarados e versionados no contexto de um ou mais Ledgers específicos. Essa abordagem garante que cada Ledger mantenha uma visão consistente e auditável do seu universo contábil.

As propriedades code, number e exponent são definidas por ativo, por ledger. Isso significa que um mesmo ativo (como "USD") pode ser declarado de forma independente em diferentes ledgers, com configurações específicas. No entanto, recomenda-se fortemente manter consistência entre os ambientes para evitar conflitos operacionais.