Skip to content

ArxiaLayer1/Arxia

Arxia

Offline-first Layer 1 blockchain operating over LoRa, BLE, SMS, and satellite.

Overview

Arxia is a block-lattice blockchain designed for environments with intermittent or no internet connectivity. It uses Ed25519 signatures, Blake3 hashing, CRDT-based state reconciliation, and Open Representative Voting (ORV) for consensus.

Quick Start

# Build
cargo build --workspace

# Test
cargo test --workspace

# Run examples
cargo run --example offline_payment
cargo run --example did_issuance
cargo run --example mesh_relay
cargo run --example partition_reconciliation

Architecture

Transport (LoRa/BLE/SMS/Satellite)
  -> Gossip Protocol (nonce registry, sync)
    -> Block Lattice (per-account DAG chains)
      -> CRDT Reconciliation (PN-Counter, OR-Set, Vector Clocks)
        -> ORV Consensus (stake-weighted voting)
          -> Finality (L0/L1/L2)

See docs/architecture/OVERVIEW.md for details.

Workspace Crates

Crate Description
arxia-core Types, errors, constants
arxia-crypto Ed25519, Blake3, ChaCha20, SLIP39
arxia-lattice Block types, AccountChain, VectorClock
arxia-crdt PN-Counter, OR-Set, reconciliation
arxia-consensus ORV votes, conflict resolution, quorum
arxia-gossip Nonce registry, gossip sync
arxia-finality 4-level finality assessment
arxia-transport Multi-modal transport abstraction
arxia-relay Relay receipts, scoring, slashing
arxia-did W3C Decentralized Identifiers
arxia-wasm WASM smart contract runtime (stub)
arxia-storage Pluggable storage backend
arxia-proto Protobuf definitions
arxia-bench Criterion benchmarks

Hardware

A minimal node costs ~$31 using a TTGO T-Beam ESP32 with SX1276 LoRa. See docs/guides/HARDWARE_SETUP.md.

Documentation

License

Licensed under either of:

at your option.

About

Offline-first Layer 1 blockchain operating over LoRa, BLE, SMS, and satellite.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors