{
  "schemaVersion": 5,
  "coverage": {
    "chainIds": [
      "eip155:1",
      "eip155:56",
      "eip155:42161",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "tron:728126428",
      "tvm:-239",
      "eip155:5000",
      "eip155:999",
      "eip155:57073",
      "eip155:196",
      "eip155:10",
      "eip155:143",
      "eip155:4663",
      "eip155:8453",
      "eip155:2818",
      "eip155:202110",
      "eip155:98866",
      "eip155:43114",
      "eip155:5042"
    ],
    "complete": false
  },
  "metricsSchemaVersion": 1,
  "instrument": {
    "id": "microsoft-xstock",
    "assetId": "microsoft",
    "providerId": "xstocks",
    "name": "Microsoft xStock",
    "symbol": "MSFTx",
    "aliases": [
      "Microsoft xStocks",
      "Backed Microsoft"
    ],
    "issuer": {
      "value": "Backed Assets (JE) Limited",
      "explanation": "Issuer named in the xStocks family legal overview.",
      "sourceIds": [
        "xstocks-legal"
      ]
    },
    "structure": {
      "value": "Issuer-described tracker certificate / bearer debt instrument",
      "explanation": "Issuer describes a tokenized tracker certificate / bearer debt instrument providing economic exposure, not direct equity ownership, with claimed 1:1 collateralization in segregated custody.",
      "sourceIds": [
        "xstocks-legal",
        "xstocks-faq"
      ]
    },
    "dividends": {
      "value": "reinvested",
      "explanation": "Underlying dividends are reinvested in the same stock net of applicable withholding taxes, rather than paid in cash. Presentation is chain-specific: EVM balanceOf() returns an adjusted balance; Solana and TON keep raw onchain units unchanged and apply display scaling. TRON accounting remains unknown. Family-documented treatment, not an observed dividend event or a claim that raw holder balances increase on every chain.",
      "sourceIds": [
        "xstocks-dividends",
        "xstocks-faq",
        "multichain-xstocks-dividends",
        "multichain-xstocks-multipliers"
      ]
    },
    "rights": {
      "value": "not-direct-shareholder",
      "explanation": "Issuer legal summary describes economic exposure, not direct equity ownership or shareholder voting rights.",
      "sourceIds": [
        "xstocks-legal"
      ]
    },
    "metrics": {
      "price": {
        "value": 527.73,
        "currency": "USD",
        "basis": "aggregated-token-price",
        "asOf": "2026-11-01T11:41:55.000Z",
        "observedAt": "2026-11-01T11:42:25.738Z",
        "source": {
          "name": "CoinGecko",
          "url": "https://www.coingecko.com/en/coins/microsoft-xstock"
        },
        "explanation": "CoinGecko aggregate USD price per provider coin unit; equivalence to raw deployment units or underlying shares is not established. Provider update time, not necessarily last trade; independent secondary trading is not established."
      },
      "marketCap": {
        "value": 7766715,
        "currency": "USD",
        "basis": "reported-circulating-market-cap",
        "asOf": "2026-11-01T11:41:55.000Z",
        "observedAt": "2026-11-01T11:42:25.738Z",
        "source": {
          "name": "CoinGecko",
          "url": "https://www.coingecko.com/en/coins/microsoft-xstock"
        },
        "explanation": "CoinGecko-reported circulating market cap for this coin, not FDV or a sum of deployments; circulation is not independently audited. As-of is provider row update time, not necessarily last trade."
      }
    }
  },
  "provider": {
    "id": "xstocks",
    "name": "xStocks",
    "aliases": [],
    "website": "https://xstocks.fi/products",
    "sourceIds": [
      "expansion-xstocks-index"
    ]
  },
  "asset": {
    "id": "microsoft",
    "name": "Microsoft",
    "ticker": "MSFT",
    "aliases": [
      "Microsoft",
      "Microsoft stock",
      "Microsoft Corporation Common Stock"
    ],
    "identity": {
      "value": "Microsoft Corporation Common Stock / MSFT",
      "explanation": "Underlying stock name and ticker published on the issuer product page.",
      "sourceIds": [
        "ondo-microsoft-product"
      ]
    },
    "isin": {
      "value": "US5949181045",
      "explanation": "Underlying security ISIN reported by the issuer API, distinct from the xStock instrument ISIN (CH1436219203).",
      "sourceIds": [
        "xstocks-microsoft-api-2026-10-31"
      ]
    },
    "exchange": {
      "value": "Nasdaq Stock Market (XNAS)",
      "explanation": "Underlying listing exchange reported by the issuer API, not the venue where the token trades.",
      "sourceIds": [
        "xstocks-microsoft-api-2026-10-31"
      ]
    },
    "metrics": {
      "price": {
        "value": 521.91,
        "currency": "USD",
        "basis": "regular-market-price",
        "asOf": "2026-10-30T20:00:01.000Z",
        "observedAt": "2026-11-01T11:42:07.395Z",
        "source": {
          "name": "Yahoo Finance",
          "url": "https://finance.yahoo.com/quote/MSFT/"
        },
        "explanation": "Regular-market price in USD per underlying listed share; not after-hours or token price."
      },
      "marketCap": {
        "value": 3875804807168,
        "currency": "USD",
        "basis": "reported-equity-market-cap",
        "asOf": null,
        "observedAt": "2026-11-01T11:42:07.395Z",
        "source": {
          "name": "Yahoo Finance",
          "url": "https://finance.yahoo.com/quote/MSFT/"
        },
        "explanation": "Yahoo-reported equity market cap; effective date unknown (not exposed). Share-class methodology is not independently confirmed; not an independent audit."
      }
    }
  },
  "deployments": [
    {
      "id": "microsoft-xstock-ethereum",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:1",
      "chainName": "Ethereum",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base-token address published in the issuer API deployment explicitly labeled Ethereum, distinct from its wrapper address.",
        "sourceIds": [
          "xstocks-microsoft-api-2026-10-31"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at Ethereum block 26313083, with matching responses from PublicNode and dRPC.",
        "sourceIds": [
          "rpc-microsoft-xstock-publicnode-2026-10-31",
          "rpc-microsoft-xstock-drpc-2026-10-31"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "On Ethereum, balanceOf() already returns the equity-adjusted balance: do not multiply it again. Internal sharesOf() accounting units remain constant through corporate-event adjustments; getCurrentMultiplier() provides the multiplier. Internal units are not legal shares in the underlying company.",
        "sourceIds": [
          "xstocks-dividends",
          "xstocks-multipliers",
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://etherscan.io/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-bnb",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:56",
      "chainName": "BNB Smart Chain",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 130874593, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-bnb"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://bscscan.com/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-arbitrum",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:42161",
      "chainName": "Arbitrum One",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 520011695, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-arbitrum"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://arbiscan.io/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-mantle",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:5000",
      "chainName": "Mantle",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 102662704, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-mantle"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://mantlescan.xyz/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-hyperevm",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:999",
      "chainName": "HyperEVM",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 50020833, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-hyperevm"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://hyperevmscan.io/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-ink",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:57073",
      "chainName": "Ink",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 59957961, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-ink"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://explorer.inkonchain.com/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-x-layer",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:196",
      "chainName": "X Layer",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 74687244, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-x-layer"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://www.oklink.com/x-layer/evm/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-optimism",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:10",
      "chainName": "Optimism",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 158928724, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-optimism"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://explorer.optimism.io/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-monad",
      "instrumentId": "microsoft-xstock",
      "chainId": "eip155:143",
      "chainName": "Monad",
      "address": {
        "value": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "decimals() returned 18 at finalized block 118210496, pinned by hash; block hash and timestamp retained. Scoped decimals observation only.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-monad"
        ]
      },
      "balance": {
        "value": "adjusted-balance",
        "explanation": "Issuer-family ERC-20 rebasing model. sharesOf() is internal accounting, not legal equity ownership. balanceOf() already gives adjusted user-visible token balance. Do not multiply it again; standard ERC-20 transfer quantities are already adjusted. getCurrentMultiplier() is separate metadata. Not a deployed-code or balance test on these 90 addresses.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-exchange",
          "multichain-xstocks-dividends"
        ]
      },
      "explorerUrl": "https://monadscan.com/token/0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-solana",
      "instrumentId": "microsoft-xstock",
      "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "chainName": "Solana",
      "address": {
        "value": "XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 8,
        "explanation": "getMultipleAccounts returned an initialized Token-2022 mint with decimals 8 at finalized context slot 463721926. Exact mainnet genesis hash was separately observed. Context slot is returned by the response, not an explicitly requested historical slot.",
        "sourceIds": [
          "multichain-rpc-xstocks-msftx-solana"
        ]
      },
      "balance": {
        "value": "scaled-ui-amount",
        "explanation": "Issuer-family Solana Token-2022 Scaled UI model: raw integer units remain unchanged by corporate-event multiplier updates; normalize by mint decimals, then apply the effective display multiplier (UI approximately raw × effectiveMultiplier / 10^decimals, subject to protocol rounding). Read scaling configuration from the mint extension, not merely offchain metadata or a holder token account. Transfers use raw units. Do not multiply an already extension-scaled RPC/UI amount again. No live multiplier or holder-balance test.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-developer",
          "multichain-xstocks-exchange"
        ]
      },
      "explorerUrl": "https://solscan.io/token/XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-tron",
      "instrumentId": "microsoft-xstock",
      "chainId": "tron:728126428",
      "chainName": "TRON",
      "address": {
        "value": "TDVHfwqTFimf8bAYSkzvQe3vwArRDMdcFh",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 18,
        "explanation": "Decimals reported by TRONSCAN indexed token metadata for this exact contract; not a block-pinned observation.",
        "sourceIds": [
          "tronscan-microsoft-xstock-decimals-multichain"
        ]
      },
      "balance": {
        "value": null,
        "explanation": "TRON deployment is published, but reviewed issuer mechanics do not establish its balance accounting. TVM/Solidity compatibility and TRC-20 methods do not justify inheriting EVM adjusted-balance behavior. No balance test performed.",
        "sourceIds": [
          "multichain-xstocks-developer",
          "multichain-xstocks-multipliers"
        ]
      },
      "explorerUrl": "https://tronscan.org/#/token20/TDVHfwqTFimf8bAYSkzvQe3vwArRDMdcFh",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    },
    {
      "id": "microsoft-xstock-ton",
      "instrumentId": "microsoft-xstock",
      "chainId": "tvm:-239",
      "chainName": "TON",
      "address": {
        "value": "EQDI9JwkYTEHM2TSFPSWFbwznBq07_I4Apy9TBhxsDlZaBvg",
        "explanation": "Base deployment address published in issuer inventory; EVM hex is normalized to lowercase without a checksum claim. Non-EVM case is preserved. Network identity is mapped using research evidence and the canonical chain registry.",
        "sourceIds": [
          "multichain-xstocks-api-msftx"
        ]
      },
      "decimals": {
        "value": 8,
        "explanation": "TonAPI GET jetton metadata explicitly reported decimals=\"8\" for the matching jetton master. Indexed and unpinned: not a direct RPC or finalized block observation. No absent-field/default inference; provider-side normalization cannot be excluded.",
        "sourceIds": [
          "multichain-tonapi-msftx"
        ]
      },
      "balance": {
        "value": "scaled-ui-amount",
        "explanation": "Issuer-family TON Scaled UI jetton model: corporate-event updates leave raw wallet units unchanged; normalize raw units by jetton decimals and apply the display multiplier for presentation only. get_display_multiplier on the jetton master supplies scaling metadata; the published master address is not a holder jetton-wallet address. Raw wallet units are used for transfers. Do not multiply an already scaled UI amount twice. No current multiplier or wallet-balance observation.",
        "sourceIds": [
          "multichain-xstocks-multipliers",
          "multichain-xstocks-developer"
        ]
      },
      "explorerUrl": "https://tonscan.org/address/EQDI9JwkYTEHM2TSFPSWFbwznBq07_I4Apy9TBhxsDlZaBvg",
      "lifecycle": {
        "value": null,
        "explanation": "Current support, migration and deprecation are not established from the cited sources; published address and decimals are not lifecycle evidence.",
        "sourceIds": []
      }
    }
  ],
  "sources": [
    {
      "id": "xstocks-legal",
      "title": "Product Legal Overview | xStocks Docs",
      "url": "https://docs.xstocks.fi/docs/product-legal-overview",
      "checkedAt": "2026-10-31T11:15:54Z",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "xstocks-faq",
      "title": "Frequently Asked Questions | xStocks Docs",
      "url": "https://docs.xstocks.fi/docs/frequently-asked-questions",
      "checkedAt": "2026-10-31T11:15:54Z",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "xstocks-dividends",
      "title": "Dividends and Stock Splits | xStocks Docs",
      "url": "https://docs.xstocks.fi/docs/dividends-and-stock-splits",
      "checkedAt": "2026-10-31T11:16:05Z",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "xstocks-multipliers",
      "title": "How xStocks Handles Dividends & Stock Splits | xStocks Docs",
      "url": "https://docs.xstocks.fi/developers/multipliers",
      "checkedAt": "2026-10-31T11:16:05Z",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "ondo-microsoft-product",
      "title": "MSFTon: Microsoft (Ondo Tokenized) Tokenized Stock Price & Chart | Ondo",
      "url": "https://app.ondo.finance/assets/msfton",
      "checkedAt": "2026-10-31T13:03:59.246362Z",
      "kind": "issuer-product-page",
      "scope": "instrument"
    },
    {
      "id": "xstocks-microsoft-api-2026-10-31",
      "title": "Microsoft xStock — xStocks public asset API",
      "url": "https://api.xstocks.fi/api/v2/public/assets/MSFTx",
      "checkedAt": "2026-10-31T13:20:50.961423+00:00",
      "kind": "issuer-registry",
      "scope": "instrument"
    },
    {
      "id": "rpc-microsoft-xstock-publicnode-2026-10-31",
      "title": "MSFTx decimals — PublicNode RPC",
      "url": "https://ethereum-rpc.publicnode.com",
      "checkedAt": "2026-10-31T13:56:20.448087+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:1",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 26313083,
        "blockHash": "0x4792000eca140e5f79224a5440018632b719e42a31d8dbaf9b8f25c1bda240b5",
        "blockTimestamp": "2026-10-31T13:36:23+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "rpc-microsoft-xstock-drpc-2026-10-31",
      "title": "MSFTx decimals — dRPC RPC",
      "url": "https://eth.drpc.org",
      "checkedAt": "2026-10-31T13:56:20.695817+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:1",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 26313083,
        "blockHash": "0x4792000eca140e5f79224a5440018632b719e42a31d8dbaf9b8f25c1bda240b5",
        "blockTimestamp": "2026-10-31T13:36:23+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-xstocks-api-msftx",
      "title": "MSFTx: xStocks public asset API multichain record",
      "url": "https://api.xstocks.fi/api/v2/public/assets/MSFTx",
      "checkedAt": "2026-10-31T14:24:53.791030+00:00",
      "kind": "issuer-registry",
      "scope": "instrument"
    },
    {
      "id": "multichain-xstocks-developer",
      "title": "xStocks family: developer",
      "url": "https://docs.xstocks.fi/developers.md",
      "checkedAt": "2026-10-31T14:25:26.175987+00:00",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "multichain-xstocks-dividends",
      "title": "xStocks family: dividends",
      "url": "https://docs.xstocks.fi/docs/dividends-and-stock-splits.md",
      "checkedAt": "2026-10-31T14:25:26.171874+00:00",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "multichain-xstocks-multipliers",
      "title": "xStocks family: multipliers",
      "url": "https://docs.xstocks.fi/developers/multipliers.md",
      "checkedAt": "2026-10-31T14:25:26.121641+00:00",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "multichain-xstocks-exchange",
      "title": "xStocks family: exchange",
      "url": "https://docs.xstocks.fi/docs/exchange-integration.md",
      "checkedAt": "2026-10-31T14:25:26.135218+00:00",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    },
    {
      "id": "multichain-rpc-xstocks-msftx-bnb",
      "title": "MSFTx decimals — BNB Smart Chain RPC",
      "url": "https://bsc-dataseed.bnbchain.org",
      "checkedAt": "2026-10-31T14:40:00.613850+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:56",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 130874593,
        "blockHash": "0x47aa9180b4897b0ae0a53dc50785f27384afd854d311f7831e4e12aab898ef73",
        "blockTimestamp": "2026-10-31T14:39:58+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-arbitrum",
      "title": "MSFTx decimals — Arbitrum One RPC",
      "url": "https://arb1.arbitrum.io/rpc",
      "checkedAt": "2026-10-31T14:40:00.828333+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:42161",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 520011695,
        "blockHash": "0x85d54232b928b42175670654d5d9b149da7b1d0a55c7a8dc51ed5819bfb6db20",
        "blockTimestamp": "2026-10-31T14:17:58+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-mantle",
      "title": "MSFTx decimals — Mantle RPC",
      "url": "https://rpc.mantle.xyz",
      "checkedAt": "2026-10-31T14:40:02.919989+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:5000",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 102662704,
        "blockHash": "0x8824337a0343fc1eb1e4f85c1b1800d6ab2f60243c0a451c330db44af0e3e8e3",
        "blockTimestamp": "2026-10-31T14:08:40+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-hyperevm",
      "title": "MSFTx decimals — HyperEVM RPC",
      "url": "https://rpc.hyperliquid.xyz/evm",
      "checkedAt": "2026-10-31T14:40:03.509975+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:999",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 50020833,
        "blockHash": "0xd31dfe643552df184138f7963d867f928b2e6c8b34bc222e87b7c77ac44cfcd7",
        "blockTimestamp": "2026-10-31T14:40:02+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-ink",
      "title": "MSFTx decimals — Ink RPC",
      "url": "https://rpc-gel.inkonchain.com",
      "checkedAt": "2026-10-31T14:40:05.092165+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:57073",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 59957961,
        "blockHash": "0x7d2eafceb391b7fdcfa17442eafd25504d425a0d1b9fbae30960155fd421a5a4",
        "blockTimestamp": "2026-10-31T14:19:32+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-x-layer",
      "title": "MSFTx decimals — X Layer RPC",
      "url": "https://rpc.xlayer.tech",
      "checkedAt": "2026-10-31T14:40:06.517509+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:196",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 74687244,
        "blockHash": "0xb9e0016f145d2fb435a21c10557034297f06a3220f09bdd3e186b2c430488e7d",
        "blockTimestamp": "2026-10-31T14:18:00+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-optimism",
      "title": "MSFTx decimals — Optimism RPC",
      "url": "https://mainnet.optimism.io",
      "checkedAt": "2026-10-31T14:40:06.731664+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:10",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 158928724,
        "blockHash": "0xe07dc552bc72212d6ce9b545bcdcaff613d972ffdcf9f63d8b5c3a7210b37b83",
        "blockTimestamp": "2026-10-31T14:17:05+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-monad",
      "title": "MSFTx decimals — Monad RPC",
      "url": "https://rpc.monad.xyz",
      "checkedAt": "2026-10-31T14:40:09.321077+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "eth_call",
        "chainId": "eip155:143",
        "address": "0x5621737f42dae558b81269fcb9e9e70c19aa6b35",
        "blockNumber": 118210496,
        "blockHash": "0xad730d96ccb7ddbe297b7b3c3cf4a696b5be2bd9ce2d41e63126b5209e17dbf3",
        "blockTimestamp": "2026-10-31T14:40:08+00:00",
        "blockReference": "hash",
        "finality": "finalized",
        "callData": "0x313ce567",
        "result": "0x0000000000000000000000000000000000000000000000000000000000000012"
      }
    },
    {
      "id": "multichain-rpc-xstocks-msftx-solana",
      "title": "MSFTx decimals — Solana RPC",
      "url": "https://api.mainnet-beta.solana.com",
      "checkedAt": "2026-10-31T14:27:29.485003+00:00",
      "kind": "onchain-rpc",
      "scope": "instrument",
      "onchain": {
        "method": "getMultipleAccounts",
        "chainId": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "genesisHash": "5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpKuc147dw2N9d",
        "address": "XspzcW1PRtgf6Wj92HCiZdjzKCyFekVD8P5Ueh3dRMX",
        "contextSlot": 463721926,
        "commitment": "finalized",
        "result": {
          "decimals": 8,
          "owner": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "accountType": "mint",
          "isInitialized": true
        }
      }
    },
    {
      "id": "multichain-tonapi-msftx",
      "title": "MSFTx: TonAPI indexed jetton-master metadata",
      "url": "https://tonapi.io/v2/jettons/EQDI9JwkYTEHM2TSFPSWFbwznBq07_I4Apy9TBhxsDlZaBvg",
      "checkedAt": "2026-10-31T14:41:28.661953+00:00",
      "kind": "chain-indexer",
      "scope": "instrument"
    },
    {
      "id": "tronscan-microsoft-xstock-decimals-multichain",
      "title": "MSFTx decimals — TRONSCAN",
      "url": "https://apilist.tronscanapi.com/api/token_trc20?contract=TDVHfwqTFimf8bAYSkzvQe3vwArRDMdcFh",
      "checkedAt": "2026-10-31T15:06:45.846957+00:00",
      "kind": "chain-indexer",
      "scope": "instrument"
    },
    {
      "id": "expansion-xstocks-index",
      "title": "xstocks index",
      "url": "https://docs.xstocks.fi/llms.txt",
      "checkedAt": "2026-10-31T18:51:19.043618+00:00",
      "kind": "issuer-documentation",
      "scope": "issuer-family"
    }
  ],
  "links": {
    "html": "/stocks/instruments/microsoft-xstock",
    "markdown": "/stocks/instruments/microsoft-xstock.md",
    "json": "/stocks/instruments/microsoft-xstock.json"
  }
}
