Protocol

Standing Record

Track the standing of another user with the author.

{
  "publisher": {...},
  "decision": "allow"
}

A private Record­ to let the author’s server know how to handle new content coming from another user.

Properties

  • publisher EntityLink

    • User this Standing record applies to.
  • decision enum

    • Current standing with the author.

    • Possible values:

      • allow : Allow incoming content from this user.

      • block : Block incoming content from this user.

Notes

  • There can only be one Standing record for a given publisher.

  • Apps need to explicitly request permission to update the decision.

  • A Standing record with an allow decision is automatically created when the author first interacts with another user, if one didn’t already exist.

  • If no Standing record exists for a given user, incoming records from that user will have a notification_unknown source­.

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

{
  "publisher": {
    "entity": "bob.baq.run"
  },
  "decision": "block"
}
© 2024 Quentez