One important thing is that Forgejo’s federation features are about making it more seamless to search / get notifications across instances and do other social stuff with a bit less friction than normal. This doesn’t address resilience/availability of repositories in any way.
This would make it difficult to actually communicate with them for follow up questions, but maybe this would work? Not sure about that, but I guess it depends on the implementation.
This has nothing to do with familiarity level, only user knowledge level.
Just so that we are on the same page, I am speaking about the type of user who call a simple monitor a computer because they don’t know the difference. Their tech literacy is straight up non-existent.
Telling them that they need to Radicle instance before they can create an issue is just a too high bar.
Put an optional email in the in-app feedback form. It’s non-trivial to tie up the email communication with Radicle, but the centralized/distributed nature of the system doesn’t alter the problem in a major way: the in-app feedback is basically interacting with backend server that interacts with a well-known Radicle node (probably on the same VM) that create/update issue on the behalf of the app user.
With that knowledge level, I guess you’re dealing with a very niche domain where you want feedback from sophisticated user that know about the domain, but might be programming illiterate. I think email based communication would closes the gap.