Technical Deep Dive

How It Works

Explore the multi-layered architecture combining Solana, Arcium, local AI, and Bluetooth Mesh.

Architecture Overview

anon0mesh operates on a four-tier stack designed to prioritize local peer-to-peer connectivity and on-device intelligence.

Relay Layer (BLE)

Phones connect P2P via Bluetooth Low Energy to form a living network. Data hops from phone to phone.

Compute Layer (Arcium)

Decentralized Confidential Computing (DeCC) using MPC and FHE for private transaction processing.

Chain Layer (Solana)

High-speed settlement. Sync to the blockchain only when connectivity "Matters."

Offline Solana Transactions

Solana transactions normally require a recent blockhash which expires in ~60-90 seconds. To solve this, anon0mesh utilizes Durable Nonces.

  • Longevity: signed transactions reference a special on-chain nonce account instead of a blockhash, allowing them to remain valid indefinitely until submitted.
  • Mesh Ready: Sign a transaction in a subway or forest, relay it through the mesh, and settle it once any node reaches an internet gateway.

Offline Swap Workflow

  1. Preparation: The app caches Jupiter route quotes while last online.
  2. Signing: User constructs and signs a complete Solana transaction fully offline.
  3. Relay: The transaction is broadcast over BLE/LoRa to the nearest Beacon.
  4. Settlement: The Beacon submits the transaction to Solana, earning a relay fee for their service.

Smart Contract: ble-revshare

The economic backbone of the network is the ble-revshare program (Anchor/Rust). It manages token whitelisting, payment execution, and Beacon revenue sharing.

Program ID: 7fvHNYVuZP6EYt68GLUa4kU8f8dCBSaGafL9aDhhtMZN

RecipientShare
Beacon (Relay Operator)70%
Protocol Treasury / Development30%

Confidential Stats via Arcium

anon0mesh uses Arcium’s confidential computing network to aggregate payment statistics. By using Multi-Party Computation (MPC) over encrypted inputs, individual payment amounts are never exposed on-chain in plaintext, protecting user privacy while enabling transparent accounting.

Arcium Cluster ID: Arcj82pX7HxYKLR92qvgZUAd7vGS1k4hQvAFcPATFdEQ

Arcium C-SPL Integration

The C-SPL (Confidential SPL Token) standard is a unified interface merging Solana's Token-2022 with Arcium's encrypted Multi-Party Execution Environments (MXEs). This allows anon0mesh to execute complex logic—like checking balances and routing swaps—on fully encrypted states.

By processing these transactions within Arcium's DeCC network, we achieve programmatic privacy: assets are transferred and swapped without ever revealing amounts or sender identities to the public blockchain history.

Arcium C-SPL Integration Diagram
"Building on Arcium allows us to offer fully private trading agents that rebalance positions based on market sentiment autonomously."

Jito Network Integration

To ensure reliability for high-latency offline transactions, anon0mesh is integrating with Jito's MEV infrastructure. We refuse to use "tech for tech's sake"; our integration focuses on two practical problems: Relayer Incentives and Transaction Landing.

Beacon Collateral (JitoSOL)

The Problem: Beacons (relay nodes) must stake collateral to ensure they don't spam the network. Locked capital usually effectively loses value against inflation.

The Solution: We accept JitoSOL (Liquid Staked Token) as the canonical collateral asset.

  • Double Yield: Beacon operators earn standard staking APY + MEV rewards from Jito, plus the 70% protocol relay fees.
  • Capital Efficiency: Relayers don't have to choose between securing the mesh and earning DeFi yields. Their bond works for them.

Atomic Mesh Settlment (Bundles)

The Problem: Offline users may wait minutes or hours for their transaction to reach a gateway. If the network is congested when it finally arrives, the transaction could fail, forcing a retry (impossible if the user is back offline).

The Solution: Beacons aggregate multiple offline transactions into a single Jito Bundle.

  • Guaranteed Inclusion: By attaching a small tip (paid from the relay fee), Beacons bypass the public mempool congestion, ensuring the user's delayed transaction lands immediately upon receipt.
  • Atomic Batches: Beacons can settle an entire "Zone's" worth of activity in one atomic block. If the bundle lands, all mesh transactions are finalized instantly.

Jito BAM: Decentralized Block Assembly

The Synergy: We are exploring Jito BAM (Block Assembly Marketplace) as an open-source alternative to proprietary block engines, aligning with Arcium's vision of decentralized infrastructure.

  • Application-Specific Sequencing: BAM's plugin layer allows anon0mesh to define custom sequencing logic. We can prioritize "Proof of Relay" transactions at the Layer 1 level, ensuring that critical mesh settlements aren't sidelined by standard mempool noise.
  • Verifiable Market Structure: By moving away from closed-source relayers, BAM provides a transparent execution stack that complements Arcium’s verifiable MPC computations, ensuring that mesh-first transactions land with the same cryptographic integrity they were signed with.

Local Intelligence Layer

True off-grid sovereignty requires more than just connectivity—it requires intelligence. anon0mesh integrates a Local Multimodal LLM that runs natively on user devices.

On-Device Inference

No APIs, no network dependencies. The model lives on your hardware, ensuring zero censorship and 100% privacy.

Multimodal Reasoning

Analyze documents, scan environmental data from images, and provide voice-guided field assistance fully offline.

Future: Mesh-to-Web RAG

Beyond local knowledge, we are developing a Mesh-to-Web Callback mechanism. If a query requires data above the model's knowledge cut-off, it prompts a Relay Search:

  1. The local model identifies a knowledge gap.
  2. The query is encrypted and broadcast over the mesh layer.
  3. The first node with internet access (Beacon) fetches the real-time data.
  4. Results are relayed back via the mesh for on-device reasoning.