Elonn Docs Platform Documentation

relationship

social canonical authority: social.elonn.local

Relationship

An explicit, directional record from one member to another expressing a social stance. Currently only the block type is supported.

Allowed:

  • block (the only active relationship type)
  • blocking a member
  • blocked member

Forbidden:

  • follow (removed; was a relationship type; do not reintroduce)
  • follower (removed along with follow)
  • friend, friendship (not part of the model)
  • connection (LinkedIn-connoted; not the model)
  • subscribe (not the model)

Notes:

  • The follow relationship type was removed in migration 004_authorization.sql. Do not reintroduce it.
  • Circle membership is not a relationship. Circles are derived from private community co-membership, not stored as relationship records.
  • Block is bidirectional in effect: if A blocks B, B cannot appear in A's discovery graph and vice versa.

Related:

  • circle
  • block
  • community
  • discovery