This is a working document to snapshot some thoughts about the evolution of Warpforge and its APIs.
- We should seriously consider moving the Catalogs to an even yet plainer format.
- The Catalog format as it stands today is a pain to edit manually, due to its inclusion of hashes. (This has been remarked upon by essentially every user to date.)
- We also derive very little value from the use of hashes in the middle of the Catalog data, because in practice, we find we're continuously embedding the Catalog data in other version control systems, which already contain their own checksums. While there is elegance to having our own hashing scheme provide our own bespoke incrementally verifiable trees, there is little strong demonstration of that providing direct value (and very many demonstrations of it creating problematic friction).
- The Catalog format seems like it could become more generally usable (and thus more appealing for others to interact