Object Storage is the S3-compatible blob store the platform leans on for anything large and durable: signed firmware images and cold telemetry exports. It is a managed, third-party store — we own the objects we put in it, not the service itself.
Integration contract
Plain S3 semantics over HTTPS: PUT/GET by key, presigned URLs for delegated access, and lifecycle rules for tiering and expiry. No schema, no API of ours to model — just buckets and keys.
Firmware artifacts are pulled from object storage during an OTA rollout: