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

582 Commits

Author SHA1 Message Date
a dbd1bbbd94 FEP-2931: Representing context with a Collection 2025-03-23 04:08:09 +00:00
Evan Prodromou b64d35f4fa fix: correct egregious misspelling of namespace URL (#532)
Welp, I thought I had the domain name for the FEP namespace off the top of my dome for some reason, and I was egregiously wrong. This fix changes the URLs of all the problem types.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/532
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-03-20 19:24:16 +00:00
silverpill d15d145fca Automatic update [skip ci] 2025-03-20 19:00:12 +00:00
Evan Prodromou f01a26fcc3 feat: FEP-c180: Problem Details for ActivityPub (#530)
This FEP describes a set of problem details types for use in the ActivityPub API and federation protocol.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/530
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-03-20 18:59:35 +00:00
silverpill 78a31a92cb Automatic update [skip ci] 2025-03-19 14:52:38 +00:00
silverpill 17be7ea0ce FEP-ef61: Endpoints and services (#529)
- Added `endpoints.gateways` to the list of `gateways` alternatives.
- Specified optional publishing of gateways as DID sarvices.
- Added note about ActivityPub compatibility.
- Added warning about changing URI scheme.
- Added `type` to proposal metadata.
- Changed "Controller Documents" to "Controlled Identifiers" and added that spec to "References".
- Removed Data Integrity standard from "References".

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/529
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-19 14:52:09 +00:00
silverpill 45d5fae978 FEP-2277: Improve Collection detection algorithm (#528)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/528
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-18 20:27:18 +00:00
silverpill 2bad8012b7 Automatic update [skip ci] 2025-03-18 11:17:21 +00:00
silverpill a8913e7525 FEP-fe34: Cross-origin relationships (#526)
- Added section describing cross-origin relationships.
- Removed note about "other ways to establish trust".
- Clarified what "authentication" means.
- Specified that location must be the last in the chain of redirects.
- Clarified what "authorization" means.
- Made "Ownership" a sub-section of "Authorization".
- Added `type` to proposal metadata.
- Updated discussion link.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/526
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-18 11:16:59 +00:00
silverpill 6de8909f7d Automatic update [skip ci] 2025-03-17 18:27:05 +00:00
silverpill 8d1c8099af FEP-c390: Maintenance (#525)
- Updated references to Data Integrity specification.
- Added previously removed test vectors.
- Added `type` to metadata.
- Update discussion link.
- Renamed context.jsonld file.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/525
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-17 18:26:44 +00:00
Ben Pate d5ec9aa95d New Object intent, some expansions and clarifications (#524)
- Adding a new definition for `Object` intents.
- Expanding the parameters for `Create` intents.
- Adding clarifying text and typos

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/524
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2025-03-16 21:43:42 +00:00
silverpill 0c350587d6 Automatic update [skip ci] 2025-03-16 17:57:50 +00:00
Steve Bate 75ca0977fd Move d556 to FINAL status (#522)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/522
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2025-03-16 17:57:28 +00:00
a af27695044 7888: use simpler examples and clarify extension points (#523)
clarifications made:

- the `rdfs:label` of `as:context` is roughly "was created in relation to", citing James Snell in a github issue explaining the intended usage of the `context` property.
- most usages of the concept of a "context" include behavior where deleting a context deletes anything within that context. this is not a requirement or recommendation, but it is called out as possible behavior.
- exactly how to participate in a context or copy an existing context is protocol-dependent and left out-of-scope of this FEP; to be followed up on in future FEP efforts
- examples are simplified to leave out protocol details and focus on publishing and consuming context. a new example 4 is added for demonstrating the extension point for "canonical collections".

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/523
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2025-03-15 09:18:19 +00:00
silverpill 95d4266d35 Automatic update [skip ci] 2025-03-14 20:44:24 +00:00
Steve Bate 04f9ca30f2 Moving ae0c to FINAL status (#521)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/521
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2025-03-14 20:44:03 +00:00
silverpill 902f3c9483 FEP-d556: New implementations (#516)
@steve-bate

Streams: https://fediversity.site/.well-known/webfinger?resource=https://fediversity.site
Mitra: https://mitra.social/.well-known/webfinger?resource=https://mitra.social

Iceshrimp.NET plans to implement FEP-d556: https://iceshrimp.dev/iceshrimp/Iceshrimp.NET/src/branch/dev/FEDERATION.md

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/516
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-14 20:42:53 +00:00
silverpill 0541f410b0 FEP-c0e0: Implementations (#518)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/518
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-09 16:46:13 +00:00
Helge cfcdb9272f Automatically add discussionTo link (#490)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/490
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2025-03-07 10:11:22 +00:00
silverpill 40435aed84 FEP-f228: Add Discourse and Mitra to implementation list (#517)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/517
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-03-04 21:43:45 +00:00
Mike P d01580e4e7 FEP-61cf: Avoid open redirection in the error case (#515)
Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/515
Co-authored-by: Mike P <fentiger@noreply.codeberg.org>
Co-committed-by: Mike P <fentiger@noreply.codeberg.org>
2025-03-01 10:09:03 +00:00
Ben Pate 653698e2bf fep-3b86: Typo (#514)
I just found one more copy/paste typo in the FEP.  Sorry for all the chatter :)

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/514
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2025-03-01 10:07:14 +00:00
Ben Pate ecb079ab34 fep-3b86 (#513)
I've made two changes:

1) Update the FEp to use the`template` property (used in oStatus and defined by RFC-6415) instead of the `href` property (which is the only option in the WebFinger spec)

2) Clarified definitions of `on-success` and `on-cancel` to state that these are Workflow commands which might be URLs, but might also be an action like `(close)`

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/513
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2025-02-27 11:14:57 +00:00
silverpill 194a162fa0 FEP-f06f: Update proposal (#512)
- Requiring observers to have `observerOf` property.
- Described creation of object observer (C2S).
- Allowed key re-use.
- Added example.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/512
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-24 15:34:36 +00:00
silverpill ee95fc71a8 Automatic update [skip ci] 2025-02-22 19:07:44 +00:00
Evan Prodromou 68e2994c2e feat: FEP dd4b Quote Posts (#510)
This FEP describes using the `Announce` activity type to implement quote posts in Activity Streams 2.0 and ActivityPub.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/510
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-02-22 19:07:16 +00:00
helge a4dcefee2a Automatic update [skip ci] 2025-02-22 17:03:56 +00:00
silverpill ca16ce6e65 Withdraw FEP-c7d3 (#508)
I am withdrawing this proposal in favor of [FEP-fe34](https://codeberg.org/fediverse/fep/src/branch/main/fep/fe34/fep-fe34.md).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/508
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-22 17:03:33 +00:00
silverpill 857b36bfed FEP-fe34: Update proposal (#509)
- Added "Implicit ownership" section.
- Added reference to FEP-2277.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/509
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-21 13:23:32 +00:00
silverpill 758ec9a544 FEP-f228: Update proposal (#507)
- Improved "collection of posts" definition.
- Added WordPress to implementation list.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/507
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-20 20:44:14 +00:00
silverpill 06df461fa6 Automatic update [skip ci] 2025-02-19 21:12:13 +00:00
Steve Bate a21a460613 FEP-d556 - Small updates. (#506)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/506
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2025-02-19 21:11:49 +00:00
Steve Bate dee7ee2239 Adding implementation information for FIRM (#505)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/505
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2025-02-18 16:46:18 +00:00
silverpill 38255afd96 Automatic update [skip ci] 2025-02-17 20:54:58 +00:00
silverpill 87cc3e372d FEP-f06f: Object observers (#502)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/502
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-17 20:54:32 +00:00
Evan Prodromou 52eed901ac Update fep-b2b8 based on feedback (#501)
This brings in some requested changes to the FEP:

- Add the `preview` property to allow a `Note` that provides a preview of the `Article`
- Addressing properties
- Additional HTML tags (thanks @dariusk)
- Updated references
- Note how poor support of `Article` hurts both publishers and readers

Co-authored-by: dariusk <darius.kazemi@gmail.com>
Co-authored-by: dariusk <dariusk@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/501
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
2025-02-17 20:52:31 +00:00
silverpill 080947c021 Automatic update [skip ci] 2025-02-16 22:02:32 +00:00
silverpill f02023b669 FEP-f228: Backfilling conversations (#499)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/499
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-16 22:01:17 +00:00
Mike P 9e4076489a FEP-61cf: Add sequence diagram (#498)
Add a basic sequence diagram using Mermaid syntax: https://mermaid.js.org/syntax/sequenceDiagram.html

Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/498
Co-authored-by: Mike P <fentiger@noreply.codeberg.org>
Co-committed-by: Mike P <fentiger@noreply.codeberg.org>
2025-02-16 13:41:35 +00:00
silverpill 024bf78f02 FEP-2277: Link should have higher priority (#496)
Algorithm is changed to always return `Link` when object has a `href` property.
This means actors and activities can't have this property.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/496
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-15 19:55:10 +00:00
silverpill 107800132c FEP-ef61: Rewrite "Authentication and authorization" section (#497)
Clarifying how different classes of objects are authenticated (based on [FEP-2277](https://codeberg.org/fediverse/fep/src/branch/main/fep/2277/fep-2277.md) classification).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/497
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-15 19:54:57 +00:00
a a86d33f08c 7888: Remove the bit about redistributing received interactions and replace it with client addressing 2025-02-14 09:39:40 -06:00
a 8ef8e92ace 7888: Expand preamble into overview 2025-02-14 09:19:46 -06:00
a 4890034803 7888: Move rationale to appendix and clean up some language 2025-02-13 11:54:11 -06:00
trwnh dec133ec47 Automatic update [skip ci] 2025-02-13 10:00:29 +00:00
a c28226ef09 FEP-efda: Followable objects 2025-02-13 10:00:07 +00:00
silverpill ed95d437d1 Automatic update [skip ci] 2025-02-09 21:32:43 +00:00
silverpill 744e8e1be1 FEP-171b: contextHistory (#489)
- Add `contextHistory` property to posts instead of `context`.
- Use `contextHistory` as a capability indicator.
- Removed FEP-7888 reference.
- Added `type` attribute to metadata.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/489
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2025-02-09 21:32:23 +00:00
helge e2ba897890 Automatic update [skip ci] 2025-02-07 10:16:04 +00:00