{{define "head"}}{{end}} {{define "footer_script"}}{{end}} {{define "content"}}

Usage

This instance is a part of a distributed social media system called Activity Pub. With it, you can create content, follow other people, join groups, and participate in events. Most interaction occurs through creating notes (often referred to as "notes" and "statuses") and replying to the notes made by others.

Terms

Activity - An action taken by a user that is transmitted through the federated network of servers. They contain three important pieces of information: 1) The action that occurred 2) The person or entity that performed the action 3) The object of the action. A simplified activity would be "Nick created a note" where "Nick" is the actor, "created" is the action, and "a note" is the object.

Actor

A JSON structure representing an entity. Actors are most often people, but can also represent bots, systems, organizations, and groups.

Activity

A JSON structure representing an activity by an entity. Activity types include:

  • Create
  • Follow
  • Unfollow
  • Accept
  • Reject
  • Undo
  • Delete
Object

A JSON structure representing a thing. Object types include:

  • Note
  • Article
  • Event
  • Location

Additionally, objects can have meta-data associated with them.

Attachment

An additional piece of information, usually a media file, transmitted with objects within activities.

Blurhash

A small piece of data associated with visual media (images, videos, and documents) that allows the content to be blurred while previewed. Blurhash data is directly associated with attachments.

HashTag

A HashTag (or sometimes just "tag") is a piece of meta-data used to organize objects in loose folksonomies. HashTag data is directly associated with objects.

Mention

A Mention is a piece of meta-data used to associate a piece of content with an actor. Often, mentions are automatically parsed from subject references within post content, similar to how early Twitter users adopted "@user" references.

An example would be having a note with the content "Hey @user@server, how's ya mama?".

Feed

A feed is a list of objects, either created locally or received from remote sources, that are displayed chronologically.

Tavern has multiple feeds:

  • "/feed" is the default feed. It is a paginated list of objects relevant to the logged in user. Items order most newest to oldest and include content from followers.
  • "/feed/mine" is a paginated list of objects created by the logged in user ordered newest to oldest. This includes both public and non-public content.
  • "/feed/local" is a paginated list of objects created by users on the local instance ordered newest to oldest. This is only public content.
  • "/user/:name" is a paginated list of objects created by the specific user ordered newest to oldest. This is only public content.
  • "/tag/:name" is a paginated list of objects that have the specific tag ordered newest to oldest. This is only public content.
{{end}}