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

182 Commits

Author SHA1 Message Date
Pere Lev 1ca9905b8d FEP-8b32: List Vervis as an implementation (#107)
I just implemented FEP-8b32 in Vervis and wanting to list it as an implementation, simply for the visibility that Mitra isn't the only one.

Current limitations:

- Only jcs-eddsa-2022 is supported
- The JCS canonicalization is buggy

Co-authored-by: Pere Lev <pere@towards.vision>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/107
Co-authored-by: Pere Lev <fr33domlover@noreply.codeberg.org>
Co-committed-by: Pere Lev <fr33domlover@noreply.codeberg.org>
2023-05-31 01:22:42 +00:00
silverpill 33a8691603 FEP-e232: Update proposal (#104)
- Added known implementations
- Changed domains in example according to https://www.rfc-editor.org/rfc/rfc2606#section-2

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/104
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-05-26 00:56:33 +00:00
David Sterry 391099a97c Add FEP-4adb to the Overview table 2023-05-17 15:44:38 +00:00
helge 9d90d9477e FEP-4adb: Dereferencing identifiers with webfinger (#98)
Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/98
Co-authored-by: helge <helge@noreply.codeberg.org>
Co-committed-by: helge <helge@noreply.codeberg.org>
2023-05-17 15:42:21 +00:00
Adam Nelson cf880fd7a6 FEP-fffd: New draft using url and Link, plus merging instructions (#99)
This is an extensive update to FEP-fffd:

- Proxy links are now `Link`s in `url` with `"rel": "alternate"` or `"rel": "canonical"`. The new `@context` entries have been removed entirely.
- Protocols are determined by URI scheme and/or `mediaType`, not an explicit `protocol` URI.
- Added ATProto, DID, Secure Scuttlebutt, RSS, Atom, and ActivityPub to the list of well-known protocols.
- Specified that only bare NIP-19 identifiers can be used in Nostr URIs.
- Added a section to explain the merging "algorithm", mostly the situations in which merging breaks down and should be skipped.
- Removed references to Zot, since no bridging is needed for Zot.
- More clarity about which sections are normative.
- Added a reference to proxies for moved ActivityPub posts, which seems like an ideal use case not considered before.

Co-authored-by: Adam R. Nelson <adam@nels.onl>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/99
Co-authored-by: Adam Nelson <arnelson@noreply.codeberg.org>
Co-committed-by: Adam Nelson <arnelson@noreply.codeberg.org>
2023-05-17 15:39:50 +00:00
ClearlyClaire 565a08889b Update FEP-5624 (#97)
Update FEP-5624 with the following changes:
- clarify that the authority can forward replies and that when doing so, those replies should be considered approved
- use special-purpose activities instead of ambiguous `Accept` and `Reject`

Co-authored-by: Claire <claire.fep-1d7d@sitedethib.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/97
Co-authored-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
Co-committed-by: ClearlyClaire <clearlyclaire@noreply.codeberg.org>
2023-05-11 04:40:50 +00:00
David Sterry 652e6d1d6a Add FEP-fffd to the Overview table 2023-05-01 23:08:42 +00:00
Adam Nelson 25875f5e6a FEP-fffd: Proxy Objects (#94)
Proposal for FEP-fffd: Proxy Objects

This FEP proposes a way to identify ActivityPub objects that are proxies for objects from other protocols: for example, posts bridged from Nostr or Twitter, or posts syndicated across multiple protocols simultaneously.

Co-authored-by: Adam R. Nelson <adam@nels.onl>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/94
Co-authored-by: Adam Nelson <arnelson@noreply.codeberg.org>
Co-committed-by: Adam Nelson <arnelson@noreply.codeberg.org>
2023-05-01 21:45:15 +00:00
michaelcpuckett eaae974fbf (FEP-5bf0): Rework API to use SHACL (#93)
This updates the proposal again, this time leveraging SHACL in order to represent more complex possibilities.

Co-authored-by: Michael Puckett <michaelcpuckett@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/93
Co-authored-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
Co-committed-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
2023-04-21 20:48:58 +00:00
silverpill fbff3b8cbc FEP-0ea0: Update proposal (#91)
- Added discussionsTo field
- Make name RECOMMENDED
- Don't specify position of "payment" in rel array
- Added "Payment links as actor metadata" section

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/91
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-04-21 19:04:13 +00:00
silverpill 027ac66a29 FEP-8b32: Recommend jcs-eddsa-2022 cryptosuite (#92)
- Recommend DataIntegrityProof proof type.
- Recommend jcs-eddsa-2022 cryptosuite.
- Update use cases.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/92
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-04-21 19:03:00 +00:00
David Sterry 22d7860d92 Add FEP-0ea0 and FEP-612d to table 2023-04-19 00:10:34 +00:00
helge d2e96fce59 FEP-612d: Identifying ActivityPub Objects through DNS (#85)
Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/85
Co-authored-by: helge <helge@noreply.codeberg.org>
Co-committed-by: helge <helge@noreply.codeberg.org>
2023-04-18 23:58:05 +00:00
silverpill 7816763dbd FEP-0ea0: Payment Links (#84)
This proposal is based on a discussion around [FEP-8c3f: Web Monetization](https://socialhub.activitypub.rocks/t/fep-8c3f-web-monetization/2719)

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/84
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-04-18 23:57:11 +00:00
Arnold Schrijver eadcb1d3dd Update tracking table for FEP-9606 2023-04-11 05:17:02 +02:00
trwnh 69e0f5a15d Add FEP-9606 regarding the usage of w3id.org/fep (#81)
Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/81
Co-authored-by: trwnh <trwnh@noreply.codeberg.org>
Co-committed-by: trwnh <trwnh@noreply.codeberg.org>
2023-04-11 02:55:52 +00:00
michaelcpuckett b72355c2eb Updating fep-5bf0 in response to feedback (#82)
The original draft from earlier overloaded `context` with special key/value pairs. This updates the proposal to add new ActivityStreams properties instead.

Co-authored-by: Michael Puckett <michaelcpuckett@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/82
Co-authored-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
Co-committed-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
2023-04-10 23:45:58 +00:00
Arnold Schrijver 6a260fff5b Update tracking table for FEP-5bf0 2023-04-10 17:44:57 +02:00
michaelcpuckett e362ef2460 Add DRAFT FEP-5bf0: Collection sorting and filtering (#79)
Add new draft proposal for Collection sorting and filtering.

Co-authored-by: Michael Puckett <michaelcpuckett@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/79
Co-authored-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
Co-committed-by: michaelcpuckett <michaelcpuckett@noreply.codeberg.org>
2023-04-10 15:36:43 +00:00
Arnold Schrijver b7a6efb951 Clarify README.md and update EDITORS.md (#78)
- Updated README.md: intro + editors sections, added contributing section.
- Updated EDITORS.md: added intro text, listing contact points (socialhub, fediverse).

Closes #71 #77

Co-authored-by: Arnold Schrijver <circlebuilder-codeberg@engagingspaces.io>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/78
Co-authored-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-committed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
2023-04-09 22:00:45 +00:00
David Sterry 1a5c0f3e2e Add FEP-d767 to the Overview table 2023-04-08 00:45:09 +00:00
lynnfoster 6865f3a6d7 FEP-d767: Extend ActivityPub with Valueflows (#74)
This is the start of a proposal for a new FEP, to extend ActivityPub with Valueflows vocabulary.  It's more like an outline, there are a lot of open questions, and we'll be seeking feedback and advice from the fediverse community in SocialHub.  If it is good enough for a DRAFT, feel free to remove the WIP; otherwise we're happy to address issues first.

Co-authored-by: Lynn Foster <lynn@mikorizal.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/74
Co-authored-by: lynnfoster <lynnfoster@noreply.codeberg.org>
Co-committed-by: lynnfoster <lynnfoster@noreply.codeberg.org>
2023-04-08 00:35:19 +00:00
Arnold Schrijver d162148ae1 Improve README Pull Request instructions (#75)
As noted by @lynnfoster in #73 the current procedure is unclear,
and misses the instruction to first fork the repository.

Co-authored-by: Arnold Schrijver <circlebuilder-codeberg@engagingspaces.io>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/75
Co-authored-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-committed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
2023-04-05 19:41:34 +00:00
silverpill 950c609bc5 FEP-c390: Change property names (#72)
- Renamed "id" to "subject"
- Renamed "Identity" to "VerifiableIdentityStatement"
- Changed FEP context in the example
- Added potential applications

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/72
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-04-01 20:59:20 +00:00
David Sterry bce8b4f98e Add FEP-7888 to the Overview table 2023-03-22 20:36:48 +00:00
trwnh 0487cee3f1 FEP-7888: Fix typo (MUST NOT -> SHOULD NOT) (#70)
Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/70
Co-authored-by: trwnh <trwnh@noreply.codeberg.org>
Co-committed-by: trwnh <trwnh@noreply.codeberg.org>
2023-03-16 10:37:44 +00:00
silverpill 4924c775d7 FEP-c390: Update proposal (#69)
- Added FEP-8b32 to relatedFeps.
- Removed "The document MUST not contain any additional properties" sentence.
- Added a warning regarding property names.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/69
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-03-16 03:34:25 +00:00
trwnh aa5f939f42 [DRAFT] FEP-7888: Demystifying the context property (#66)
draft 1

Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/66
Co-authored-by: trwnh <trwnh@noreply.codeberg.org>
Co-committed-by: trwnh <trwnh@noreply.codeberg.org>
2023-03-15 17:16:30 +00:00
Arnold Schrijver 25d18f2e66 main (#65)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/65
2023-03-02 08:06:59 +00:00
Helge 3b47627a38 Merge branch 'tmp2' 2023-03-01 16:04:59 +01:00
Helge 1ed5cc7c6c Merge remote-tracking branch 'fep/main' 2023-03-01 10:50:55 +01:00
Helge baaf50325f Update to FEP-2e40 2023-03-01 10:50:19 +01:00
helge 89c1f92c6f Update to FEP-1570 (#63)
Reworked the draft to take into account some comments from

https://socialhub.activitypub.rocks/t/fep-1570-the-fep-ontology-process/2972

In particular, the FEP has been renamed from "The FEP Ontology Process"
to "The FEP Vocabulary Extension Process". A new format for the
introduced terms has been used with "fep-xxxx/term". Finally,
the process of secondary Vocabularies has been modified.

The FIXME in the document can currently be best resolved via community input; one is even seeking a volunteer.

Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/63
Co-authored-by: helge <helge@noreply.codeberg.org>
Co-committed-by: helge <helge@noreply.codeberg.org>
2023-02-19 20:41:44 +00:00
Helge bc9219bf48 Next draft version of fep-1570; now fep-2e40
Reworked the draft to take into account some comments from

https://socialhub.activitypub.rocks/t/fep-1570-the-fep-ontology-process/2972

In particular, the FEP has been renamed from "The FEP Ontology Process"
to "The FEP Vocabulary Extension Process". A new format for the
introduced terms has been used with "fep-xxxx/term". Finally,
the process of secondary Vocabularies has been modified.
2023-02-17 16:12:40 +01:00
Helge 5bf5c9e32d Merge remote-tracking branch 'fep/main' 2023-02-17 11:40:36 +01:00
Arnold Schrijver 5fd67b3bc1 Add fep-1570 2023-02-14 08:19:09 +01:00
helge 043d149705 FEP-1570: The FEP Ontology Process (#61)
Regarding:

> It is the task of the editors of the FEP process to ensure that the W3ID repository is configured properly to deliver this file on a request with accept type application/ld+json to https://www.w3id.org/fep.

I plan on opening an appropriate pull request to the repository https://github.com/perma-id/w3id.org/ myself. I however want to mention that questions in the future should be directed to the Editors listed on https://codeberg.org/fediverse/fep/src/branch/main/EDITORS.md.

Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/61
Tracking-issue: https://codeberg.org/fediverse/fep/issues/62
Co-authored-by: helge <helge@noreply.codeberg.org>
Co-committed-by: helge <helge@noreply.codeberg.org>
2023-02-14 07:11:57 +00:00
Helge e8603afe87 FEP-1570: The FEP Ontology Process 2023-02-13 17:28:49 +01:00
David Sterry 283ebb2f20 Finalize fep-1b12 (#60)
This sets the status to final in the readme and in the document itself.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/60
2023-02-09 22:31:59 +00:00
silverpill fcb7a0d81b FEP-8b32: Update proposal (#59)
- Improved history section.
- Fixed JSON-LD context in example.
- Added backwards compatibility section
- Added implementation example.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/59
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-02-06 22:06:33 +00:00
nutomic c074922c97 FEP-1b12: Minor changes (#58)
- Clarify that moderation part is only implemented by Lemmy
- Replace "instance" with "server"
- Remove a confusing section in "announce" section and leave that up to each implementation

From my perspective the FEP is finished now, so I am requesting to finalize it.

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/58
Co-authored-by: nutomic <nutomic@noreply.codeberg.org>
Co-committed-by: nutomic <nutomic@noreply.codeberg.org>
2023-01-25 03:31:16 +00:00
Arnold Schrijver 29fd1f25e2 Update Overview table for FEP-c118 2023-01-17 08:55:30 +01:00
timbray 807f58c6bc FEP-c118: Content licensing support (#56)
WIP: fep-c118: Content licensing support
Co-authored-by: Tim Bray <tbray@textuality.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/56
Co-authored-by: timbray <timbray@noreply.codeberg.org>
Co-committed-by: timbray <timbray@noreply.codeberg.org>
2023-01-17 07:47:09 +00:00
David Sterry a892c1a7c0 Remove process overlap between FEP-a4ed and the README (#55)
Fixes #54

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/55
2023-01-15 20:20:26 +00:00
David Sterry 1ad21f5074 Sync FEP-editors per #40 2023-01-04 17:34:57 +00:00
David Sterry e296aa448e Merge pull request 'FEP-1b12: Better explanation of audience property, reword text' (#53) from nutomic/fep:fep-1b12-update5 into main
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/53
2023-01-03 15:12:20 +00:00
Felix Ableitner 64ef47a66a FEP-1b12: Better explanation of audience property, reword text
- Completely rewrite the section for audience property, to give
  clear justification for its use
- Reword all other sections for better readability and cleaner text
- Removed all mentions of private groups as they are not subject
  of this fep
2023-01-03 12:29:27 +01:00
David Sterry 9f0cf0c35c Merge pull request 'FEP-e232: Add note about application/activity+json media type' (#52) from silverpill/fep:fep-e232-activity-json into main
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/52
2022-12-24 04:20:39 +00:00
silverpill 53c344afad FEP-e232: Add note about application/activity+json media type 2022-12-23 19:49:38 +00:00
David Sterry 5d1ab023cc Merge pull request 'Add step to archive discussions in the tracking issue' (#48) from weex/fep:archive-discussions into main
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/48
2022-12-19 23:56:33 +00:00