silverpill
fc3166af73
Automatic update [skip ci]
2025-10-08 22:29:12 +00:00
silverpill
85b14d82fa
FEP-ae97: Delete media ( #691 )
...
- Added "Discovery" section.
- Described how media can be deleted.
- Specified status codes for authentication and permission errors during media upload.
- Specified status code for inbox / outbox permission error.
- Changed recommended status codes for non-existent inboxes and outboxes.
- Updated `discussionsTo` attribute.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/691
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-09 00:28:52 +02:00
silverpill
94c681f6c4
FEP-67ff: Add Cryap and ActivityPub Fuzzer to implementations ( #689 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/689
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-05 14:07:57 +02:00
Helge
db71cecc1d
Add language to fenced code blocks ( #685 )
...
See https://codeberg.org/fediverse/fep/issues/22#issuecomment-7285039
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/685
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-09-23 16:06:11 +02:00
silverpill
b1e2c92dec
Automatic update [skip ci]
2025-09-21 18:19:04 +00:00
silverpill
450c402de3
Implementation tracking ( #634 )
...
This pull request adds `implementations` key to the JSON index. Implementations are counted only for proposals that have `implementation` type.
Resolves https://codeberg.org/fediverse/fep/issues/194 and https://codeberg.org/fediverse/fep/pulls/214
Discussion on SocialHub: https://socialhub.activitypub.rocks/t/implemented-fep-type/5048
Results:
| Title | Status | Count |
| ----- | ------ | ----- |
| [Object Integrity Proofs](https://codeberg.org/fediverse/fep/src/branch/main/fep/8b32/fep-8b32.md ) | DRAFT | 6 |
| [Identity Proofs](https://codeberg.org/fediverse/fep/src/branch/main/fep/c390/fep-c390.md ) | DRAFT | 3 |
| [Representing actor's public keys](https://codeberg.org/fediverse/fep/src/branch/main/fep/521a/fep-521a.md ) | FINAL | 5 |
| [Client-side activity signing](https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md ) | DRAFT | 2 |
| [Portable Objects](https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md ) | DRAFT | 4 |
| [Server-Level Actor Discovery Using WebFinger](https://codeberg.org/fediverse/fep/src/branch/main/fep/d556/fep-d556.md ) | FINAL | 4 |
| [The OpenWebAuth Protocol](https://codeberg.org/fediverse/fep/src/branch/main/fep/61cf/fep-61cf.md ) | DRAFT | 5 |
| [Emoji reactions](https://codeberg.org/fediverse/fep/src/branch/main/fep/c0e0/fep-c0e0.md ) | DRAFT | 4 |
| [Conversation Containers](https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md ) | DRAFT | 3 |
| [Backfilling conversations](https://codeberg.org/fediverse/fep/src/branch/main/fep/f228/fep-f228.md ) | DRAFT | 8 |
| [Representing context with a Collection](https://codeberg.org/fediverse/fep/src/branch/main/fep/2931/fep-2931.md ) | DRAFT | 4 |
| [Capability discovery](https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md ) | DRAFT | 4 |
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/634
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-21 20:18:39 +02:00
silverpill
b7dddd105b
FEP-fe34: Update proposal ( #683 )
...
- Recommend using separate domain for media if media type can't be verified.
- Moved implicit ownership examples to the "Ownership" section.
- Include `replies` collection as an example of implicit ownership.
- Clarified how update/delete permissions work.
- Require servers to limit access to objects when `proxyUrl` endpoint is used.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/683
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-18 20:33:08 +02:00
silverpill
e37f0d9dba
FEP-ae97: Update proposal ( #682 )
...
- Added section describing Media API.
- Specified status codes for error responses.
- Updated security considerations.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/682
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-18 01:37:24 +02:00
trwnh
4848054aa1
Automatic update [skip ci]
2025-09-16 19:22:11 +00:00
a
ca78b38489
add: FEP-8967: Generating link previews for attached links ( #680 )
...
Discussion thread: https://socialhub.activitypub.rocks/t/fep-8967-generating-link-previews-for-attached-links/5598
Mastodon PR: https://github.com/mastodon/mastodon/pull/36104
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/680
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2025-09-16 21:21:28 +02:00
silverpill
afd59a909e
FEP-844e: Fix example, add tootik to impls ( #679 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/679
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-15 20:03:54 +02:00
silverpill
0c6dfc0db1
FEP-f228: Add link to article, add PieFed to implementations ( #677 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/677
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-13 00:30:27 +02:00
Dima Krasner
a9625b77e6
FEP-ef61: Add tootik to implementation list ( #676 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/676
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: Dima Krasner <dima@dimakrasner.com >
Co-committed-by: Dima Krasner <dima@dimakrasner.com >
2025-09-12 18:35:54 +02:00
silverpill
ff51196ee2
Automatic update [skip ci]
2025-09-11 22:57:57 +00:00
devnull
1acd5b96ed
FEP-11dd: Context Ownership and Inheritance ( #674 )
...
Co-authored-by: Julian Lam <julian@nodebb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/674
Co-authored-by: devnull <devnull@noreply.codeberg.org >
Co-committed-by: devnull <devnull@noreply.codeberg.org >
2025-09-12 00:57:37 +02:00
silverpill
cf2ba1e007
Automatic update [skip ci]
2025-09-06 00:25:17 +00:00
silverpill
91b8c7b379
FEP-fe34: Update proposal ( #672 )
...
- Require to check Content-Type after fetching from origin.
- Clarified how fetching from origin is related to access control.
- Require same-owner check during signature-based authentication.
- Updated examples in "Reciprocal claims" section.
- Changed discussion link.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/672
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-06 02:24:54 +02:00
ClearlyClaire
8c084c4a73
FEP-044f: Rework introduction, add recommendation around visibility handling, update Mastodon impl ( #671 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/671
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
2025-09-03 19:34:31 +02:00
silverpill
f946e5e0a0
Automatic update [skip ci]
2025-08-26 19:49:53 +00:00
silverpill
ca29916f93
FEP-171b: Update proposal ( #669 )
...
- Specified that collection SHOULD be implemented.
- Specified access control.
- Added sequence diagram.
- Clarified delivery vs addressing.
- Fixed examples.
- Updated link to GtS Interaction Policy.
- Compare to forwarding from inbox.
- Added Mitra to the implementation list.
- Change discussionsTo attribute.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/669
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-08-26 21:49:23 +02:00
thisismissem
6cf6675f89
Update implementation status of 8fcf ( #664 )
...
This adds more implementations. I'm happy to add in more, I looked at GtS and NodeBB but they didn't seem to implement (I could be wrong)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/664
Co-authored-by: thisismissem <thisismissem@noreply.codeberg.org >
Co-committed-by: thisismissem <thisismissem@noreply.codeberg.org >
2025-08-20 20:30:43 +02:00
silverpill
94b6f38c5c
Automatic update [skip ci]
2025-08-20 17:53:11 +00:00
silverpill
4a60035685
FEP-ef61: Update proposal ( #668 )
...
- Added a list of differences between FEP-ef61 and FEP-fe34.
- Use "DID subject" instead of "identity" when describing relationship between DID and actors.
- Recommending FEP-ae97 (SHOULD instead of MAY).
- Clarified requirements related to inbox and outbox endpoints.
- Changed `discussionsTo` attribute.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/668
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-08-20 19:52:53 +02:00
ilja
51f0a91aec
Add Akkoma as implementation for fep-c16b ( #667 )
...
Proposal fep-c16b has been implemented in Akkoma for a while now, so I've added an "Implementations" section and added Akkoma to the list, linking to it's FEDERATION.md file's "Supported FEPs" section.
Co-authored-by: ilja space <git@ilja.space >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/667
Co-authored-by: ilja <ilja@noreply.codeberg.org >
Co-committed-by: ilja <ilja@noreply.codeberg.org >
2025-08-15 15:29:17 +02:00
devnull
8d657d0f63
fix: add archive link to SocialHub discussion about the Delete activity ( #666 )
...
Co-authored-by: Julian Lam <julian@nodebb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/666
Co-authored-by: devnull <devnull@noreply.codeberg.org >
Co-committed-by: devnull <devnull@noreply.codeberg.org >
2025-08-14 21:43:45 +02:00
silverpill
cd393319e3
FEP-9098: Shortcode boundaries ( #663 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/663
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-08-14 00:50:11 +02:00
silverpill
66f36e6c41
FEP-fe34: Identifying public keys ( #662 )
...
https://socialhub.activitypub.rocks/t/am-i-understanding-something-wrong-or-is-json-ld-remote-context-support-a-gigantic-security-vulnerability-if-any-dumb-c2s-server-implementation-tries-to-federate-with-the-current-network/5439/1
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/662
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-08-14 00:49:03 +02:00
devnull
51e6de21d5
Update FEP 4f05 ( #665 )
...
* fix: reword 'receivers' section for clarity that a request is made for backreference checking
* fix: additional wording re: how to handle when the backreference returns the opposite of what you expected to get
Co-authored-by: Julian Lam <julian@nodebb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/665
Co-authored-by: devnull <devnull@noreply.codeberg.org >
Co-committed-by: devnull <devnull@noreply.codeberg.org >
2025-08-14 00:48:08 +02:00
silverpill
3a5942066f
FEP-9098: Update proposal ( #661 )
...
This commit incorporates some suggestions from
https://codeberg.org/fediverse/fep/pulls/657 .
- Improved `Emoji` object description.
- Clarified text in the "Uniqueness" section.
- Max. width MAY be limited.
- Improved "Microsyntax" section.
- The order of `Emoji` objects in `tag` is not important.
- Moved "Compatibility" section to the end.
- Added "Right-to-left text" section.
- Moved XSS protection info to "Web client considerations" section.
- Added a sentence about repeated emojis to "Compatibility" section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/661
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-08-03 20:02:15 +02:00
ClearlyClaire
ec43853fef
fep-044f: Remove exception allowing mentioned users to quote without approval ( #660 )
...
This exception had two purposes:
1. Provide consistency with the exception in other policies defined by GoToSocial
2. Provide an “escape hatch” to mentioned users allowing them to react to mentions of them
However:
1. GoToSocial's interaction policies define this exception only for replies, and not for the other sub-policies, so not having this exception for quotes would not actually make it less consistent
2. While useful, this “escape hatch” is not necessary, as it is still possible to reply to such posts
3. this exception reduces the usefulness of the quote authorization feature a little, and adds both implementation and UX complexity
Therefore, we think this exception causes more issues than it solves, and we are considering removing it, even though it is a significant change to a FEP draft that has been largely unchanged for a while.
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/660
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
2025-07-30 19:27:11 +02:00
ClearlyClaire
aebabab7f3
FEP-044f: Call out visibility/access control/privacy options to implementers ( #659 )
...
This is non-normative, but highlights privacy-related pitfalls implementers could fall into.
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/659
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
2025-07-25 14:07:18 +02:00
silverpill
a6e0dd71c0
FEP-521a: Add tootik to implementation list ( #658 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/658
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-20 15:23:56 +02:00
ClearlyClaire
441b997404
FEP-044f: add Smithereen and Mastodon to the list of implementations ( #655 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/655
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
2025-07-15 14:58:03 +02:00
ClearlyClaire
6e4f763567
FEP-044f: Fix context for quoteAuthorization ( #654 )
...
This was an oversight when writing the FEP.
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/654
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org >
2025-07-15 14:57:47 +02:00
silverpill
08fc651073
FEP-fe34: Update proposal ( #653 )
...
- Clarified assumptions and moved them to Authentication section.
- Location SHOULD match object ID.
- Changed authentication rules for embedded objects.
- Fixed incorrect example in Authorization section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/653
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-13 00:03:58 +02:00
silverpill
0d219c7801
FEP-9098: Update proposal ( #652 )
...
- Added definition of custom emoji.
- Clarified description of `updated`.
- Added note about `icon` aspect ratio.
- Specified reserved HTML characters.
- Don't replace inside `<code>` and `<pre>`.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/652
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-11 17:51:34 +02:00
silverpill
73906ec8ea
FEP-844e: Add WordPress to implementation list ( #651 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/651
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-11 00:38:01 +02:00
silverpill
2fca072da6
Automatic update [skip ci]
2025-07-10 22:36:16 +00:00
silverpill
d79a3f8142
Withdraw FEP-5624 ( #632 )
...
This FEP has seen no updates for the last 2 years.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/632
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-11 00:35:57 +02:00
silverpill
a4a371a4c9
FEP-9098: Preserve aspect ratio ( #650 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/650
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-11 00:35:17 +02:00
silverpill
f6ae73caf2
FEP-c0e0: Refer to FEP-9098 ( #649 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/649
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-06 14:41:49 +02:00
silverpill
e7a671e0d2
Automatic update [skip ci]
2025-07-05 22:06:10 +00:00
silverpill
67d713945c
FEP-9098: Custom emojis ( #647 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/647
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-06 00:04:07 +02:00
silverpill
1f4fe98209
Automatic update [skip ci]
2025-07-05 16:17:21 +00:00
silverpill
b65eb6579e
FEP-9967: Update proposal ( #646 )
...
- Specified how custom emojis work.
- Added note about poll option limits.
- Clarified how `updated` is used.
- Added `type: implementation` to front matter.
- Added "Implementations" section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/646
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-05 18:17:02 +02:00
silverpill
f332736813
Automatic update [skip ci]
2025-07-05 16:02:17 +00:00
Evan Prodromou
d791010e42
FEP 4ccd update ( #640 )
...
There are a few updates in this PR.
- Two new inverse properties, `pendingFollowersOf` and `pendingFollowingOf`
- Semantically versioned aliases for the context for future-proofing
- One section per term
- Implementations list
- Clarified examples
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/640
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name >
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name >
2025-07-05 18:01:48 +02:00
silverpill
6a071aa907
FEP-f228: Add Decodon to implementation list ( #644 )
...
Also added a note about collection ordering.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/644
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-07-03 22:32:44 +02:00
Evan Prodromou
560ea2e18d
FEP c648 improvements ( #641 )
...
I'm working on some improvements on c648 with the hope of getting it to FINAL soon. Starting a PR to track them.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/641
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name >
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name >
2025-07-03 21:48:08 +02:00
André Menrath
c98aca5a8c
FEP-8a8e First round of improvments ( #586 )
...
- Fix examples: now after the initial PR of the FEP got merged the namespace is resolving. This revealed a lot of typos in the examples.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/586
Co-authored-by: André Menrath <linos@noreply.codeberg.org >
Co-committed-by: André Menrath <linos@noreply.codeberg.org >
2025-07-03 00:05:30 +02:00