I know that when I create a canister, for a website for example, and someone visits the website, I have to pay with cycles. Now my question is, what if I only want to create an open API?
I believe many would need an API to look up the name of a town by country and zip. If I were to upload a canister with a function which does exactly that and all on the IC could use it. Would I have to pay cycles or the ones using this function in their code?
Ps. I believe I would at least have to pay for the storage it takes, right?