Idea: first class support for offline refreshes

backlog

#1

There should be a way to support streamlined offline refreshes to a device via USB memory sticks.

Rough idea:

  • plug USB stick with marker file, device detects it and writes on it the JSON equivalent of a /refresh request
  • tools on a different “connected” device use this data to build a zip of snaps/assertions/metadata
  • USB stick with the zip is offered to the device again which applies it

It’s important to go through the security details of this.