1
0
mirror of https://codeberg.org/fediverse/fep.git synced 2026-08-05 11:46:04 +00:00
Commit Graph

875 Commits

Author SHA1 Message Date
silverpill 3eca13b7e1 Automatic update [skip ci] 2026-06-11 19:29:08 +00:00
silverpill 5cf835d9a7 FEP-5219: Groups and permissions (#859)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/859
2026-06-11 21:28:03 +02:00
Madeline 5a8cadbde7 update FEP-bebd (#858)
Based on feedback from here: https://aus.social/@kauer/116717973794956900

- Sending a `Reject` for invalid `InviteCode` usage is now `SHOULD` instead of `MUST`
- including an `invites` collection on actors accepting `InviteCode`s is not `SHOULD` instead of `MAY`
- `InviteCode` `name` property must form a valid url for webfinger purposes

Co-authored-by: MaddyUnderStars <46743919+MaddyUnderStars@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/858
2026-06-11 15:15:31 +02:00
silverpill b741a7dfbf Automatic update [skip ci] 2026-06-07 19:06:54 +00:00
silverpill 8101e24b3c FEP-f228: Clarify what post is, add Forte to implementations (#857)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/857
2026-06-07 21:06:42 +02:00
silverpill 70c8a451f3 Automatic update [skip ci] 2026-06-06 09:07:54 +00:00
silverpill 01aa220a8d FEP-0837: Add menuverse to implementation list (#856)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/856
2026-06-06 11:07:41 +02:00
silverpill 09a2e45601 FEP-67ff: Add Harmony and LAUTI to implementation list (#855)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/855
2026-06-06 11:01:03 +02:00
silverpill 1cadd9c911 Automatic update [skip ci] 2026-06-05 18:33:33 +00:00
Madeline 7afbe6c162 FEP-bebd: Follow Invites (#852)
This is my first FEP and first time writing a technical document of this style, so any and all feedback is appreciated.

This FEP is for the most part due to my personal project [Shoot](https://github.com/MaddyUnderStars/shoot/), an activitypub federated instant messenger. It's much like Discord and I needed a method of joining 'servers' via an invite code.

My concerns currently are:
- I'm aware of the use of Invite activities in [Forte](https://codeberg.org/fortified/forte/src/branch/dev/FEDERATION.md#events) and in [Smithereen](https://smithereen.software/docs/federation/groups) and I believe this FEP doesn't conflict with their usage, however there may be other software that does conflict with this
- I'm not sure if I am a fan of using webfinger to resolve Invite activities. This isn't for any real reason, it just feels wrong.

Let me know if you'd like me to create a discussion post about this somewhere. I see a few different FEPs have tracking issues here for discussion while some others have socialhub posts. Is this personal preference?

Co-authored-by: MaddyUnderStars <46743919+MaddyUnderStars@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/852
2026-06-05 20:33:10 +02:00
silverpill 1ed2f231a7 Automatic update [skip ci] 2026-06-04 18:27:54 +00:00
silverpill c76b8854e1 FEP-f228: Update proposal (#853)
- Removed unnecessary section about `history` property.
- Converted "Compatibility with Conversation Containers" section into a NOTE.
- Added tootik and Lemmy to implementations

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/853
2026-06-04 20:27:37 +02:00
silverpill 3b1af4ec5e FEP-fc48: Review side effects and authorization requirements (#851)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/851
2026-05-27 14:43:43 +02:00
devnull 39a8ca9a37 FEP-baf5: authorization, not authentication (#850)
Minor wording fix per silverpill

Co-authored-by: Julian Lam <julian@nodebb.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/850
2026-05-26 20:23:10 +02:00
silverpill 3fa9c4a7f2 FEP-9967: Update proposal (#842)
- Added "Counting voters" section explaining the purpose of `votersCount` property.
- Added "Limits" section with Mastodon's poll option limit.
- Removed `MUST` requirement from the description of anonymous poll.
- Added "Closing a poll" section.
- Added link to `Question` JSON schema.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/842
2026-05-24 16:30:55 +02:00
silverpill 25f472b43b FEP-fe34: Update proposal (#849)
- Explained why actor isolation is a necessary assumption.
- Removed similar but poorly worded explanation from the "Origin" section.
- Discouraged the use of partially embedded objects.
- Listed the properties that are used to specify intended audience.
- Explained why access control on public objects doesn't work.
- Removed requirement to use duck typing (temporarily).
- Added requirement to check authorization on embedded activities.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/849
2026-05-24 10:31:24 +02:00
silverpill 178fa1fcf9 Automatic update [skip ci] 2026-05-22 19:03:58 +00:00
devnull 93eecf76f0 FEP-baf5: Administrator Collection (#847)
Co-authored-by: Julian Lam <julian@nodebb.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/847
2026-05-22 21:03:39 +02:00
Ben Pate 7ac728a1d1 fep-3b86: Welcome NodeBB! (#845)
- Adding NodeBB into list of implementations 🍪
- Add {audience} token to `Create` intent
- Add {context} token to `Create` intent
- Add better examples and description for using `Create` intents

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/845
2026-05-17 11:10:53 +02:00
Ben Pate 516f2f4485 Updating list of implementations (#841)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/841
2026-05-06 21:42:49 +02:00
Arnold Schrijver 9351b1979a docs: Update FACILITATORS.md with past contributors (#818)
I added an extra section "Dormant" to the document. I consider myself dormant, where after creating this repo I have been very active for a long time, but currently only do a fly-by action where that's helpful, like a PR review approval, participation on SocialHub, and pointing to FEP resources on various channels (i.e. "weaving in public").

Also I added the originators of the FEP process, Corry Slep and Pukkamustard with their SocialHub account as reference, for people who wanna do a search in forum archives.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/818
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
2026-04-29 14:11:02 +02:00
silverpill 926adb3b2d FEP-ef61: Update proposal (#840)
- Recommend semantic routing
- Place example of a portable object after the "Identifiers" section.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/840
2026-04-28 19:52:39 +02:00
silverpill 4af220b2db FEP-8b32: Update proposal (#839)
- Clarified use cases in summary.
- Fragments should not contain integrity proofs.
- Unsupported algorithms should be ignored (forward compatibility).
- Added note about repudiability.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/839
2026-04-28 19:52:21 +02:00
silverpill 20b4be112d Automatic update [skip ci] 2026-04-25 16:05:59 +00:00
Steve Bate 6353f0d22d ae49: Add Mitra (#838)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/838
2026-04-25 18:05:39 +02:00
Steve Bate 5e645dd038 35b7: Added Oni multitenant ref (#837)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/837
2026-04-25 18:03:43 +02:00
silverpill 3d08d9fa01 Automatic update [skip ci] 2026-04-24 12:42:03 +00:00
Steve Bate 9357bc7279 ae49: Semantic Routing for ActivityPub (#834)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/834
2026-04-24 14:41:46 +02:00
Steve Bate dc374fb49e 35b7: Added related concepts (#835)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/835
2026-04-24 13:12:56 +02:00
Steve Bate bed639f1c5 3ab2: Added websocket discussion (#833)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/833
2026-04-24 12:53:43 +02:00
silverpill 60aa7907fe Automatic update [skip ci] 2026-04-22 16:19:49 +00:00
Steve Bate 32a69f90cb 35b7: Servers, Instances, and Tenants (#831)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/831
2026-04-22 18:19:34 +02:00
silverpill 3dc59d7232 Automatic update [skip ci] 2026-04-21 21:03:58 +00:00
Lynn Foster c93fcbbb34 Bring VF planning FEPs up to date (#830)
Bring up to VF 1.0.0, correct ResourceSpecification, update for newer FEP requirements.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/830
2026-04-21 23:03:44 +02:00
Steve Bate 021c0abdd2 ae0c: Fixed types and cleaned up grammar (#828)
No behavior changes in this PR.

Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/828
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-04-21 19:32:27 +02:00
Matthias Pfefferle 6cb81f2ccb FEP-ee3a: Add WordPress ActivityPub to implementations (#827)
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/827
Co-authored-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
Co-committed-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
2026-04-21 18:05:19 +02:00
Marcin Czachurski 6fba502515 FEP-ee3a: Add Vernissage to implementators (#826)
Three changes:
 - Add `Implementations` section to FEP-ee3a
 - Add Vernissage to FEP-ee3a Implementations section
 - Add Vernissage to FEP-f1d5 Implementations section

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/826
Co-authored-by: Marcin Czachurski <mczachurski@icloud.com>
Co-committed-by: Marcin Czachurski <mczachurski@icloud.com>
2026-04-20 13:35:15 +02:00
Steve Bate c4df851928 3ab2: Fixed JSON-LD context. (#823)
Co-authored-by: Steve Bate <svc-fep@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/823
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-04-17 19:19:47 +02:00
silverpill 655325dadf Automatic update [skip ci] 2026-04-16 18:41:32 +00:00
Ben Pate a6c0c5c9b8 FEP-7b29 (#805)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/805
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2026-04-16 20:41:02 +02:00
silverpill 32c3288453 Validate URLs in discussionsTo and trackingIssue fields (#817)
This PR improves validation of proposal metadata. Empty strings in `discussionsTo` and `trackingIssue` fields will not be allowed.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/817
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-15 21:16:14 +02:00
mkljczk a3bd83e6cb FEP-044f: Quote authorization is an object (#819)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/819
Co-authored-by: mkljczk <git@mkljczk.pl>
Co-committed-by: mkljczk <git@mkljczk.pl>
2026-04-15 20:25:23 +02:00
ClearlyClaire 6c85c0ad34 FEP-044f: Fix quote definition in one example's context (#820)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/820
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2026-04-15 20:20:59 +02:00
mkljczk 699058c938 fep-044f: Fix context (#803)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/803
Co-authored-by: mkljczk <git@mkljczk.pl>
Co-committed-by: mkljczk <git@mkljczk.pl>
2026-04-15 20:20:28 +02:00
silverpill ef9c3d4c87 Automatic update [skip ci] 2026-04-11 15:23:17 +00:00
silverpill 3be79cb592 FEP-0837: Update proposal (#816)
- Removed om2 from @context.
- Updated full example to be unit based.
- Added flohmarkt and Fedify to implementation list

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/816
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-11 17:23:08 +02:00
silverpill a889c24586 Automatic update [skip ci] 2026-04-10 16:06:45 +00:00
silverpill 211e85c80b Withdraw FEP-a070 (#815)
https://codeberg.org/fediverse/fep/issues/121#issuecomment-7291684
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/815
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-10 18:06:15 +02:00
silverpill bec65d831c Automatic update [skip ci] 2026-04-10 15:36:57 +00:00
silverpill bf88b05e34 FEP-9967: Add JSON schema (#814)
+ Update implementation list

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/814
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-10 17:08:18 +02:00