Is there any major architectural roadblock that would prevent this from being implemented?Would this be an interesting feature for upstream OSTree?I'm not sure. Right now one *could* implement getting content from anywhere on top of the library externally, but in practice there are some nontrivial ergonomics to overcome. And some stuff like `commitpartial` etc. is currently private to the HTTP fetcher.My intuition here is that let's first get static deltas stable, and then anything else (bittorrent, Avahi) would be in terms of static deltas, which are an easier format to handle externally. The "data source" would just need to know the commit FROM and commit TO, and just be responsible for gathering those files and handing them offline to ostree, a far simpler proposition.