The components of XChain

A platform of independent, open-source services; each does one job well, and together they turn three blockchains into a programmable token economy.

The big picture

How they fit together

Users and apps on top, the core services in the middle, the ledger underneath, fed by the blockchain. Click any service or the wallet to dive in.

XChain Platform Architecture Developers End Users Applications wallet XChain SDK Blockchain decoder utxo-tracker encoder indexer VM explorer Database / Ledger sync hub
Each box links to that component. Apps & the wallet build on the SDK (exchanging data both ways); the encoder & explorer feed data up into it, and it talks to the blockchain (UTXOs flow from the utxo-tracker into the encoder). The blockchain feeds the decoder & utxo-tracker. The decoder writes to the database ledger, the indexer reads & writes it, and the explorer reads from it. (node, regtest-miner & e2e-test tooling not shown.)