silverpill
610f6f51af
Automatic update [skip ci]
2026-03-17 17:48:03 +00:00
Steve Bate
7b86e20b33
fep-f011: Full-Text Search Query Syntax for ActivityPub ( #788 )
...
Co-authored-by: Steve Bate <svc-github@stevebate.net >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/788
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org >
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org >
2026-03-17 18:46:27 +01:00
silverpill
13a1f68e13
Automatic update [skip ci]
2026-03-17 17:38:19 +00:00
Steve Bate
99c5219fff
fep-c195: JSONPath Filtering for ActivityPub Collection Retrieval ( #787 )
...
Co-authored-by: Steve Bate <svc-github@stevebate.net >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/787
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org >
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org >
2026-03-17 18:35:02 +01:00
silverpill
c51df1a589
Automatic update [skip ci]
2026-03-16 18:52:43 +00:00
silverpill
bb8b34b98c
Remove trackingIssue
2026-03-16 18:49:03 +00:00
potato
c21ecedb21
FEP-c07e: add product type to object ( #779 )
...
discussion:
https://socialhub.activitypub.rocks/t/has-there-been-a-proposal-to-add-a-product-type-to-object-before/8544
Co-authored-by: potato <potato@email.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/779
Co-authored-by: potato <potato@noreply.codeberg.org >
Co-committed-by: potato <potato@noreply.codeberg.org >
2026-03-16 19:28:44 +01:00
naturzukunft
be6bc03731
Fix FEP-db70: correct Remove wording in summary and motivation ( #785 )
...
Remove does not target a single object — it requires the client to
know the identity of every object to remove. RemoveAll fills the gap
for declarative, filter-based batch removal.
Co-authored-by: Fred Hauschel <naturzukunft@changinggraph.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/785
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org >
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org >
2026-03-16 19:22:44 +01:00
silverpill
5868ba8782
Automatic update [skip ci]
2026-03-16 09:47:55 +00:00
naturzukunft
c16a573aba
Add FEP-db70: RemoveAll Collection Activity ( #781 )
...
This FEP defines a RemoveAll activity for batch-removing items from an ActivityPub collection. While ActivityPub defines Remove for single items, there is no mechanism for removing multiple or all items at once.
- New activity type RemoveAll for batch removal from any collection
- Optional FEP-34c1 filter to selectively remove items matching criteria (by type, date, actor)
- Without filter, all items are removed
- Use cases: "mark all as read", clearing old items, filtered batch removal
Co-authored-by: automation <noreply@local>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/781
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org >
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org >
2026-03-16 10:22:31 +01:00
silverpill
1401762b36
Automatic update [skip ci]
2026-03-16 09:16:45 +00:00
naturzukunft
beb97469f7
Add FEP-34ec: Notification Collection Endpoint ( #780 )
...
This FEP defines a standardized notification collection for ActivityPub actors. A new notifications property under endpoints (ActivityPub §5.7) provides an OrderedCollection containing Notification objects that inform the actor about relevant activities.
- Standardized endpoint under endpoints.notifications
- New type Notification as a notification about an activity
- C2S operations for managing notifications (Remove, Add, RemoveAll)
- Integration with FEP-34c1 for filtering and filtered batch operations
Co-authored-by: automation <noreply@local>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/780
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org >
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org >
2026-03-16 10:06:22 +01:00
silverpill
3fcb3769d2
Automatic update [skip ci]
2026-03-15 18:39:14 +00:00
Steve Bate
92ae2dafb5
FEP-3ab2 ActivityPub Event Streaming API ( #775 )
...
Co-authored-by: Steve Bate <svc-github@stevebate.net >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/775
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org >
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org >
2026-03-15 19:39:00 +01:00
naturzukunft
33637a2cac
fix(34c1): custom placeholder properties + clarification of pagination ( #776 )
...
- as:following → fep34c1:myFollowees (Actors I follow)
- as:followers → fep34c1:myAudience (Collections of which I am a member)
- Design rationale (placeholders vs. SHACL) documented
- Pagination: as:next/as:prev as MUST, tree:relation as MAY
- JSON-LD Context and Turtle ontology extended
Co-authored-by: automation <automation@changinggraph.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/776
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org >
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org >
2026-03-15 19:21:29 +01:00
silverpill
f9f0ce3ba9
Automatic update [skip ci]
2026-03-14 17:09:09 +00:00
silverpill
440482f112
FEP-d556: 3 new impls ( #765 )
...
- ActivityPub for WordPress: https://activitypub.blog/.well-known/webfinger?resource=https://activitypub.blog
- tootik: https://didkey.000090000.xyz/.well-known/webfinger?resource=https://didkey.000090000.xyz/
- squidcity: https://bots.grilledcheese.social/.well-known/webfinger?resource=https://bots.grilledcheese.social/
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/765
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-14 18:08:52 +01:00
Julian Fietkau
badad3b920
FEP-044f: Add more implementations ( #771 )
...
I have been documenting implementations of FEP-044f for a while. This effort grew organically out of [Bridgy Fed's issue on the subject](https://github.com/snarfed/bridgy-fed/issues/1956 ) and it has been suggested to me multiple times now to submit the information here to make it easier to find.
Consequently, this is now a lot at once. In many cases, my comments in the linked GitHub issue also contain version numbers, links to commits, project-specific issues, or microblogging discussions. I decided against overloading the list here and instead tried to concisely describe each project's capabilities.
I was waffling on whether to change the descriptions of the two existing implementations to unify them with this style, but ultimately left them mostly untouched, only changing the mention of Mastodon 4.5 from future to past tense. However, I did sort the list alphabetically.
Co-authored-by: Julian Fietkau <git@fietkau.software >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/771
Co-authored-by: Julian Fietkau <jfietkau@noreply.codeberg.org >
Co-committed-by: Julian Fietkau <jfietkau@noreply.codeberg.org >
2026-03-10 14:36:19 +01:00
silverpill
bbe1b9d145
FEP-ef61: Collections ( #773 )
...
- Dynamic collections are supported.
- Clarify when unsecured collections can be trusted.
- Do not require to return 404 Not Found on authorization failure.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/773
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-08 22:18:20 +01:00
silverpill
8a32007601
FEP-67ff: Add Agora and Ktistec to implementation list ( #772 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/772
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-08 09:43:17 +01:00
silverpill
cf36aecc6e
Automatic update [skip ci]
2026-03-07 17:34:17 +00:00
silverpill
ba384adec6
Finalize FEP-0151 ( #760 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/760
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-07 18:34:07 +01:00
silverpill
f68a69fc79
Website: Display proposal type and implementation counts in table ( #747 )
...
This PR addresses https://codeberg.org/fediverse/fep/issues/686 and https://codeberg.org/fediverse/fep/issues/194
The "Type" column is added to all FEP lists, the value is either "informational" or "implementation (N)".
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/747
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-07 17:43:33 +01:00
silverpill
2fcc468c73
FEP-844e: Specify that implements is a set ( #764 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/764
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-03-07 17:22:01 +01:00
silverpill
2cf85de403
FEP-fc48: Use Create activity to create collections ( #770 )
...
Clarify that side effects are activities.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/770
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-02-28 17:09:40 +01:00
silverpill
97ab882311
Automatic update [skip ci]
2026-02-27 12:30:22 +00:00
silverpill
95f8312b42
FEP-fc48: Generic ActivityPub server ( #768 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/768
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-02-27 13:30:04 +01:00
silverpill
dd91aa9dc8
Automatic update [skip ci]
2026-02-26 21:58:03 +00:00
Dmitry Skavish
c8cadc31c1
server domain migration ( #766 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/766
Co-authored-by: Dmitry Skavish <skavish@gmail.com >
Co-committed-by: Dmitry Skavish <skavish@gmail.com >
2026-02-26 22:54:08 +01:00
silverpill
54c1967e02
Automatic update [skip ci]
2026-02-19 14:21:16 +00:00
naturzukunft
be7c778ec7
Add FEP-34c1: Collection Filtering using TREE Hypermedia Vocabulary ( #762 )
...
Introduces a mechanism for client-initiated filter requests on
ActivityPub Collections using the TREE Hypermedia Vocabulary.
Includes JSON-LD context and OWL ontology.
Co-authored-by: naturzukunft <naturzukunft@hauschel.de >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/762
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org >
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org >
2026-02-19 15:20:56 +01:00
silverpill
0db888d399
FEP-0151: Update proposal ( #761 )
...
- Expanded section about hiding usage statistics, replaced "incorrect" with "intentionally skewed".
- Clarified why `software` must not be used for capability detection.
- Added statement about blocking vulnerable instances.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/761
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-02-19 13:18:08 +01:00
silverpill
d086d30647
Automatic update [skip ci]
2026-02-15 18:37:12 +00:00
silverpill
19e32e12bd
FEP-0151: Add BadgeFed to implementations ( #759 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/759
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-02-15 19:36:23 +01:00
(streams)
f11c8dc217
Provide additional implementations to fep-3b86 ( #758 )
...
Co-authored-by: Mike Macgirvin <mike@macgirvin.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/758
Co-authored-by: (streams) <streams@noreply.codeberg.org >
Co-committed-by: (streams) <streams@noreply.codeberg.org >
2026-02-09 00:36:42 +01:00
Ben Pate
4706d71dc8
FEP-3b86: Update list of implementations ( #757 )
...
Adding WordPress, Loops, and PieFed to list of implementors
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/757
Co-authored-by: Ben Pate <ben@pate.org >
Co-committed-by: Ben Pate <ben@pate.org >
2026-02-07 18:43:02 +01:00
andypiper
af88472d0d
Update fep/67ff/fep-67ff.md ( #756 )
...
add badgefed to implementers
Signed-off-by: andypiper <andypiper@noreply.codeberg.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/756
Co-authored-by: andypiper <andypiper@noreply.codeberg.org >
Co-committed-by: andypiper <andypiper@noreply.codeberg.org >
2026-01-21 15:41:49 +01:00
silverpill
c62d947218
Automatic update [skip ci]
2026-01-15 18:23:58 +00:00
robey
c3552f9cb1
add squidcity to implementations for fep-8b32 ( #748 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/748
Co-authored-by: robey <robey@noreply.codeberg.org >
Co-committed-by: robey <robey@noreply.codeberg.org >
2026-01-15 19:19:01 +01:00
silverpill
e218c16c2a
Automatic update [skip ci]
2026-01-14 15:57:54 +00:00
Marcin Czachurski
b9c9a35673
FEP-ee3a: Exif metadata support ( #750 )
...
This proposal defines a Fediverse-wide mechanism for conveying Exif metadata using the `exifData` property from the Schema.org.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/750
Co-authored-by: Marcin Czachurski <mczachurski@icloud.com >
Co-committed-by: Marcin Czachurski <mczachurski@icloud.com >
2026-01-14 16:57:01 +01:00
silverpill
5eeb495c63
Automatic update [skip ci]
2026-01-13 17:59:16 +00:00
silverpill
b66a135844
FEP-f228: Update proposal ( #745 )
...
- Added note about deleting replies (addresses https://codeberg.org/silverpill/feps/issues/19 ).
- Added Mastodon to implementations.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/745
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-01-13 18:58:47 +01:00
silverpill
f91c7f8b24
Automatic update [skip ci]
2026-01-13 17:58:31 +00:00
devnull
d24162e46d
FEP-f15d: Context Relocation and Removal ( #749 )
...
Co-authored-by: Julian Lam <julian@nodebb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/749
Co-authored-by: devnull <devnull@noreply.codeberg.org >
Co-committed-by: devnull <devnull@noreply.codeberg.org >
2026-01-13 18:57:51 +01:00
silverpill
14311a2932
Website: Fix FEP-0151 rendering ( #746 )
...
Fixes https://codeberg.org/fediverse/fep/issues/743
It breaks because summary starts with a `[`
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/746
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2026-01-09 12:30:41 +01:00
silverpill
53da706095
Automatic update [skip ci]
2026-01-05 16:51:51 +00:00
Evan Prodromou
791c3aa44c
Update FEP d8c2 to focus only on using ActivityPub object IDs as OAuth 2.0 client IDs ( #744 )
...
This PR updates the OAuth 2.0 FEP to focus only on the novel aspect of using ActivityPub object IDs as OAuth 2.0 client IDs.
It removes the OAuth scopes and the requirements for using the authorization code flow.
It adds options to discover support for using ActivityPub object IDs as OAuth 2.0 client IDs either from the actor object or from the OAuth authorization server metadata.
It considerably reduces the size of the examples, and adds examples for discovery.
It adds support for versioned aliases of the context URL, to provide backwards compatibility.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/744
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name >
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name >
2026-01-05 17:51:07 +01:00
silverpill
6a6370828c
Automatic update [skip ci]
2025-12-26 08:04:55 +00:00
silverpill
0d83208d72
FEP-0151: Implementations and FEP-844e ( #741 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/741
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-12-26 09:04:27 +01:00