Yunohost gives the advice to not have the instance be public. which is fair!
But it did make me wonder if you could have the instance be open but implement some kind of thing where only signed in users (in the case of Yunohost) can actually query stuff. BUT they can then click a share link which then gives you a link with a token in it and that token basically proves that an actual user requested it.
Kinda similar to how Kagi (which is a paid search engine) does allow it's paid users to share a results page by creating a special url which such a token
https://kagi.com/search?q=test&r=be&sh=Sf8UOQopJ6_W0Ug1ouqXQQ
for example.
I'm not sure if this is something you already planned? because I saw
A key to share only one URL
in the readme. Not sure if that meant this or not
Yunohost gives the advice to not have the instance be public. which is fair!
But it did make me wonder if you could have the instance be open but implement some kind of thing where only signed in users (in the case of Yunohost) can actually query stuff. BUT they can then click a share link which then gives you a link with a token in it and that token basically proves that an actual user requested it.
Kinda similar to how Kagi (which is a paid search engine) does allow it's paid users to share a results page by creating a special url which such a token
https://kagi.com/search?q=test&r=be&sh=Sf8UOQopJ6_W0Ug1ouqXQQ
for example.
I'm not sure if this is something you already planned? because I saw
in the readme. Not sure if that meant this or not