man(1)

πŸ’– NAME πŸ’–

/otr β€” the Profanity /otr command, bestie πŸ’…

okay so real quick, this page is man(1) from the Profanity XMPP client β€” yes the header says man(1) and yes we're all just living in it 🫢

✨ DESCRIPTION ✨

Off The Record (OTR) commands to manage keys, and perform OTR encryption during chat sessions. πŸ”

So like… /otr is your whole little key-management + encryption control panel for your chats. Keys? Managed. OTR encryption mid-session? Handled. You're welcome. 😌


🌸 SYNOPSIS 🌸

/otr libver
/otr gen
/otr myfp|theirfp
/otr start [<contact>]
/otr end
/otr trust|untrust
/otr secret <secret>
/otr question <question> <answer>
/otr answer <answer>
/otr policy manual|opportunistic|always [<contact>]
/otr log on|off|redact
/otr char <char>
/otr sendfile on|off

πŸ¦‹ ARGUMENTS πŸ¦‹

  • libver β€” show which version of the libotr library is being used. version check vibes ✨
  • gen β€” generate your private key. πŸ”‘ your main character key moment, no cap
  • myfp β€” show your fingerprint. πŸ’…
  • theirfp β€” show the contact's fingerprint. πŸ•΅οΈ
  • start [<contact>] β€” start an OTR session with contact, or with the current recipient if you leave it off entirely. πŸš€
  • end β€” end the current OTR session. bye bestie πŸ‘‹
  • trust|untrust β€” indicate whether or not you trust the contact's fingerprint. 🫢 (or πŸ™ˆ if not)
  • secret <secret> β€” verify a contact's identity using a shared secret. 🀫
  • question <question> <answer> β€” verify a contact's identity using a question and expected answer. ❓
  • answer <answer> β€” respond to a question answer verification request with your answer. πŸ“
  • policy manual β€” set the global OTR policy to manual, OTR sessions must be started manually. βœ‹
  • policy manual <contact> β€” set the OTR policy to manual for a specific contact. βœ‹πŸ‘€
  • policy opportunistic β€” set the global OTR policy to opportunistic, an OTR session will be attempted upon starting a conversation. πŸ‘€
  • policy opportunistic <contact> β€” set the OTR policy to opportunistic for a specific contact. πŸ‘€πŸ‘€
  • policy always β€” set the global OTR policy to always, an error will be displayed if an OTR session cannot be initiated upon starting a conversation. ⚠️
  • policy always <contact> β€” set the OTR policy to always for a specific contact. βš οΈπŸ‘€
  • log on|off β€” enable or disable plaintext logging of OTR encrypted messages. πŸ“–
  • log redact β€” log OTR encrypted messages, but replace the contents with [redacted]. πŸ•ΆοΈ iconic behaviour tbh
  • char <char> β€” set the character to be displayed next to OTR encrypted messages. πŸŽ€
  • sendfile on|off β€” allow /sendfile to send unencrypted files while in an OTR session. πŸ“Ž
heads up bestie β€” that sendfile one is literally about sending unencrypted files during an OTR session. read it twice, fr fr. πŸ‘€

🌈 EXAMPLES 🌈

/otr log off
/otr policy manual
/otr policy opportunistic odin@valhalla.edda
/otr gen
/otr start odin@valhalla.edda
/otr myfp
/otr theirfp
/otr question "What is the name of my rabbit?" fiffi
/otr end
/otr char *

and that's the whole page, periodt πŸ’œ this was Profanity XMPP client version 0.18.2, dated 2026-06-08 β€” slay, go encrypt something πŸ”₯πŸ‘‘

πŸ“¦ where this page comes from