Logseq Sync Self-Hosted possibility

Off-topic comment.

Keeping state at the level of namespaces is heavily discouraged, for reasons like these ones:

  • Namespaces are for name disambiguation.
    • The proper place for state is into properties.
  • Turning blocks into sticky notes has multiple drawbacks.
    • Primarily it doesn’t scale.