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

842 Commits

Author SHA1 Message Date
Lynn Foster c93fcbbb34 Bring VF planning FEPs up to date (#830)
Bring up to VF 1.0.0, correct ResourceSpecification, update for newer FEP requirements.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/830
2026-04-21 23:03:44 +02:00
Steve Bate 021c0abdd2 ae0c: Fixed types and cleaned up grammar (#828)
No behavior changes in this PR.

Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/828
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-04-21 19:32:27 +02:00
Matthias Pfefferle 6cb81f2ccb FEP-ee3a: Add WordPress ActivityPub to implementations (#827)
Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/827
Co-authored-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
Co-committed-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
2026-04-21 18:05:19 +02:00
Marcin Czachurski 6fba502515 FEP-ee3a: Add Vernissage to implementators (#826)
Three changes:
 - Add `Implementations` section to FEP-ee3a
 - Add Vernissage to FEP-ee3a Implementations section
 - Add Vernissage to FEP-f1d5 Implementations section

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/826
Co-authored-by: Marcin Czachurski <mczachurski@icloud.com>
Co-committed-by: Marcin Czachurski <mczachurski@icloud.com>
2026-04-20 13:35:15 +02:00
Steve Bate c4df851928 3ab2: Fixed JSON-LD context. (#823)
Co-authored-by: Steve Bate <svc-fep@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/823
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-04-17 19:19:47 +02:00
silverpill 655325dadf Automatic update [skip ci] 2026-04-16 18:41:32 +00:00
Ben Pate a6c0c5c9b8 FEP-7b29 (#805)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/805
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2026-04-16 20:41:02 +02:00
silverpill 32c3288453 Validate URLs in discussionsTo and trackingIssue fields (#817)
This PR improves validation of proposal metadata. Empty strings in `discussionsTo` and `trackingIssue` fields will not be allowed.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/817
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-15 21:16:14 +02:00
mkljczk a3bd83e6cb FEP-044f: Quote authorization is an object (#819)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/819
Co-authored-by: mkljczk <git@mkljczk.pl>
Co-committed-by: mkljczk <git@mkljczk.pl>
2026-04-15 20:25:23 +02:00
ClearlyClaire 6c85c0ad34 FEP-044f: Fix quote definition in one example's context (#820)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/820
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2026-04-15 20:20:59 +02:00
mkljczk 699058c938 fep-044f: Fix context (#803)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/803
Co-authored-by: mkljczk <git@mkljczk.pl>
Co-committed-by: mkljczk <git@mkljczk.pl>
2026-04-15 20:20:28 +02:00
silverpill ef9c3d4c87 Automatic update [skip ci] 2026-04-11 15:23:17 +00:00
silverpill 3be79cb592 FEP-0837: Update proposal (#816)
- Removed om2 from @context.
- Updated full example to be unit based.
- Added flohmarkt and Fedify to implementation list

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/816
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-11 17:23:08 +02:00
silverpill a889c24586 Automatic update [skip ci] 2026-04-10 16:06:45 +00:00
silverpill 211e85c80b Withdraw FEP-a070 (#815)
https://codeberg.org/fediverse/fep/issues/121#issuecomment-7291684
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/815
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-10 18:06:15 +02:00
silverpill bec65d831c Automatic update [skip ci] 2026-04-10 15:36:57 +00:00
silverpill bf88b05e34 FEP-9967: Add JSON schema (#814)
+ Update implementation list

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/814
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-10 17:08:18 +02:00
silverpill 85e1ef955d Automatic update [skip ci] 2026-04-10 09:54:44 +00:00
silverpill fd7047cf52 FEP-ae97: Update proposal (#813)
- Added sequence diagram describing the registration process.
- Require server to return keys on a repeated registration request.
- Do not accept key IDs provided by the server.
- Clarify that server-to-server versions of activities are used.
- Require client to verify incoming FEP-ef61 activities.
- Updated implementation list.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/813
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-10 11:54:32 +02:00
silverpill 7bc98073ec FEP-9f9f: Update proposal (#812)
- Recommend changing `updated` when contents are changed.
- Clarify that rev-chron ordering requirement may be relaxed.
- Add link to section 7.1 Delivery.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/812
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-07 23:39:34 +02:00
silverpill e58c2d457f FEP-9f9f: Update proposal (#811)
- Clarified when embedded collections are not allowed.
- Clarified what is meant by collection contents.
- Updated access control section.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/811
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-04 15:28:59 +02:00
silverpill 9e52c75858 Automatic update [skip ci] 2026-04-03 21:24:28 +00:00
silverpill 0585a3736c FEP-9f9f: Collections (#809)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/809
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-04-03 23:24:14 +02:00
rimu 159dc7527c fix typo 2026-04-03 19:00:26 +00:00
silverpill 65b0f6e186 Automatic update [skip ci] 2026-04-01 15:08:27 +00:00
rimu 4c1ff97e96 FEP 1a11: Send Announces Containing Many Activities (#806)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/806
Co-authored-by: rimu <rimu@rimu.geek.nz>
Co-committed-by: rimu <rimu@rimu.geek.nz>
2026-04-01 17:08:11 +02:00
Matthias Pfefferle 3aa84ce0c2 Add WordPress to implementation lists (#774)
Add WordPress (ActivityPub plugin) to the implementation sections of FEPs where it was missing: FEP-3b86, FEP-4f05, FEP-5feb, FEP-8fcf, and FEP-f1d5.

Co-authored-by: Matthias Pfefferle <pfefferle@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/774
Co-authored-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
Co-committed-by: Matthias Pfefferle <matthias.pfefferle@noreply.codeberg.org>
2026-03-26 22:58:06 +01:00
silverpill abcdfc4c08 Fix tests (#802)
There was a conflict between `create_site_pages.py` and  `pytest`. The former added python files to `docs` and `build` directories, causing `pytest scripts` to fail.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/802
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-03-23 17:39:17 +01:00
silverpill 1f3b850135 FEP-0837: Update proposal (#799)
- Specified that `hasNumericalValue` is a decimal string.
- Using `currencyAmount` unit for currency in examples.
- Made `resourceConformsTo` property required.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/799
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-03-23 13:17:38 +01:00
silverpill 2fc8f4b920 Automatic update [skip ci] 2026-03-20 20:29:38 +00:00
equaltoai de2d1899c3 Add FEP-c81b: Agent Social Attribution for ActivityPub (#794)
Adds a new draft FEP for agent social attribution on ActivityPub `Note` objects.

Summary:
 - defines the `agentAttribution` extension
 - uses the live namespace at `https://spec.lessersoul.ai/ns/agent-attribution/v1#`
 - documents current field semantics and examples

Author: Aron Price <aron@lessersoul.ai>
Discussion: https://codeberg.org/fediverse/fep/pulls/794
Co-authored-by: Aron Price <aron23@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/794
Co-authored-by: equaltoai <equaltoai@noreply.codeberg.org>
Co-committed-by: equaltoai <equaltoai@noreply.codeberg.org>
2026-03-20 21:29:24 +01:00
silverpill a8f7a74948 Automatic update [skip ci] 2026-03-20 20:25:46 +00:00
naturzukunft e4100b6bad FEP-34ec v2: simplify to activity references with Remove dismiss (#797)
Drop Notification type and notificationType property.
Collection holds activity references directly.
Dismiss via standard Remove (AP §6.11), activity stays in inbox.
Filter on as:type instead of notificationType.
Simplified JSON-LD context and TTL.

Based on SocialHub thread consensus with trwnh and stevebate.

Co-authored-by: automation <noreply@local>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/797
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org>
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org>
2026-03-20 21:25:28 +01:00
silverpill cc2ff6dafd Automatic update [skip ci] 2026-03-19 14:20:26 +00:00
Steve Bate be59aeb7b2 fep-a1d1: ActivityPub Patch (#795)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/795
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-03-19 15:20:05 +01:00
silverpill d4cd4717a3 Automatic update [skip ci] 2026-03-18 13:15:37 +00:00
Steve Bate f87b5c9551 Add type metadata to c195 and f011 (#793)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/793
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-03-18 14:15:23 +01:00
silverpill afbd11cfed FEP-fc48: Update proposal (#792)
- Added "Motivation" section.
- Removed `Offer`, `Accept` and `Reject` from the list of basic activities.
- Clarified what is a basic activity.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/792
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2026-03-17 23:27:19 +01:00
silverpill 610f6f51af Automatic update [skip ci] 2026-03-17 17:48:03 +00:00
Steve Bate 7b86e20b33 fep-f011: Full-Text Search Query Syntax for ActivityPub (#788)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/788
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-03-17 18:46:27 +01:00
silverpill 13a1f68e13 Automatic update [skip ci] 2026-03-17 17:38:19 +00:00
Steve Bate 99c5219fff fep-c195: JSONPath Filtering for ActivityPub Collection Retrieval (#787)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/787
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2026-03-17 18:35:02 +01:00
silverpill c51df1a589 Automatic update [skip ci] 2026-03-16 18:52:43 +00:00
silverpill bb8b34b98c Remove trackingIssue 2026-03-16 18:49:03 +00:00
potato c21ecedb21 FEP-c07e: add product type to object (#779)
discussion:

https://socialhub.activitypub.rocks/t/has-there-been-a-proposal-to-add-a-product-type-to-object-before/8544
Co-authored-by: potato <potato@email.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/779
Co-authored-by: potato <potato@noreply.codeberg.org>
Co-committed-by: potato <potato@noreply.codeberg.org>
2026-03-16 19:28:44 +01:00
naturzukunft be6bc03731 Fix FEP-db70: correct Remove wording in summary and motivation (#785)
Remove does not target a single object — it requires the client to
  know the identity of every object to remove. RemoveAll fills the gap
  for declarative, filter-based batch removal.

Co-authored-by: Fred Hauschel <naturzukunft@changinggraph.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/785
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org>
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org>
2026-03-16 19:22:44 +01:00
silverpill 5868ba8782 Automatic update [skip ci] 2026-03-16 09:47:55 +00:00
naturzukunft c16a573aba Add FEP-db70: RemoveAll Collection Activity (#781)
This FEP defines a RemoveAll activity for batch-removing items from an ActivityPub collection. While ActivityPub defines Remove for single items, there is no mechanism for removing multiple or all items at once.

- New activity type RemoveAll for batch removal from any collection
- Optional FEP-34c1 filter to selectively remove items matching criteria (by type, date, actor)
- Without filter, all items are removed
- Use cases: "mark all as read", clearing old items, filtered batch removal

Co-authored-by: automation <noreply@local>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/781
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org>
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org>
2026-03-16 10:22:31 +01:00
silverpill 1401762b36 Automatic update [skip ci] 2026-03-16 09:16:45 +00:00
naturzukunft beb97469f7 Add FEP-34ec: Notification Collection Endpoint (#780)
This FEP defines a standardized notification collection for ActivityPub actors. A new notifications property under endpoints (ActivityPub §5.7) provides an OrderedCollection containing Notification objects that inform the actor about relevant activities.

- Standardized endpoint under endpoints.notifications
- New type Notification as a notification about an activity
- C2S operations for managing notifications (Remove, Add, RemoveAll)
- Integration with FEP-34c1 for filtering and filtered batch operations

Co-authored-by: automation <noreply@local>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/780
Co-authored-by: naturzukunft <naturzukunft@noreply.codeberg.org>
Co-committed-by: naturzukunft <naturzukunft@noreply.codeberg.org>
2026-03-16 10:06:22 +01:00