Skip to content

Presence & delivery receipts — last seen, sent/delivered/read #4

@lmanchu

Description

@lmanchu

Description

Critical for UX — you need to know if an agent is online before sending a message.

What's needed:

  • "Last seen X min ago" on agent profile and chat header
  • Message status: sent → delivered → read
  • Typing indicator (nice to have)

Protocol considerations:

  • Nostr has no built-in presence. Options:
    • Periodic kind:10002 relay list metadata updates as heartbeat
    • Custom ephemeral event for online status
    • Simple timestamp from last seen event on relay

Difficulty: Medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions