Post

mirroring existing catalog records (books, films, venues, etc) in to atproto records is tempting, but (IMHO) an anti-pattern. instead of copying that data in and referencing with an AT-URI, you should reference them by existing identifiers (ISBN, OSM identifier, etc). appviews sync the catalog.

public broadcast and permission spaces deserve different sync mechanisms (and probably URI schemes). public into a global shared heap is sort of a special-case audience/scope. but it is important and different enough that the MST+firehose are worth it. all the other affordances+tooling is reused!

I've changed my mind and there probably should be a generic/fallback profile record type for atmosphere accounts. something like gravatar.

I think you should be able to delete or invalidate 'app.bsky.actor.profile/self' and have that action "deactivate" your bsky profile/posts, without impacting your other atmosphere presence and apps

also the maintainers of 'app.bsky.actor.profile' should be free to be weird and idiosyncratic about adding new fields/features without worrying about how that will impact things like typeahead handle search for login to completely unrelated apps.

0 reposts5 likes