Protocol

Relationship Record

Communication channel between two users.

{
  "participants": [{"entity": "..."}, {"entity": "..."}]
}

A private Record­ that represents a communication channel between two users. This is then used to authenticate requests and update the status of that relationship (e.g. block another user).

Properties

  • participants EntityLink[] unique

    • Two users taking part in this relationship.

Notes

  • There can be only one Relationship record for a given set of two users.

  • This record can never be updated after its initial creation.

  • Relationship records are automatically created by the server when establishing first contact with another user’s server.

This is what the content of a Relationship record might look like.

{
  "participants": [
    {"entity": "sean.baq.run"},
    {"entity": "maggie.baq.run"}
  ]
}
© 2024 Quentez