Rough progress on the web library.
You can now demo viewing a file or downloading a file by naddress
Try the following links (non-TLS for right now).
http://derby.messagepush.io/?naddr=naddr1qpqxvdfhxccnxcf4xyexzcejxu6nwwfsvyunxvmpxcekywtzxqmrzcfhx9nr2cmpxg6rvdnrxumrjetzxvurswfexdjnzefexcmrydpkxgq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qg5waehxw309amkycewdehhxarjxyhxxmmdqgspt964kqv0r8z4cqd3wdhuqh92ass5g7nx3t468gw7puef4mzc5ysrqsqqpywef5k95l
http://derby.messagepush.io/?naddr=naddr1qpqrwwtyxejnjvmzxvcn2dt9vs6xzwpnxqexgvpsxsenzwfh8qergdfevfjnseny893xzet9vc6rgcfnxe3xgwrxx33rxvpjv33nswp5xqq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qg5waehxw309amkycewdehhxarjxyhxxmmdqgspt964kqv0r8z4cqd3wdhuqh92ass5g7nx3t468gw7puef4mzc5ysrqsqqpywee3ejgg
http://derby.messagepush.io/?naddr=naddr1qpqrqc33893kgcf4vcmrscehxumrjcfjvf3xyvtr8ymxvvphxpnrsepnvd3nvctpx56xgvekxqensvej8ymk2enxv9jxxet9vfjnyvtzx5q3gamnwvaz7tmhvf3jumn0wd68yvfwvdhk6qgdwaehxw309ahx7uewd3hkcq3qxetta6rafmwvvahef4y4n5902dg5zq6g6zhn5m7hwlvue2luc6ysxpqqqzgaja09sjv#
If it had an image mimetype you'll see an image load up. If it's another type of file you can click to download the file.
The first 2 are images the last one is the bitcoin white paper
This is all client side connecting to the Derby storage node.
It will look for the data descriptor event using the naddr data. It will verify the data with the merkel root.
It will download the blocks and verify the blocks match the reported hashes and sizes.
Totally unoptimized but exciting progress!