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

644 Commits

Author SHA1 Message Date
silverpill 652e92fcae Automatic update [skip ci] 2025-06-14 19:22:18 +00:00
silverpill 1542b4cc1d Withdraw FEP-5bf0 (#626)
https://codeberg.org/fediverse/fep/issues/80#issuecomment-5359182
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/626
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-14 21:20:52 +02:00
silverpill 23e40d1459 Automatic update [skip ci] 2025-06-14 12:28:01 +00:00
silverpill d2897e366d FEP-844e: Capability discovery (#623)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/623
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-14 14:27:27 +02:00
silverpill 80d9ae0b7f FEP-521a: Remove expires property (#621)
I think the requirement with the level MUST is not appropriate because this property is not currently used in Fediverse.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/621
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-14 14:00:46 +02:00
silverpill 68b496d7c5 Automatic update [skip ci] 2025-06-10 17:13:46 +00:00
silverpill b266c4e99d FEP-0837: Update proposal (#620)
- Added `attributedTo` to Agreement.
- Changed "URL" to "URI".
- Added context for FEP-888d.
- Updated references.
- Added `type` and updated `discussionsTo`.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/620
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-10 19:13:29 +02:00
silverpill 3d811583b5 Automatic update [skip ci] 2025-06-10 17:13:11 +00:00
silverpill abca836fd2 FEP-0ea0: Update references (#619)
- Updated references.
- Added proposal `type`.
- Updated `discussionsTo`.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/619
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-10 19:12:51 +02:00
silverpill acefaea513 FEP-ae97: Main actor key (#618)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/618
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-06-07 15:17:03 +02:00
Evan Prodromou 69311f171d feat: add duplicate delivery code (#617)
This change adds a new problem type, duplicate delivery, for when the same activity is delivered multiple times.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/617
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-06-04 11:27:26 +02:00
silverpill 7bc97c995b FEP-521a: Update proposal (#606)
- Key identifiers MUST be URIs.
- Actor MAY have no keys.
- Updated RFC-2119 link.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/606
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-27 23:31:56 +02:00
silverpill 3fa59da52a FEP-521a: Rephrase recommendations for constructing key IDs (#605)
Based on feedback: https://socialhub.activitypub.rocks/t/fep-521a-representing-actors-public-keys/3380/26

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/605
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-22 22:26:47 +02:00
silverpill 331306bfb8 FEP-0151: Capability detection (#604)
- Updated "Capability detection" section.
- Improved `metadata` example.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/604
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-19 21:37:25 +02:00
silverpill d8441498dc FEP-521a: Update proposal (#603)
- Formatting and grammar fixes.
- Removed same-origin recommendation.
- Removed FEP-c390 comparison.
- Updated references.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/603
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-16 17:24:23 +00:00
Marcin Czachurski cddfbb0f0a FEP-67ff: Add Vernissage to implementation list (#602)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/602
Co-authored-by: Marcin Czachurski <mczachurski@icloud.com>
Co-committed-by: Marcin Czachurski <mczachurski@icloud.com>
2025-05-16 17:07:33 +00:00
grishka e951ded9ad Update FEP-82f6 (#601)
I'm clarifying some things and adding an example status object.

Co-authored-by: Grishka <git@grishka.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/601
Co-authored-by: grishka <grishka@noreply.codeberg.org>
Co-committed-by: grishka <grishka@noreply.codeberg.org>
2025-05-16 09:41:14 +00:00
silverpill 2df06c5840 Automatic update [skip ci] 2025-05-12 20:38:54 +00:00
grishka bee56cd45a Add FEP-82f6: Actor statuses (#596)
This proposal describes an ActivityPub extension to allow actors to publish a short status text, with optional expiration, link attachment, and history.

Some centralized communication services provide their users with the ability to set a status on their account, which is usually displayed on their profile and sometimes next to their name in other places in the UI. These are distinct from regular posts because they can not be interacted with in any way whatsoever, can't contain media attachments, and usually have a short character limit on the order of several hundred characters at most. Statuses are always visible to anyone who can see the actor itself.

Co-authored-by: Grishka <git@grishka.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/596
Co-authored-by: grishka <grishka@noreply.codeberg.org>
Co-committed-by: grishka <grishka@noreply.codeberg.org>
2025-05-12 20:38:28 +00:00
silverpill 56ea8f56ac Automatic update [skip ci] 2025-05-12 12:09:56 +00:00
silverpill ce65fef716 FEP-0151: NodeInfo in Fediverse Software (2025 edition) (#598)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/598
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-12 12:08:39 +00:00
silverpill 0e47e614e1 Automatic update [skip ci] 2025-05-12 11:28:48 +00:00
silverpill bc0f7103f7 Withdraw FEP-07d7 (#597)
Requested in https://codeberg.org/fediverse/fep/pulls/561

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/597
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-12 11:28:19 +00:00
silverpill fd0a6abe87 FEP-ae97: Security considerations (#595)
- Added "Security considerations" section.
- Require actor keys to have server's origin.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/595
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-12 11:23:06 +00:00
silverpill f44407c84c FEP-2277: Raise priority of VerificationMethod (#594)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/594
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-12 11:22:16 +00:00
silverpill 009b3e4a68 FEP-fe34: Reciprocal claims (#593)
- Added "Reciprocal claims" section.
- Explained why actors sharing an origin are assumed to trust each other.
- Explained why authentication is necessary.
- Clarified how client-submitted objects are expected to be validated.
- Updated ActivityPub authors.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/593
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-05-12 11:21:32 +00:00
Evan Prodromou b2f9e045e9 fep-b2b8-preview-content (#592)
Quick additional PR! Added `inReplyTo` and harmonized recommendations for URLs in the preview.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/592
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-05-09 18:44:11 +00:00
Evan Prodromou db0f01dd7f fep-b2b8-updates (#591)
Two updates on FEP-B2B8 to respond to open issues: Discourage embedding "Read more..." links in the summary, content, and preview of an Article, and how to use the `sensitive` flag to indicate sensitive content.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/591
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-05-08 10:24:54 +00:00
silverpill d80a35e7b0 FEP-fe34: Update proposal (#589)
- Added "Assumptions" section.
- Added warning about media uploads.
- Don't allow clients to create public keys.
- Clarified that object must be fetched by its ID.
- Updated "Ownership" section to make it more aligned with FEP-2277.
- Don't use same-origin policy when authorizing access to protected resources.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/589
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-28 20:07:25 +00:00
silverpill 0b3190d9a3 List all ActivityPub authors in FEP template (#542)
The reference to ActivityPub spec currently includes only ActivityPub editors.
According to [W3C guidebook](https://www.w3.org/guide/editor/role.html):

>The role of the editor is not that of author. They maintain the text of a current draft that the Group has agreed to and possibly to suggest concrete wording when none is forthcoming from the group.

I think it would be more appropriate to include all authors there.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/542
Reviewed-by: a <trwnh@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-28 16:05:33 +00:00
silverpill 42d05f513c FEP-2277: Add VerificationMethod type (#588)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/588
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-27 20:56:43 +00:00
silverpill 7ecfa0d4a9 Automatic update [skip ci] 2025-04-23 19:19:51 +00:00
silverpill d3f9b002ac FEP-ae97: New registration process (#564)
- New registration process where keys are generated and stored by the server.
- C2S API requests are signed with identity key.
- Added `type` field to proposal metadata.
- Added reference to HTTP Signatures report.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/564
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-23 19:19:23 +00:00
silverpill f8590a1e2d Automatic update [skip ci] 2025-04-23 19:14:50 +00:00
André Menrath 837a43af5b Add: FEP-8a8e: A common approach to using the Event object type (#430)
This draft is still work in progress. I created the Pull Request to already share it with possible interested audience.

ToDo before removing WIP:

- [x] Anonymous Joins, indicate that such will always will be rejected. When supporting Organizers: `Join` has `to` or `cc` set to Organizer Collection of the Event.

- [x] Organizer collections
- [x] Move all definitions from https://event-federation/ns# to the w3c fep namespace of this fep. (https://codeberg.org/fediverse/fep/src/branch/main/fep/888d/fep-888d.md#defining-terms-associated-with-an-fep)
- [x] Collection of upcoming Events
- [x] Maybe define own "timezone" attribute...
- [x] Multiple banner images sizes: encourage to provide if available and give `width` and `height` attributes!
- [x]  `organizer` or `organizers` (Use plural for `Collection` and singular for lists).

Co-authored-by: les <lesion@autistici.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/430
Co-authored-by: André Menrath <linos@noreply.codeberg.org>
Co-committed-by: André Menrath <linos@noreply.codeberg.org>
2025-04-23 19:14:20 +00:00
silverpill c1621c8d49 Automatic update [skip ci] 2025-04-23 15:25:26 +00:00
silverpill bc859006b5 Withdraw FEP-2100 (#548)
This FEP has been inactive for more than 1 years.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/548
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-23 15:25:03 +00:00
silverpill b1ddd252c0 FEP-fe34: Clarify scope (#563)
- Requiring keys to be controlled by server.
- Added Move(Actor) to the list of cross-origin relationship examples.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/563
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-23 15:23:55 +00:00
ClearlyClaire 136d6c14b6 fep-044f: fix namespace of QuoteAuthorization and QuoteRequest (#559)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/559
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2025-04-17 19:25:16 +00:00
Tim Bray be346f20a3 Corrected working group name (#560)
Signed-off-by: Tim Bray <tbray@textuality.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/560
Co-authored-by: Tim Bray <tbray@textuality.com>
Co-committed-by: Tim Bray <tbray@textuality.com>
2025-04-17 18:11:22 +00:00
ClearlyClaire d62c4c7ba7 fep-044f: clarify Security considerations a little bit (#558)
Hopefully, this will help clarify that “ill-intentioned servers” are not necessarily those
that do not implement this FEP, but instead highlight what an ill-intentioned actor can do.

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/558
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2025-04-16 16:10:40 +00:00
devnull f19382950f [4f05] grammatical errors, call out requesting of remote object if not already embedded (#555)
Co-authored-by: Julian Lam <julian@nodebb.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/555
Co-authored-by: devnull <devnull@noreply.codeberg.org>
Co-committed-by: devnull <devnull@noreply.codeberg.org>
2025-04-16 16:07:48 +00:00
ClearlyClaire 485d42a02f fep-044f: Switch from FEP-e232 object links to bespoke quote and quoteAuthorization attributes (#556)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/556
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2025-04-16 12:41:00 +00:00
a b359769970 888d: Fix formatting, add PEP723 script metadata (#557)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/557
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2025-04-16 12:36:10 +00:00
silverpill 0130de5237 Automatic update [skip ci] 2025-04-15 18:25:47 +00:00
devnull 38f7de3094 FEP-4f05: Soft Deletion (#553)
This FEP describes how implementors should handle two-stage deletion (also known as soft delete and hard delete) when federating between instances. Behaviours are specified for both publishers and receivers.

Co-authored-by: Julian Lam <julian@nodebb.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/553
Co-authored-by: devnull <devnull@noreply.codeberg.org>
Co-committed-by: devnull <devnull@noreply.codeberg.org>
2025-04-15 18:25:21 +00:00
Tim Bray de1459eb71 2025 refresh (#551)
Signed-off-by: Tim Bray <tbray@textuality.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/551
Co-authored-by: Tim Bray <tbray@textuality.com>
Co-committed-by: Tim Bray <tbray@textuality.com>
2025-04-08 12:20:38 +00:00
silverpill 163ff11372 Automatic update [skip ci] 2025-04-07 11:08:32 +00:00
silverpill 0c99ea292d Withdraw FEP-cb76 (#550)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/550
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-04-07 11:07:55 +00:00
silverpill 26de9bdf8d Automatic update [skip ci] 2025-04-04 09:44:42 +00:00