IoT & embedded

A $3 ESP32 with a real identity.

Constrained MCUs cannot run a full WireGuard stack. So they don't. Beacons Lite — an OAS-aware MQTT and CoAP wire format — joins them to a parent peer that mediates the fleet on their behalf. Their DID is derived from the broker's lineage; they remain auditable peers.

What you get.

  • ESP-IDF library for ESP32 / ESP32-S3 / ESP32-C3
  • nRF Connect SDK library for Nordic nRF52 / nRF53
  • RP2040 / RP2350 (Pico) — same brokered model
  • Matter / Thread border-router peers
  • Lineage derivation: broker signs MCU identities under its DID

Supported platforms

The full list.

PlatformTierImplementationChannel
ESP32 / ESP32-S3 / ESP32-C3 (RISC-V)T4Beacons Lite over MQTT, brokered through parent peerVendor SDK
Raspberry Pi Pico (RP2040, RP2350)T4Same brokered modelVendor SDK
Arduino / Adafruit FeatherT4Same brokered modelLibrary manager
Nordic nRF52 / nRF53 (BLE mesh)T4Same brokered modelnRF Connect SDK
Particle Argon / BoronT4-T5 hybridBrokered on Wi-Fi, T5 on cellularParticle cloud
Matter / Thread devicesT4Brokered through a Matter controller peerMatter SDK

The broker pattern means a single Raspberry Pi can mediate dozens of MCUs without any of them ever opening a WireGuard tunnel. The MCUs still appear in your fleet — with DIDs derived from the broker's lineage, full audit trail, and policy-derived access scope.

Open a fleet

The mesh that fits agents and humans.

A `did:oas`-rooted private mesh that ships peer configurations to any device, anywhere, by policy — not by hand.

Open consoleRead the quickstart