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

752 Commits

Author SHA1 Message Date
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