From cb8bcbf12f32c982bb36143b76f2ae4635d70b5c Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 10 Sep 2024 08:43:25 -0700 Subject: [PATCH] Add a bit about not overloading kind 7 --- 25.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/25.md b/25.md index 0fb2af1f..8efd718a 100644 --- a/25.md +++ b/25.md @@ -7,8 +7,10 @@ Reactions `draft` `optional` -A reaction is a `kind 7` event that is used to react to other events. A reaction's `content` field -MUST include a single character indicating the value of the reaction. +A reaction is a `kind 7` event that is used to indicate user reactions to other events. A +reaction's `content` field MUST include a single character indicating the value of the reaction. +Reactions MUST NOT be used to support application-level semantics, they are for user-generated +content only. A reaction with `content` set to `+` or an empty string MUST be interpreted as a "like" or "upvote". A reaction with `content` set to `-` MUST be interpreted as a "dislike" or "downvote".