# Lightweight Idle Nodes

Idle Network's Lightweight Idle Nodes act as the blockchain agent of the device. Handles signing, submitting proofs, and interacting with Idle MetaVaults.

**Implementation:**

* Written in C/C++ for portability across ARM Cortex-M, RISC-V MCUs, and Linux-based IoT boards.
* Uses ECC (Elliptic Curve Cryptography, e.g., secp256k1) for wallet signing.
* Runs in low-duty cycles (e.g., 1% CPU usage, waking only for blockchain submissions).
* Can use ARM TrustZone or RISC-V PMP (Physical Memory Protection) to sandbox itself from OEM firmware functions.

**Blockchain Compatibility:**

* Ethereum L2s (Base, Optimism, Arbitrum) via lightweight RPC clients.
* Solana or Cosmos ecosystems via GRPC light clients.
* Pluggable backend for MetaVault integration (abstracts away multi-chain complexity).
