Research AT Protocol messaging and group-chat support #80

Open
opened 2026-07-11 21:43:33 +00:00 by starsetbyte · 0 comments
Owner

Goal

Review the relevant AT Protocol and Bluesky messaging specifications before committing to a messaging UX or data model.

Scope

  • Identify the current protocol/API surface for direct messages and group chats, including authentication, account/handle identity, pagination, realtime/update behavior, media, and moderation.
  • Determine what is standardized AT Protocol behavior versus Bluesky-specific behavior.
  • Compare protocol constraints with a native Android architecture and the existing OAuth/DPoP/session model.
  • Record privacy, encryption, notification, offline, retry, and multi-account implications.

Acceptance criteria

  • A short research note links the authoritative specs and records the supported/unsupported operations.
  • A proposed minimum viable messaging slice and explicit out-of-scope list exist.
  • Follow-up implementation issues are filed only after the protocol review, rather than guessing from web-client behavior.
## Goal Review the relevant AT Protocol and Bluesky messaging specifications before committing to a messaging UX or data model. ## Scope - Identify the current protocol/API surface for direct messages and group chats, including authentication, account/handle identity, pagination, realtime/update behavior, media, and moderation. - Determine what is standardized AT Protocol behavior versus Bluesky-specific behavior. - Compare protocol constraints with a native Android architecture and the existing OAuth/DPoP/session model. - Record privacy, encryption, notification, offline, retry, and multi-account implications. ## Acceptance criteria - A short research note links the authoritative specs and records the supported/unsupported operations. - A proposed minimum viable messaging slice and explicit out-of-scope list exist. - Follow-up implementation issues are filed only after the protocol review, rather than guessing from web-client behavior.
Sign in to join this conversation.
No description provided.