Skip to content

Configure Visibility

Events carry a visibility property to control where content appears.

  • public – visible in feeds and search.
  • unlisted – not listed but accessible via permalink.
  • private – kept in local tools only.
  • secret – encrypted or restricted projections.

Define a default in otsorc.yml:

defaults:
visibility: unlisted

Pass a flag to the CLI when creating or importing:

Terminal window
otso publish note.md --visibility private
  • Only public items are syndicated or exposed via APIs.
  • Search indexes exclude private and secret content.
  • Changing visibility emits a new event, allowing audit of who saw what.