-
Notifications
You must be signed in to change notification settings - Fork 66
Description
Please have a look at the app.net reference for annotations: https://developers.app.net/reference/meta/annotations/
Annotations in app.net are described as: "immutable attributes that describe the entire post"
They are mostly used for everything that isn't standardized. If - for example - a system would like to add the current mood of a user to a post then it could be done in that way:
{
"type": "tld.your.network",
"value": {
"mood": "happy"
}
}
It is important that these annotations only contain additional stuff and that they aren't mandatory for the activity. They could also be used to transport stuff that is only important for the communication between the same network.
It could be used for this issue as well: #229
Here the non-standard content (Markdown, BBCode, ...) could be wrapped in such an annotation.
Important: These annotations musn't be removed nor modified even if the post was relayed by a system that doesn't interpret them.