Last FoC meetup I showed the Open Canvas Interchange Format we're working at with the Open Canvas Working Group. We want to create a new spec to help (infinite) canvas apps enable interchanging their canvases with each other. More info can be found here
https://canvasprotocol.org/ and this points to the latest version of the spec on github :
https://spec.canvasprotocol.org/ .. and in case you want to help developing this: we meet every two weeks and here's the link to our next meetup upcoming tuesday :
https://lu.ma/iv4q484x