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

231 Commits

Author SHA1 Message Date
a ee17b7dc74 Update FEP-fb2a to be compatible with profile links and provide more examples 2023-09-07 12:56:10 -05:00
silverpill 9a5b2626e7 Update scripts documentation (#155)
Improving documentation:
- The necessary API token scope is `write:issue`
- Removed the sentence about issue URL since it's not actually required for creating SocialHub topic.
- Other minor edits.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/155
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2023-09-06 17:59:44 +00:00
silverpill 6e916394e2 FEP-2e40: Add dateWithdrawn field (#151)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/151
2023-09-06 17:58:41 +00:00
Helge 973401f606 Update Scripts for dateWithdrawn information 2023-09-06 19:44:58 +02:00
silverpill b08fe0dd13 FEP-5feb: Move to new directory and add to README 2023-09-06 13:52:11 +00:00
silverpill 0ee0ea294f FEP-5feb: Search indexing consent for actors (#153)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/153
2023-09-06 13:44:31 +00:00
Claire 70bd3dd8ca FEP-5feb: Search indexing consent for actors 2023-09-06 15:14:36 +02:00
silverpill fdb40439e2 FEP-2e40: Add dateWithdrawn field 2023-09-05 19:58:13 +00:00
silverpill 8c07eef4e6 Update table in README 2023-09-05 06:26:31 +00:00
Helge cf5e6d2abe withdraw fep-2e40 2023-09-05 06:23:33 +00:00
silverpill 49e33a7366 Add WITHDRAWN to the list of allowed statuses 2023-09-05 06:05:16 +00:00
Helge a9f44dee6f Update readme with new FEPs 2023-08-18 16:49:14 +02:00
silverpill 37f14e0fd7 FEP-0837: Federated Marketplace (#146)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/146
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2023-08-18 14:39:25 +00:00
silverpill 2a8a84081e FEP-ae97: Client-side activity signing (#144)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/144
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2023-08-18 14:39:13 +00:00
Helge 7c1e81f087 repair codeberg ci setup (#145)
Change is needed due to woodpecker upgrade see

> Execution errorfailed to parse pipeline: "pipeline:" got removed, user "steps:"

From https://ci.codeberg.org/repos/12388/pipeline/61

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/145
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2023-08-15 11:00:16 +00:00
silverpill f6d0dcf38d FEP-c390: Use new cryptosuite name
- Replaced jcs-eddsa-2022 cryptosuite with eddsa-jcs-2022 in examples.
- Added implementation notes.
- Updated links to Data Integrity spec.
- Updated implementation links.
2023-08-14 15:20:01 +00:00
silverpill fcfd59d2d2 FEP-8b32: Use new cryptosuite name
- Replaced jcs-eddsa-2022 cryptosuite with eddsa-jcs-2022.
- Updated links to Data Integrity spec.
- Updated implementation links.
2023-08-14 01:19:45 +00:00
silverpill ccff4269f2 FEP-1b12: Fix links to other FEPs 2023-07-28 18:22:14 +00:00
silverpill 0a8f660a1f FEP-c390: Update proposal (#137)
- Added test vectors.
- Added "Implementations" section.
- Updated references to Data Integrity spec.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/137
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-07-24 15:23:29 +00:00
silverpill 9cd16e0d02 Fix the link in README.md (#135)
```
`fep/`(fep/)
```

Perhaps this is supposed to be a link?

---

`create_readme.py` is working as expected

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/135
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-07-19 14:40:31 +00:00
helge 16acf44939 Automate things (#117)
This pull requests contains the basic automation scripts as described in `ISSUE_TEMPLATES/README.md`.

Feps needed to be changed to continue links to their tracking issues.

- [x] Description of how to best merge a pull request still missing
- [x] Rename folder ISSUE_TEMPLATES to something better.

Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/117
2023-07-16 07:43:02 +00:00
silverpill e28f96265b FEP-8b32: Update proposal (#133)
- Update references to Data Integrity spec.
- Require proof purpose to be assertionMethod.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/133
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-07-15 09:25:26 +00:00
silverpill 74a721a46d FEP-521a: Update proposal
- Add note about deprecation of publicKey property.
- Add "Key types" section.
- Update "Key purposes" section, add assertionMethod.
- Use assertionMethod verification relationship in example.
2023-07-13 00:03:55 +00:00
silverpill eb33a705a2 FEP-c390: Update proposal
- Use "decentralized identifiers" instead of "cryptographic keys" in summary.
- Fix property name in "Proof generation" section.
- Use jcs-eddsa-2022 cryptosuite in the example.
- Change domains in example according to https://www.rfc-editor.org/rfc/rfc2606#section-2.
- Add outbox to actor document example.
- Add "Linking identities" section.
- Add JSON-LD context.
- Fix typo in example.
2023-07-11 21:30:15 +00:00
Helge beb105a2a6 Add fep-521a 2023-07-10 08:22:11 +02:00
silverpill c0853a3028 FEP-521a: Representing actor's public keys (#127)
Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/127
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-07-10 06:18:40 +00:00
Helge 1b41a032e5 Update for fep-4ccd 2023-07-09 13:44:21 +02:00
Evan Prodromou 77b5e40c40 doc: FEP-4ccd: Pending Followers Collection and Pending Following Collection (#113)
Signed-off-by: Evan Prodromou <evan@prodromou.name>

`Follow` activities have an intermediate state where they are waiting to be `Accept`ed, `Reject`ed, or `Undo`ne. The `pendingFollowers` and `pendingFollowing` collections show incoming and outgoing follow invitations respectively.

Co-authored-by: Evan Prodromou <evan@prodromou.name>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/113
Co-authored-by: Evan Prodromou <evanp@noreply.codeberg.org>
Co-committed-by: Evan Prodromou <evanp@noreply.codeberg.org>
2023-07-09 11:41:29 +00:00
silverpill c959e689d1 FEP-8b32: Update proposal (#126)
- Use jcs-eddsa-2022 cryptosuite in the example.
- Changed domains in example according to https://www.rfc-editor.org/rfc/rfc2606#section-2.
- Updated Mitra implementation link.
- Added test vectors.
- Added FEP-521a to related FEPs.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/126
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-07-09 08:43:53 +00:00
Helge df4e3822e4 Update for fep-1970 2023-07-09 08:55:20 +02:00
John Livingston 4ac66d97b3 FEP-1970: Chat Links (#122)
This FEP describes a way to attach a chat room to [ActivityPub](https://www.w3.org/TR/activitypub/) actors and objects.
The chat room itself can be a web page, a XMPP room, a Matrix room, an IRC channel, ...

Co-authored-by: John Livingston <git@john-livingston.fr>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/122
Co-authored-by: John Livingston <john_livingston@noreply.codeberg.org>
Co-committed-by: John Livingston <john_livingston@noreply.codeberg.org>
2023-07-09 06:51:11 +00:00
silverpill 61af68bbdf Fix redirects for some FEPs (#115)
This PR updates redirection pages for my proposals.

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/115
2023-07-07 19:55:11 +00:00
Helge f046138574 Add fep-d36d to README.md 2023-07-07 09:33:23 +02:00
0x1C3B00DA 438a47e07f FEP-3702: Sharing Content Across Federated Forums (#118)
This FEP proposes a method of sharing content across federated forums to reduce the amount of duplicate content across forums. Previous discussions can be found on the [/kbin issue](https://codeberg.org/Kbin/kbin-core/issues/149) and the [lemmy issue](https://github.com/LemmyNet/lemmy/issues/3071).

Co-authored-by: Zachary Dunn <zdunn@rygen.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/118
Co-authored-by: 0x1C3B00DA <0x1c3b00da@noreply.codeberg.org>
Co-committed-by: 0x1C3B00DA <0x1c3b00da@noreply.codeberg.org>
2023-07-07 07:25:22 +00:00
Helge 5c97f444a2 Update README.md and discussionsTo 2023-07-06 14:26:44 +02:00
a 20694f81b0 FEP-bad1: Object history collection (#112)
alternate considerations: there is litepub:formerRepresentations which is not defined anywhere extant as far as i can tell, but i assume it would have been a collection containing former representations of the object itself rather than activities targeting the object.

Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/112
Co-authored-by: a <trwnh@noreply.codeberg.org>
Co-committed-by: a <trwnh@noreply.codeberg.org>
2023-07-06 12:22:40 +00:00
Helge c86e8952a2 Update for fep c648 2023-07-05 09:17:05 +02:00
Evan Prodromou 60e11ccd7a doc: FEP-c648 Blocked Collection (#111)
Users need to review and revise the list of actors they have blocked. This FEP proposes a new collection property, the Blocked Collection, which contains the actors that a user has blocked.

Co-authored-by: Evan Prodromou <evan@openearth.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/111
Co-authored-by: Evan Prodromou <evanp@noreply.codeberg.org>
Co-committed-by: Evan Prodromou <evanp@noreply.codeberg.org>
2023-07-05 07:12:26 +00:00
Helge 1322d0834d repair incorrect issue url 2023-07-04 19:10:01 +02:00
Helge 2fb4135ffb Update table and link to discussionTo 2023-07-04 10:30:35 +02:00
a 462cd72063 FEP-a070: Ordered properties for plain JSON consumers (#110)
Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/110
Co-authored-by: a <trwnh@noreply.codeberg.org>
Co-committed-by: a <trwnh@noreply.codeberg.org>
2023-07-04 08:24:50 +00:00
Helge 765a89bb7b Move to not create new toplevel folder 2023-07-01 09:38:56 +02:00
Helge f00e3b82d5 Merge remote-tracking branch 'trwnh/w3id' 2023-07-01 09:36:24 +02:00
a 1c00c71925 update 9606 -> 888d 2023-06-30 23:10:12 +00:00
Helge caa6a24b67 Add basic tests 2023-06-30 15:30:21 +02:00
helge 82650c1752 FEP-4adb: Remove tests as discussed. (#114)
https://socialhub.activitypub.rocks/t/test-cases-for-feps/3224?u=helge
Co-authored-by: Helge <helge.krueger@gmail.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/114
Co-authored-by: helge <helge@noreply.codeberg.org>
Co-committed-by: helge <helge@noreply.codeberg.org>
2023-06-23 19:12:41 +00:00
a d3cd04d8a8 Migrate to dedicated fep/ directory and FEP-xxxx subdirectories (#109)
as discussed in https://socialhub.activitypub.rocks/t/fep-a4ed-the-fediverse-enhancement-proposal-process/1171/38?u=trwnh onward, and as described in https://socialhub.activitypub.rocks/t/fep-a4ed-the-fediverse-enhancement-proposal-process/1171/57?u=trwnh

Open considerations:

1. This PR copies `feps/fep-xxxx.md` to `fep/xxxx/fep-xxxx.md` for now. There is some consideration for naming it `index.md` instead, in order to ease with potential future static site generation via CI/CD. Imagine a CI/CD task that clones the repo and generates a proper site using `fep` as the content directory. (The idea is that this site may then be served to anyone requesting text/html representations of the `https://w3id.org/fep/xxxx` URI following the specifications laid out in FEP-9606.)

2. This PR does not yet delete any old paths. Everything in `feps/` has been edited to contain a Markdown link to the new location.

Rationale:

- We have encountered FEPs that wish to create their own assets, and the current structure is confusingly laid out. Asset colocation is widely considered a "best practice" for this sort of scenario. Particularly in cases where the rest of the repo's structure may potentially change in the future, asset colocation prevents any FEP-specific links from breaking because those links can be written relative to their FEP root.

- To ease PURL resolution, context documents can be considered sidecar assets to each FEP that defines extension terms. The mechanism for this is again described in FEP-9606. Redirection rules can be simplified to use less conditions, since the base folder remains the same.

Next steps:

- Edit the README.md to update the instructions for submitting a new FEP (pending open consideration 1)
- Set a timeline for when or if the old `feps/` directory should be removed (pending open consideration 2)
- Merge this PR

Co-authored-by: a <a@trwnh.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/109
Co-authored-by: a <trwnh@noreply.codeberg.org>
Co-committed-by: a <trwnh@noreply.codeberg.org>
2023-06-13 20:46:13 +00:00
David Sterry fe29e70cfd Add finalized date for f1d5 2023-06-02 21:18:31 +00:00
silverpill 3e821464af Finalize FEP-f1d5 (#108)
This proposal has gone through "final comments" phase and can be finalized

Discussion: https://codeberg.org/fediverse/fep/issues/50#issuecomment-925309

Co-authored-by: silverpill <silverpill@firemail.cc>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/108
Co-authored-by: silverpill <silverpill@noreply.codeberg.org>
Co-committed-by: silverpill <silverpill@noreply.codeberg.org>
2023-06-02 21:16:54 +00:00
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