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
helge
70be4833e1
Automatic update [skip ci]
2025-12-25 11:35:10 +00:00
Helge
cc25860129
Pin drone-git version ( #740 )
...
See https://github.com/appleboy/drone-git-push/issues/112
and https://ci.codeberg.org/repos/12388/pipeline/1580/6
As this is an emergency infrastructure change, somebody should approve it, and then I merge it.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/740
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-12-25 12:34:36 +01:00
silverpill
55e64eabc8
FEP-521a: Add squidcity to implementation list ( #739 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/739
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-12-24 16:08:22 +01:00
robey
c02cd20864
add squidcity ( #737 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/737
Co-authored-by: robey <robey@noreply.codeberg.org >
Co-committed-by: robey <robey@noreply.codeberg.org >
2025-12-20 21:40:26 +01:00
Dima Krasner
5ab8eb74d4
FEP-ef61: require use of base58-btc when constructing DIDs ( #736 )
...
The alternative is decoding base64url and re-encoding in base58 (or the other way around) when canonicalizing, at the cost of extra complexity in implementations that handle the edge case of a portable actor registered on two gateways with the same key, when one uses base58 and the other one uses base64url.
(EDIT: the second option of base64url is a recent change in the spec, https://github.com/w3c-ccg/did-key-spec/commit/2cc490c38c5aacf58497a87fc0cf8794668bf716 )
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/736
Co-authored-by: Dima Krasner <dima@dimakrasner.com >
Co-committed-by: Dima Krasner <dima@dimakrasner.com >
2025-12-07 21:01:06 +01:00
silverpill
2a3398daab
Automatic update [skip ci]
2025-12-05 17:53:54 +00:00
silverpill
cbaa1b5c51
FEP-7628: Update proposal ( #735 )
...
- Removed outdated comment about nomadic identity.
- Clarified that `alsoKnownAs` is the most popular linking method.
- Removed unnecessary SHOULD from the description of pull mode.
- Require to publish an `Update` activity after adding `movedTo` / `copiedTo`.
- Updated ActivityPub author list.
- Added RFC-2119 to references.
- Updated `discussionsTo` URL.
- Added `type` metadata attribute.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/735
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-12-05 18:52:38 +01:00
silverpill
0d2ab46e2a
FEP-521a: Add "Security considerations" section ( #731 )
...
The proposal was finalized, but this is a non-breaking change. New requirements are not introduced.
Resolves https://codeberg.org/fediverse/fep/issues/710
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/731
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-11-18 19:53:31 +01:00
helge
ee483198aa
Automatic update [skip ci]
2025-11-12 09:17:24 +00:00
Helge
ec1707bbbc
Submit FEP 22b6 ( #729 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/729
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-11-12 10:16:48 +01:00
silverpill
c706f76cff
FEP-e232: Sharkey, dotmakeup and Hubzilla ( #727 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/727
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-11-09 17:41:23 +01:00
silverpill
d4b4701ed0
CI: Fix website deployment ( #725 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/725
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-11-07 18:12:57 +01:00
devnull
043bf5bffb
fix: update FEP 11dd with additional clarity fixes, upgrade inheritance logic to be stricter (inherit root node's context), and add in sentence re: out-of-scope situations where context may not inherited ( #724 )
...
Co-authored-by: Julian Lam <julian@nodebb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/724
Co-authored-by: devnull <devnull@noreply.codeberg.org >
Co-committed-by: devnull <devnull@noreply.codeberg.org >
2025-11-07 17:25:44 +01:00
silverpill
6035bae2e4
Automatic update [skip ci]
2025-11-06 22:41:04 +00:00
sneakers-the-rat
6d2865446b
FEP-d8c8: BitTorrent Torrent Objects ( #714 )
...
Related to our plans with [sciop](https://sciop.net ) becoming a federated bittorrent tracker, this very simple FEP describes how to represent torrents via ActivityStreams :)
discussion: https://socialhub.activitypub.rocks/t/fep-d8c8-bittorrent-torrent-objects/8309
fedi thread: https://neuromatch.social/@jonny/115488792572987927
Co-authored-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: helge <helge@noreply.codeberg.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/714
Co-authored-by: sneakers-the-rat <sneakers-the-rat@protonmail.com >
Co-committed-by: sneakers-the-rat <sneakers-the-rat@protonmail.com >
2025-11-06 23:40:36 +01:00
Helge
b9657a1c71
only test scripts directory ( #721 )
...
See https://codeberg.org/fediverse/fep/pulls/714#issuecomment-8144123
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/721
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-11-06 09:09:39 +01:00
silverpill
7377aa17ea
FEP-ef61: Update proposal ( #717 )
...
- Added section "Comparing 'ap' URIs".
- Updated example of an 'ap' URI.
- Allowed percent encoded authority.
- Changed how origins are computed.
- Clarified how inboxes and outboxes are used.
- Changed inbox endpoint to return `404 Not Found` if actor is not registered.
- Made outbox implementation optional.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/717
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-11-05 21:06:58 +01:00
silverpill
0dabd580f5
Automatic update [skip ci]
2025-11-05 19:08:36 +00:00
Helge
b8b988f104
FEP makes suggestions for property values useful for automated services ( #716 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/716
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-11-05 20:07:11 +01:00