Endo: Archived apps composed of archived libraries. #670
Labels
design
kriskowal-reviewed-2024-01
Issues that kriskowal is satisfied do not need attention from team bug review as of January, 2024
In order to minimize the weight of contracts on Agoric SDK, capturing their transitive dependencies in a string or archive wastes an opportunity.
This would require both a new bundle format (as in
@agoric/bundle-source
and@agoric/import-bundle
) and also a transport mechanism (an additional power to async load/store the dependency archives), or alternately, a transport mechanism that can disassemble and reassemble the Zip files to preserve the illusion that bundles are just JSON.Either way, we could use IPFS or something similar to distribute the overlapping fragments, where the fragments might either be Zip files of libraries, or individual files.
The text was updated successfully, but these errors were encountered: