Activity feed
What Sifa shows on your profile and why we leave most of your AT Protocol activity out.
The activity feed on your Sifa profile is opinionated. We don't show everything you do on the AT Protocol. We show the things you made, not the things you reacted to.
The rules come from a taxonomy in the Sifa SDK. The tables below are generated from that taxonomy when this page is built, so they can't drift out of sync with what the product actually does.
What we show: "Made"
These are the record types Sifa treats as your work. They show up on your public profile.
Substantive records the actor authored: posts, articles, repos, galleries, livestreams, RSVPs, CV entries. Surfaced on the public profile and in the network timeline.
| Lexicon | App | Notes |
|---|---|---|
| app.bsky.feed.post | bluesky | Ambiguous: many posts are casual, but the lexicon also carries long-form posts and threads. Treated as creation; empty quote-posts (no text + record embed) are filtered at the consumer layer, not here. |
| app.collectivesocial.feed.list | collectivesocial | Auto-created default Inbox lists are filtered at the consumer layer via isDefault=true predicate. |
| app.sidetrail.trail | semble | |
| app.sidetrail.walk | semble | |
| at.youandme.connection | youandme | |
| blue.flashes.feed.post | flashes | |
| com.whtwnd.blog.entry | whitewind | |
| community.lexicon.calendar.rsvp | smokesignal | Ambiguous: RSVPs are reactions to events, but they are public commitments and the only Smoke Signal record Sifa scans today. Classified as creation. |
| computer.aetheros.page | aetheros | |
| dev.keytrace.claim | keytrace | |
| forum.barazo.community.member | barazo | |
| forum.barazo.post | barazo | |
| forum.barazo.reputation.event | barazo | |
| fyi.unravel.frontpage.post | frontpage | |
| id.sifa.endorsement | sifa | Endorsement authored by the actor about another profile. |
| id.sifa.graph.connection | sifa | Mutual professional connection record. |
| id.sifa.meeting | sifa | |
| id.sifa.profile.certification | sifa | |
| id.sifa.profile.course | sifa | |
| id.sifa.profile.education | sifa | |
| id.sifa.profile.externalAccount | sifa | |
| id.sifa.profile.honor | sifa | |
| id.sifa.profile.language | sifa | |
| id.sifa.profile.location | sifa | |
| id.sifa.profile.position | sifa | |
| id.sifa.profile.project | sifa | |
| id.sifa.profile.publication | sifa | |
| id.sifa.profile.self | sifa | Sifa professional profile root. |
| id.sifa.profile.skill | sifa | |
| id.sifa.profile.volunteering | sifa | |
| id.sifa.project.member | sifa | |
| id.sifa.project.membership | sifa | |
| id.sifa.project.self | sifa | |
| link.pastesphere.snippet | pastesphere | |
| place.stream.livestream | streamplace | |
| pub.leaflet.comment | leaflet | |
| sh.tangled.repo | tangled | |
| sh.tangled.repo.issue | tangled | |
| sh.tangled.repo.pull | tangled | |
| site.standard.document | standard | |
| social.colibri.membership | colibri | |
| social.grain.gallery | grain | |
| social.popfeed.feed.note | popfeed | |
| social.popfeed.feed.post | popfeed | |
| social.popfeed.feed.review | popfeed | |
| social.psky.feed.post | picosky | |
| space.roomy.space.personal | roomy |
Source: @singi-labs/sifa-sdk v1.0.0 (updated 2026-05-28). This table is regenerated from the SDK at build time; if it looks stale, the docs site needs to be rebuilt against a newer SDK release.
What we leave out: "Did"
Things you did on the network: likes, follows, reposts, RSVPs. We keep these off your public profile so the page stays a record of work, not a record of taps. The Bluesky app and the originating apps already show this side of you.
Engagement records (likes, reposts, follows, votes, stars, reactions). Visible to the actor on the 'What is public about me' page and on the originating app, but not surfaced on the Sifa public profile.
| Lexicon | App | Notes |
|---|---|---|
| app.bsky.feed.like | bluesky | |
| app.bsky.feed.repost | bluesky | |
| app.bsky.graph.follow | bluesky | |
| forum.barazo.reaction | barazo | |
| forum.barazo.reply | barazo | Short conversational reply — engagement signal. |
| fyi.unravel.frontpage.vote | frontpage | |
| id.sifa.endorsement.confirmation | sifa | Confirmation/acceptance of an endorsement received. |
| id.sifa.graph.follow | sifa | |
| net.alternativeproto.vote | - | Vote record on a third-party protocol. |
| pub.leaflet.interactions.recommend | leaflet | |
| sh.tangled.feed.star | tangled | |
| sh.tangled.graph.follow | tangled | |
| social.popfeed.feed.like | popfeed |
Source: @singi-labs/sifa-sdk v1.0.0 (updated 2026-05-28). This table is regenerated from the SDK at build time; if it looks stale, the docs site needs to be rebuilt against a newer SDK release.
A third tier (filtered) covers configuration records, moderation records, and other infrastructure that we hide from every Sifa surface. Those records still live on your PDS, we just don't render them.
Why it's set up this way
Most professional networks rank, score, or pad your profile with engagement metrics. We don't. Your profile is a record of work you did. If you want to know if someone is good at what they say they do, click through to the actual work.
Want a different filter?
You can't currently customise which categories show up on your profile. If there's a record type you think we should add or remove, open an issue against sifa-sdk with a link to the lexicon and a short reason.
Lexicons and integrations
The open schemas that define what each record type contains, and the apps that already read or write Sifa's lexicons.
Atom feeds
Every Sifa profile publishes an Atom XML feed of its activity. Subscribe in any feed reader (NetNewsWire, Reeder, Feedly, etc.) to follow someone without an Atmosphere account.