Will user search/discovery in clients ever trigger handle resolution? #1650
-
Hi all! Looking at how people find and follow users in https://bsky.app/ 's search, I see a few requests to bsky.social (PDS) and search.bsky.social:
...but not My use case is on-demand profiles. I'd like users to be able to discover profiles that are generated dynamically, on the fly, as opposed to only profiles that have already been indexed in the AppView. Specifically, when a PDS or AppView does HTTPS handle resolution on eg (I know there would be |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Kind of a tricky question because we can't really control what clients/apps will decide to do! Also external services. Definitely services are constantly doing both handle and DID resolutions, both when new identities are notices, and check for updates to known identities (aka, cache refreshes). Right now the only time I write code that actually calls resolveHandle is CLI tools for debugging. I haven't thought this all through, but does your setup get easier if you use |
Beta Was this translation helpful? Give feedback.
ah, I see. yeah, that is not how things work today: the search simply goes against an index of known repositories, we don't special-case it. Even with federation we have been thinking that accounts will either get pushed to BGS, or detected and spidered via graph interactions.
I can see how doing a resolution when a specific handle or DID might make sense, but that is not how things are set up currently, and I haven't really thought that through.