Announce

By Fediverse Developer Network

https://fedidevs.org/projects/server-apps/kbin/activities/announce/

The Announce activity is effectively what is known as “sharing”, “reposting”, or “boosting” in other social networks. Activity is used with Note or Page objects.

Reference
ActivityAnnounce
ObjectNote or Page

Internal logic

When Kbin receives an Announce activity, it is the equivalent of adding a plus to a thread or comment. Content then moves to the top of the listings sorted by “active”, and receives points that give it a higher position in the hot and top sorting.

Example

In this example, bob boost post from other instance.

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "id": "https://lab.kbin.pub/f/object/1cde2c49-3bfd-44d7-91c0-7ca11eaf8052",
  "type": "Announce",
  "actor": "https://lab.kbin.pub/u/bob",
  "object": "https://mastodon.social/users/alice/statuses/109748348495832857",
  "to": [
    "https://www.w3.org/ns/activitystreams#Public",
    "https://mastodon.social/users/alice"
  ],
  "cc": [],
  "published": "2023-04-12T07:06:46+00:00"
}