COM1_
TERMINAL MODEGET STARTED →
SAFETY://FIRST_CONTACT

Message requests

How COM1 limits first contact to one short introduction until the recipient responds.

COM1 / FIRST CONTACT PROTOCOL

COM1 protects new direct conversations with a short introduction request. It is not an open invitation to send unlimited messages to an unfamiliar handle.

Send a first-contact request

  • Search for a handle and open its direct chat.
  • Write one introduction, up to 220 Unicode code points.
  • The first packet must be plain text. No URLs, attachments, Secure Link, bots or calls until the connection is accepted.
  • After sending, the composer locks for that recipient until they reply.
@mohammed: Assalamu alaikum! I'm Najad. We met at the electronics meetup.

Receiving a message request

The recipient sees the introduction as a message request, with choices to reply, decline or block. Replying automatically accepts the conversation. Declining prevents another invitation from the requester; blocking also uses COM1's safety protections.

Anti-spam limits

RuleLimit
First introductionOne per direct conversation, 220 code points, no links/attachments.
New outgoing invitations3/hour and 10/day per account.
Unresolved requestsUp to 10 opened in 30 days.
New calls / SSH / MorseBlocked until the introduction is accepted.
Existing accepted contactsPreserved; not reset by delivery cleanup.
Group chatsThis restriction applies to new direct contacts, not existing group conversations.

The server enforces the restrictions even for outdated clients. The initial introduction is not end-to-end encrypted; after acceptance participants may activate optional Secure Link.