At this level
community.gifthood.actor · 5- community.gifthood.actor.defs defs The viewer's home browse area and search radius.
- community.gifthood.actor.getPreferences query Fetch the viewer's personalization settings as one bundle. Always viewer-private (requires a session); no params — the caller's own preferences are returned. AuthRequired when logged out.
- community.gifthood.actor.getProfile query Fetch the rich profile view for a single account.
- community.gifthood.actor.getProfiles query Batch-hydrate display identities (name + avatar) for a set of accounts. Mirrors app.bsky.actor.getProfiles; resolution is server-side and public.
- community.gifthood.actor.profile record A member's gifthood-native profile. The member owns it; the AppView indexes it and layers it over their Bluesky profile field-by-field (a set field overrides Bluesky; an absent field inherits). One record per member, keyed `self`. createdAt is the write-once gifthood join date.