Messages

Messages

Direct messages, group conversations, requests, safety controls, and notification hooks use participant-scoped Firestore conversations.

Owner: MessagingCenter Runtime: Firebase scoped shell Template: page.messages Firestore Ready
0Threads
0Direct
0Groups
0Requests
0Realtime
DS
No active conversation Participant-scoped delivery
None selectedinactive0 unread

No messages yet.

Messaging Runtime Contract

  • Canonical owner: MessagingCenter
  • Active template: page.messages.json
  • Allowed now: rendering, tabs, search, scoped composer, request shell, safety shell, notification handoff contracts
  • Backend requirement: deploy rules, indexes, and app-proxy token endpoint before production traffic