This is a list of predefined currency kinds and their relationships.
:allParents: - Meaning: Global root tag for the entire currency kind taxonomy.
:isoParents: :all
Meaning: Root for ISO-oriented classifications (ISO-4217 and related ISO "special" codes).
:iso/currencyParents: [:iso :currency]
Meaning: Any ISO currency-like unit, classified both as ISO and as "currency" in the meta layer.
:iso/fiduciaryParents: [:iso/currency :fiduciary]
Meaning: ISO currency units that are fiduciary in nature (accepted money issued by a trusted authority/issuer).
:iso/fiatParents: [:iso/fiduciary :fiat/issuer]
Meaning: ISO fiat currencies (legal tender / sovereign-issued money), explicitly mapped to the "issuer fiat" meta-branch.
:iso/fundsParents: [:iso :funds]
Meaning: ISO "funds / settlement units / units of account" category (e.g., codes used for specific financial or settlement contexts).
:iso.funds/internationalParents: :iso/funds
Meaning: ISO funds used in international contexts (e.g., cross-border or supranational settlement references).
:iso.funds/institutionalParents: :iso/funds
Meaning: ISO funds used by institutions (e.g., internal or institutional settlement/accounting units).
:iso.funds/marketParents: :iso/funds
Meaning: ISO funds used primarily in market contexts (trading/market conventions).
:iso.funds/settlementParents: :iso/funds
Meaning: ISO funds used explicitly as settlement units.
:iso.funds.settlement/combanksParents: :iso.funds/settlement
Meaning: Commercial bank money / settlement instruments categorized under ISO settlement funds.
:iso/commodityParents: [:iso :commodity]
Meaning: ISO commodity-denominated units (commodity-based mediums of exchange or accounting units).
:iso/metalParents: [:iso/commodity :metal]
Meaning: ISO commodity units specifically based on metals (e.g., precious metal codes).
:iso/specialParents: [:iso :special]
Meaning: ISO "special" codes and markers (non-standard monetary placeholders, test codes, no-currency markers).
:iso/experimentalParents: [:iso/special :experimental]
Meaning: ISO experimental/test-like codes used for controlled scenarios or non-production contexts.
:iso/testParents: [:iso/experimental :test]
Meaning: ISO test codes explicitly intended for testing and simulations.
:iso/nullParents: [:iso/special :NULL]
Meaning: ISO "no currency" marker within the ISO branch (e.g., "no currency involved").
:virtualParents: :all
Meaning: Root for non-ISO / virtual monetary units (crypto-assets, platform credits, loyalty points, etc.).
:virtual/stableParents: [:virtual :stable]
Meaning: Stable-value virtual units (stablecoins / stable tokens) as a kind of virtual asset.
:virtual.stable/pegParents: [:virtual/stable :peg]
Meaning: Stable tokens whose stability is achieved through a peg (value anchored to a reference).
:virtual.stable.peg/fiatParents: [:virtual.stable/peg :fiat/referenced]
Meaning: Fiat-referenced stable tokens (pegged to a fiat anchor such as USD/EUR, without being fiat issuer money).
:virtual.stable.peg/assetParents: [:virtual.stable/peg :asset/referenced]
Meaning: Asset-referenced stable tokens (pegged to an asset or basket of assets, broadly understood).
:virtual.stable.peg/commodityParents: [:virtual.stable/peg :commodity/referenced]
Meaning: Commodity-referenced stable tokens (pegged to commodity values).
:virtual.stable.peg/metalParents: [:virtual.stable/peg :metal/referenced]
Meaning: Metal-referenced stable tokens (pegged to metal values such as gold/silver).
:virtual/creditParents: [:virtual :credit]
Meaning: Virtual credit/IOU units (platform balances, exchange credits, loyalty points), modeled as claims.
:virtual.credit/platformParents: :virtual/credit
Meaning: Credits issued/managed by a platform (e.g., app/service credits).
:virtual.credit/exchangeParents: :virtual/credit
Meaning: Credits issued/managed by an exchange or trading venue.
:virtual.credit/loyaltyParents: :virtual/credit
Meaning: Loyalty points or loyalty-style credits (program-issued virtual value units).
:virtual/nativeParents: [:virtual :asset]
Meaning: Native virtual assets of an ecosystem (e.g., a network's primary token), modeled as assets but not necessarily stable or credit/claim units.
:virtual/tokenParents: [:virtual :asset]
Meaning: Virtual tokens (typically fungible units issued on top of a platform or a base asset), modeled as assets.
:virtual/stakedParents: [:virtual :staked]
Meaning: Staked / staking-derivative virtual units (claims representing staked positions), modeled as claims in the virtual branch.
:virtual/wrappedParents: [:virtual :wrapped]
Meaning: Wrapped virtual units (claims representing wrapped assets), modeled as claims in the virtual branch.
:virtual/specialParents: [:virtual :special]
Meaning: Special-purpose markers within the virtual branch (test, null/no-currency, etc.).
:virtual/experimentalParents: [:virtual/special :experimental]
Meaning: Virtual experimental/test-only units (non-production, simulated, sandbox).
:virtual/nullParents: [:virtual/special :NULL]
Meaning: Virtual "no currency" marker (no currency involved in a virtual context).
:currencyParents: :all
Meaning: Meta tag for "currency-like" units (broad classification; used as a parent for fiduciary money).
:fiduciaryParents: :currency
Meaning: Fiduciary money: accepted money issued by an identifiable fiduciary/issuer.
:assetParents: :all
Meaning: Meta tag for value-bearing units that can be priced/held/transferred (broad "asset-like" classification).
:referenceParents: :asset
Meaning: Meta tag for reference/anchor concepts used to define or stabilize value (e.g., pegs, numeraires).
:asset/referenceParents: :reference
Meaning: A reference specifically understood as "asset reference" (an anchor in terms of an asset's value).
:pegParents: :reference
Meaning: A pegging relationship: value anchoring to a reference (typically via a stability mechanism, not modeled here).
:asset/referencedParents: [:asset :reference]
Meaning: An asset whose nature is reference-based (i.e., its value is anchored to some reference).
:stableParents: :asset
Meaning: Meta tag for stable-value assets (stability as a defining property of the asset).
:claimParents: :asset
Meaning: Meta tag for claim-like assets (rights/IOUs/receivables-something owed by an issuer or system).
:creditParents: :claim
Meaning: Credits as claims (platform credits, exchange credits, loyalty credits).
:stakedParents: :claim
Meaning: Staked / staking-derivative claim units (claims representing staked positions).
:wrappedParents: :claim
Meaning: Wrapped claim units (claims representing wrapped assets).
:fiatParents: :all
Meaning: Fiat-related umbrella tag (topic-level), intentionally separated from issuer fiat vs anchor fiat.
:fiat/issuerParents: [:fiat :fiduciary]
Meaning: Issuer fiat: real fiduciary money issued by a sovereign/monetary authority (issuer-centric fiat).
:fiat/legal-tenderParents: :fiat/issuer
Meaning: Legal tender fiat: formally recognized by law as acceptable for settling debts/public charges.
:fiat/anchorParents: [:fiat :asset/reference]
Meaning: Fiat-as-anchor: fiat used strictly as a value anchor/numeraire (reference), not as issuer money.
:fiat/referenceParents: :fiat/anchor
Meaning: Compatibility alias for fiat-as-anchor (reference role), retained for API stability.
:fiat/referencedParents: [:asset/referenced :fiat/anchor]
Meaning: Fiat-referenced assets: assets pegged/anchored to fiat value (e.g., USD-referenced stable tokens).
:fundsParents: :all
Meaning: Meta tag for funds/settlement units/units of account (generally "accounting/settlement" nature).
:commodityParents: :all
Meaning: Meta tag for commodity-based monetary units or commodity-denominated units.
:commodity/referenceParents: [:commodity :asset/reference]
Meaning: Commodity-as-anchor: commodity used as a value anchor/reference (e.g., commodity numeraire).
:commodity/referencedParents: :asset/referenced
Meaning: Commodity-referenced assets: assets pegged/anchored to commodity value.
:metalParents: :commodity
Meaning: Meta tag for metal-based commodity units (precious metals, etc.).
:metal/referenceParents: [:metal :commodity/reference]
Meaning: Metal-as-anchor: metal used as a value anchor/reference.
:metal/referencedParents: :commodity/referenced
Meaning: Metal-referenced assets: assets pegged/anchored to metal value.
:specialParents: :all
Meaning: Meta tag for special-purpose markers and non-economic placeholders.
:experimentalParents: :special
Meaning: Marker for experimental units (non-production semantics).
:testParents: :experimental
Meaning: Marker for explicit testing-only units.
:NULLParents: :special
Meaning: Global "no currency" marker (represents absence of a currency).
:nilParents: :NULL
Meaning: Alias marker representing "missing / nil-like absence" as a Named tag (useful for mapping nil -> :nil).
:noneParents: :NULL
Meaning: Alias marker representing "explicit none" as a Named tag (useful for UIs or explicit user intent).
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |