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
Helge
bcc68d8646
Ensure script works when writing a new fep ( #712 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/712
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-11-04 20:22:55 +01:00
silverpill
edc2b8ba4b
Fix typo in readme ( #713 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/713
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-11-04 19:52:48 +01:00
Helge
e4683fbcda
Create a FEP static site ( #673 )
...
### Preview version
https://helge.codeberg.page/fep/
click there to judge
### Tasks done
- [x] Add a proper index.md instead of final.md .... needs me to filter the readme.md
- [x] search is broken --> will resolve itself when all feps are part of it
- [x] Update https://codeberg.org/fediverse/fep/src/branch/main/fep/7d8c/fep-7d8c.md
- [x] The admonition format (according to copilot I can blame this format on Microsoft https://learn.microsoft.com/en-us/contribute/content/markdown-reference#alerts-note-important-tip-warning-caution )
```
>[!NOTE]
>ActivityPub [requires][ActivityPub-Collections] ordered collections to be presented in reverse chronological order. However, an [erratum][ActivityPub-Errata] was proposed to relax this requirement.
```
is not the one supported by python, see https://python-markdown.github.io/extensions/admonition/ . One can probably resolve this by adapting the code https://github.com/Python-Markdown/markdown/blob/f39cf84a24124526c1a0efbe52219fa9950774f6/markdown/extensions/admonition.py
- [x] FEPs miss meta information ....
- [x] Meta information for tracking issue and discussion to link should be formatted
- [x] copy script has problems with contained directories
- [x] add codeberg link to meta, e.g. https://helge.codeberg.page/fep/fep/1b12/
- [x] include implementation counts -> https://codeberg.org/fediverse/fep/issues/686
Co-authored-by: silverpill <silverpill@firemail.cc >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/673
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-11-01 08:40:20 +01:00
silverpill
57c5f10a1a
FEP-fe34: FEP-2277 and ownership ( #711 )
...
- Expanded "Assumptions" section and moved it closer to the beginning of the document.
- Do not tie key detection to FEP-2277.
- Specified the algorithm for determining ownership.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/711
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-30 21:33:09 +01:00
silverpill
1a04842f13
FEP-2277: Actor and PublicKey ( #708 )
...
- Raised priority of `Actor` core type.
- Added `PublicKey` core type.
- Expanded "Rationale" section.
- Improved wording in the paragraph about downsides of standard types.
- Clarified definition of `Collection`.
- Added "Type hierachies" section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/708
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-30 18:35:39 +01:00
silverpill
91a23df063
FEP-67ff: Add Loops and snac, change FEP in template ( #707 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/707
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-28 21:24:19 +01:00
silverpill
b88a4453cb
FEP-9967: Update proposal ( #706 )
...
- Added sequence diagram.
- Removed sentence about endless polls and changed requirement level to MAY.
- Added link to Custom emojis FEP.
- Moved note about `Respond` activity to "Future work" section.
- Updated ActivityPub author list.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/706
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-26 21:46:33 +01:00
Helge
cadd0a521a
Add comments' FEDERATION.md ( #705 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/705
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-10-21 20:09:45 +02:00
Helge
4be286e1eb
Fix typo ( #704 )
...
cc @silverpill
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/704
Co-authored-by: Helge <helge.krueger@gmail.com >
Co-committed-by: Helge <helge.krueger@gmail.com >
2025-10-18 19:20:26 +02:00
silverpill
cd26766dca
Automatic update [skip ci]
2025-10-15 21:30:20 +00:00
silverpill
0d73b1303c
Remove dateWithdrawn from FEP-fffd
2025-10-15 21:29:30 +00:00
silverpill
4ab179b598
Automatic update [skip ci]
2025-10-15 21:27:18 +00:00
Ryan B
56bebe49fb
FEP-fffd: add myself as (admin-only) author, change status to DRAFT ( #703 )
...
for #95
Co-authored-by: Ryan Barrett <git@ryanb.org >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/703
Co-authored-by: Ryan B <snarfed@noreply.codeberg.org >
Co-committed-by: Ryan B <snarfed@noreply.codeberg.org >
2025-10-15 23:27:01 +02:00
silverpill
dab6949777
Automatic update [skip ci]
2025-10-15 21:17:22 +00:00
silverpill
029288dcd1
FEP-8b32: Update proposal ( #700 )
...
- Verification based on same-owner policy instead of same-origin.
- Provided examples of "provably associated with actor".
- Using v2 context.
- Recommending single integrity proof.
- Changed "URL" to "URI" in the description of `verificationMethod`.
- Removed eddsa-jcs-2022 stability warning.
- Added "Security considerations" section with a link to FEP-fe34 (non-normative).
- Added "Privacy considerations" section.
- Added link to eddsa-jcs-2022 test vectors.
- Added Gush to implementation list.
- Fixed link to Conversation Containers.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/700
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-15 23:17:03 +02:00
silverpill
64906fd4bb
Automatic update [skip ci]
2025-10-14 23:05:43 +00:00
sneakers-the-rat
9cfe0fb1a3
FEP-1580: Move Actor Objects with a migration Collection ( #692 )
...
I'm very tired and just want to open this as a draft for now and will come back tomorrow to finish off starting the discussion, editing the proposal, and confirming the schema. For now, this is a draft FEP for migrating account objects after FEP-7628 account Moves
Discussion: https://socialhub.activitypub.rocks/t/fep-1580-move-actor-objects-with-a-migration-collection/8111
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/692
Co-authored-by: sneakers-the-rat <sneakers-the-rat@protonmail.com >
Co-committed-by: sneakers-the-rat <sneakers-the-rat@protonmail.com >
2025-10-15 01:05:15 +02:00
silverpill
630bb4d94f
Automatic update [skip ci]
2025-10-13 14:08:07 +00:00
silverpill
25569d44ac
Withdraw FEP-fffd ( #699 )
...
Withdrawing due to inactivity: https://codeberg.org/fediverse/fep/issues/95#issuecomment-7291633
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/699
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-13 16:07:27 +02:00
silverpill
8862845a2b
FEP-fe34: Update proposal ( #698 )
...
- Specified origin computation algorithm.
- Specified how origins and owners should be compared.
- Refer to FEP-2277 when describing identification of public keys.
- Same-owner embedding can be trusted.
- Don't allow updates of public keys.
- Anonymous objects don't have owners.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/698
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-13 15:40:46 +02:00
silverpill
ef797cacbd
Automatic update [skip ci]
2025-10-13 13:28:52 +00:00
silverpill
05e251d7d3
Withdraw FEP-612d ( #694 )
...
Withdrawing due to an inactivity: https://codeberg.org/fediverse/fep/issues/89#issuecomment-5298306
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/694
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-13 15:28:03 +02:00
silverpill
6112fea957
FEP-2277: Update proposal ( #697 )
...
- Better "Summary".
- Clarified why disjoint types are preferred.
- Added descriptions of proposed types.
- Added section about JSON-LD term re-mapping.
- Updated references.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/697
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-13 09:44:49 +02:00
rugk
c939a31b50
Fix broken syntax/link to timezone ( #690 )
...
I guess this was intended or maybe a link to #timezone but I don't know how you link this stuff.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/690
Co-authored-by: rugk <rugk@noreply.codeberg.org >
Co-committed-by: rugk <rugk@noreply.codeberg.org >
2025-10-11 21:12:49 +02:00
silverpill
695084ae41
FEP-171b: Fix link to original doc ( #696 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/696
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-11 02:10:50 +02:00
silverpill
7b537581a4
FEP-ef61: URL -> URI ( #695 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/695
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-11 01:24:48 +02:00
silverpill
b4939bb2b0
Automatic update [skip ci]
2025-10-10 22:45:20 +00:00