Hi Frederick thank you for the comment. You’re right in that the cash flow is the usual convention for file storage (as well as being convenient since the iterativeFindValue function returns an array of Node IDs). That’s an interesting thought on the storage provider paying to data owner. Regular users could access files or content by the provider but the main obstacle would be that with Kademlia only those that have the key can access the data.
This could lead to content producers paying storage providers so that their audience can assess their media. Or even people paying storage providers to host entire web services.
Definitely something I should think about if I develop this project any further. Thank you for your input sir.