The open integration contract for MeshCam LoRa mesh trail camera networks. Bring-your-own-device is first-class: any hardware that speaks this contract (a homebrew ESP32 build, a Raspberry Pi camera, something we never imagined) is a full citizen on a MeshCam server, self-hosted or cloud.
SPEC.md: the full contract: ingest (thumbnail-first, idempotent store-and-forward), telemetry heartbeats, and the pull-based command queue.examples/ingest_client.py: a stdlib-only reference uploader implementing the spool-until-2xx rule.
Servers implementing this spec: meshcam-app (self-hostable, AGPL-3). Official device firmware: meshcam-firmware.
CC-BY-4.0. Implement it in anything, commercial or not, with attribution.