I found this little hack while working on the public archives, page. You can pass null storage and it'll use the storage from the metadata and content feeds:
var archive = hyperdrive(null, {metadata: metadata, content: content})
Not sure if memory usage has been high on the registry, but we could change this line. (Or if there are other tradeoffs from this approach).