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
silverpill
450c402de3
Implementation tracking ( #634 )
...
This pull request adds `implementations` key to the JSON index. Implementations are counted only for proposals that have `implementation` type.
Resolves https://codeberg.org/fediverse/fep/issues/194 and https://codeberg.org/fediverse/fep/pulls/214
Discussion on SocialHub: https://socialhub.activitypub.rocks/t/implemented-fep-type/5048
Results:
| Title | Status | Count |
| ----- | ------ | ----- |
| [Object Integrity Proofs](https://codeberg.org/fediverse/fep/src/branch/main/fep/8b32/fep-8b32.md ) | DRAFT | 6 |
| [Identity Proofs](https://codeberg.org/fediverse/fep/src/branch/main/fep/c390/fep-c390.md ) | DRAFT | 3 |
| [Representing actor's public keys](https://codeberg.org/fediverse/fep/src/branch/main/fep/521a/fep-521a.md ) | FINAL | 5 |
| [Client-side activity signing](https://codeberg.org/fediverse/fep/src/branch/main/fep/ae97/fep-ae97.md ) | DRAFT | 2 |
| [Portable Objects](https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md ) | DRAFT | 4 |
| [Server-Level Actor Discovery Using WebFinger](https://codeberg.org/fediverse/fep/src/branch/main/fep/d556/fep-d556.md ) | FINAL | 4 |
| [The OpenWebAuth Protocol](https://codeberg.org/fediverse/fep/src/branch/main/fep/61cf/fep-61cf.md ) | DRAFT | 5 |
| [Emoji reactions](https://codeberg.org/fediverse/fep/src/branch/main/fep/c0e0/fep-c0e0.md ) | DRAFT | 4 |
| [Conversation Containers](https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md ) | DRAFT | 3 |
| [Backfilling conversations](https://codeberg.org/fediverse/fep/src/branch/main/fep/f228/fep-f228.md ) | DRAFT | 8 |
| [Representing context with a Collection](https://codeberg.org/fediverse/fep/src/branch/main/fep/2931/fep-2931.md ) | DRAFT | 4 |
| [Capability discovery](https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md ) | DRAFT | 4 |
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/634
Reviewed-by: helge <helge@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-21 20:18:39 +02:00
silverpill
b7dddd105b
FEP-fe34: Update proposal ( #683 )
...
- Recommend using separate domain for media if media type can't be verified.
- Moved implicit ownership examples to the "Ownership" section.
- Include `replies` collection as an example of implicit ownership.
- Clarified how update/delete permissions work.
- Require servers to limit access to objects when `proxyUrl` endpoint is used.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/683
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-18 20:33:08 +02:00
silverpill
e37f0d9dba
FEP-ae97: Update proposal ( #682 )
...
- Added section describing Media API.
- Specified status codes for error responses.
- Updated security considerations.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/682
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-18 01:37:24 +02:00
trwnh
4848054aa1
Automatic update [skip ci]
2025-09-16 19:22:11 +00:00
a
ca78b38489
add: FEP-8967: Generating link previews for attached links ( #680 )
...
Discussion thread: https://socialhub.activitypub.rocks/t/fep-8967-generating-link-previews-for-attached-links/5598
Mastodon PR: https://github.com/mastodon/mastodon/pull/36104
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/680
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2025-09-16 21:21:28 +02:00
silverpill
afd59a909e
FEP-844e: Fix example, add tootik to impls ( #679 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/679
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-15 20:03:54 +02:00
silverpill
0c6dfc0db1
FEP-f228: Add link to article, add PieFed to implementations ( #677 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/677
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2025-09-13 00:30:27 +02:00
Dima Krasner
a9625b77e6
FEP-ef61: Add tootik to implementation list ( #676 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/676
Reviewed-by: silverpill <silverpill@noreply.codeberg.org >
Co-authored-by: Dima Krasner <dima@dimakrasner.com >
Co-committed-by: Dima Krasner <dima@dimakrasner.com >
2025-09-12 18:35:54 +02:00