XE Network Documentation

Block-lattice cryptocurrency with compute leasing, DAO governance, and P2P messaging.


XE is a block-lattice cryptocurrency where every account maintains its own blockchain. Cross-chain references between accounts form a directed acyclic graph (DAG), enabling parallel transaction processing with no global bottleneck.

The network supports two native assets — XE and XUSD — and extends the block lattice with compute leasing, DAO governance, peer-to-peer messaging, and an account directory.

Core Properties

  • Account-chain architecture. Each account has its own chain of blocks. Sends debit the sender's chain; receives credit the recipient's chain. No miners, no global ordering.
  • Dual assets. XE is emitted as a reward for compute providers. XUSD is used to pay for compute leases and confers voting weight for consensus.
  • Compute leasing. Consumers lease virtual machines from providers. Resource costs are denominated in XUSD; providers stake collateral and earn XE emissions upon settlement.
  • DAO governance. A deterministic state chain allows the network to evolve parameters through signed proposals without hard forks.
  • P2P messaging and directory. Nodes exchange messages and register in a decentralised account directory.

Components

ComponentStackDescription
Core nodeGo, libp2p, BadgerDBBlock lattice, consensus, networking, API
Embedded Web UIPlain HTML + ES modules + Web Crypto, embedded via //go:embedExplorer, wallet, DAO console, state inspector — served by xe node --ui
Proof of UptimeDesign proposalVerifiable uptime proofs for compute providers (not yet implemented)

Documentation Sections

Concepts

Protocol

  • Consensus — delegation, conflict detection, voting, quorum
  • Networking — libp2p, gossip, frontier sync, DHT, messaging
  • Compute Leasing — lifecycle, cost model, attestations, VM management
  • State Chain — DAO governance via deterministic state machine
  • Proof of Uptime — heartbeat chains, merkle epochs

Interfaces

  • API Reference — HTTP REST API for accounts, blocks, leases, chat, and more
  • CLI Reference — unified CLI for node and client operations
  • Explorer & Web UI — embedded web UI served by xe node --ui
  • Web Wallet — client-side wallet with Web Crypto, embedded in binary

Reference