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