What is Xian?
Xian is a Python-first decentralized application platform for building programmable networks, simple but powerful smart contracts, and software-friendly integration layers around them.
It should be thought of as decentralized infrastructure that can be used like a tool: run an application-specific network, expose programmable shared state, and integrate it with normal backend systems without adopting a highly specialized contract stack.
Key Features
- Python-friendly smart contracts -- a restricted, deterministic subset of Python that is easier to learn and audit than most contract-specific languages
- Programmable decentralized networks -- compose networks and runtime policies around your application instead of treating the chain as a fixed black box
- Software-friendly integration -- SDKs, indexed reads, monitoring, snapshots, and deployment tooling help Xian fit into real applications and operations workflows
- Deterministic execution -- metered execution, stable context values, and restricted runtime rules keep contract behavior predictable across validators
- Structured state and events -- persistent state, cross-contract calls, and event emission support real application backends, observers, and automation
Learn More
- Architecture Overview -- how the components fit together
- Why Python? -- the rationale behind choosing Python for smart contracts