Skip to main content
IX RWA is a set of upgradeable smart contracts on BNB Smart Chain. A factory deploys the per-asset contracts, a shared ownership token represents investor stakes across assets, and a registry keeps asset data verifiable on-chain.

Contract topology

Components

ContractResponsibility
FactoryDeploys the per-asset InvestmentManager and DistributionManager and registers the asset.
IXD ownership tokenA single shared BEP-20 that represents fractional ownership; distributed from per-asset pools. See Ownership & the IXD token.
InvestmentManager (per asset)Accepts stablecoin, forwards it to the treasury, and releases IXD from the asset’s pool.
DistributionManager (per asset)Publishes Merkle roots and releases revenue to holders on valid proofs. See Revenue & distributions.
Cluster RegistryRecords each asset’s on-chain metadata and value, powering the transparency surfaces.
TreasuryReceives investor stablecoin per asset.

Upgradeability

Core contracts are deployed behind beacon proxies, so the implementation can be upgraded without changing addresses or migrating balances. Upgrade authority is held by the protocol admin today and moves to a multi-signature / governance setup at the audited Phase-2 redeploy.
Ownership is represented by a single shared IXD token across assets today; per-asset share classes are evaluated for the Phase-2 redeploy. See Ownership & the IXD token.

The source-of-truth principle

Ownership and payouts are derived from verified on-chain events, not from client input: This is the invariant the protocol holds before real value moves on mainnet — see the roadmap.