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
silverpill
14502e4c50
FEP-0837: minimumQuantity ( #693 )
...
- Introduced `minimumQuantity` property for intents.
- Specified default value for `unitBased` and removed `unitBased` from minimal example.
- Require `attributedTo` property on finalized agreements.
- Fixed typo in `stipulates`.
- Added "Implementations" section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/693
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-10-11 00:44:55 +02:00
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