- ActivityPub (S2S)
- WebFinger
- HTTP Message Signatures (RFC 9421)
- HTTP Signatures (draft-cavage-http-signatures-12)
- Linked Data Signatures
- NodeInfo
- FEP-67ff: FEDERATION.md
- FEP-8fcf: Followers collection synchronization across servers
- FEP-9091: Export Actor Service Endpoint
- FEP-f1d5: NodeInfo in Fediverse Software
- FEP-8b32: Object Integrity Proofs
- FEP-521a: Representing actor's public keys
- FEP-5feb: Search indexing consent for actors
- FEP-fe34: Origin-based security model
- FEP-c0e0: Emoji reactions
- FEP-e232: Object Links
- FEP-5711: Inverse Properties for Collections
- FEP-044f: Consent-respecting quote posts
- FEP-0837: Federated Marketplace
- FEP-ae0c: Fediverse Relay Protocols: Mastodon and LitePub
Since Fedify is a framework, what activity types it uses is up to the application developers. However, Fedify provides a comprehensive set of ActivityPub vocabulary types that are commonly used in the fediverse.
AcceptAddAnnounceAnnounceRequest(GoToSocial extension)ArriveBlockChatMessageCreateDeleteDislikeEmojiReactFlagFollowIgnoreInviteJoinLeaveLikeLikeRequest(GoToSocial extension)ListenMoveOfferQuestionQuoteRequest(FEP-044f)ReadRejectRemoveReplyRequest(GoToSocial extension)TentativeAcceptTentativeRejectTravelUndoUpdateView
AnnounceAuthorization(GoToSocial extension)ArticleAudioDocumentEventImageLikeAuthorization(GoToSocial extension)NotePagePlaceProfileProposal(FEP-0837)QuoteAuthorization(FEP-044f)ReplyAuthorization(GoToSocial extension)TombstoneVideo
Emoji(Mastodon extension)HashtagIntent(FEP-0837)InteractionPolicy(GoToSocial extension)InteractionRule(GoToSocial extension)Measure(FEP-0837)PropertyValue(Schema.org)RelationshipSource