For builders, users & the community
XChain is a public good — so participating isn't a privilege you're granted, it's a door that's already open.
If you're a developer, you can have a real node producing blocks in about a minute:
git clone https://github.com/xchain/xchain.git
cd xchain
GOTOOLCHAIN=go1.25.7 go build -o build/xchaind ./cmd/xchaind
bash devnet/run-single-node.sh
# then, from another terminal:
curl -s http://localhost:26657/status | grep latest_block_height # it climbs
Ready for more? bash devnet/mvc-all.sh spins up the full 3-chain devnet with a real relayer and runs the entire MVC-1..4 acceptance from a clean state — the same gauntlet the project holds itself to:
| Gate | What it actually runs |
|---|---|
| 1 | GOTOOLCHAIN=go1.25.7 go test ./... (CI) |
| 2 | Real devnet end-to-end — bash devnet/mvc-all.sh |
| 3 | Explorer — typecheck + tests + docker build (CI) |
If you're a user or an application builder, XChain gives you something rare: a place where the record of what happened — the like, the message, the settlement — is provable, not merely promised. Build social, IoT, chat, or payments on a base where "trust me" becomes "verify me."
And if you simply believe in open infrastructure — networks that belong to everyone, not to a single company — XChain is a movement you can actually inspect. Watch it live on www.xscan.org. Read every line of the code. Hold it to its own honesty. That is the invitation.
Rule number one of the project: verify before you claim done — paste the output, don't assert "looks correct." It's the same standard We ask of every contributor, and the same one this documentation holds itself to.