Prysm
Menu

Friends and the feed

Prysm has a small social layer: follow people, post about games, and see a feed the database ranks for you. Every item in the feed carries the reason you are seeing it.

Profiles and follows

You can follow other players. A profile shows a picture, the platforms someone has connected and stats from their library. Onboarding suggests "players like you", picked by how many games you have in common.

Posts

A post can carry text, an image, a game card, a poll, or a category such as a review. You can like, comment, repost and share, and mention someone with @handle. A mention notifies that person, for up to the first ten mentions in a post.

Who can see a post

Every post is either public or friends. Friends means a mutual follow: someone the author follows who follows them back. A one-way follower is not a friend, so a stranger cannot add themselves to your audience just by following you.

Restricted posts are enforced rather than hidden. If someone outside the audience tries to comment on, repost or share a friends-only post by its id, the database refuses the attempt.

How the feed is ranked

One feed query
  1. Candidates

    you, people you follow, reposts, friends of friends, popular

  2. Visibility

    drop what you may not see, and blocked accounts

  3. Rank

    one database function

  4. Reason

    why each row is there

Ranking happens in the database, so every client sees the same order.

A single database function ranks the feed, and returns each row with a reason: your own post, someone you follow, a repost, a friend of a friend, something popular, or a profile view. The app uses the reason for labels such as "reposted by".

Blocking and reporting

Any post or profile can be reported, and any account can be blocked. Blocked people vanish from each other's feed and search.

Notifications

Likes, comments, reposts, mentions and new followers ring the in-app bell and send a push. See Notifications and push.

Last updated