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

351 Commits

Author SHA1 Message Date
silverpill 9c13aed638 FEP-e232: Fix references (#273)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/273
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-03-05 18:03:07 +00:00
bumblefudge 73bd09423d FEP-73cd refinements - cleaner distinction b/w follower migration, content migration, and blocklist migration (#277)
Refinement ongoing!

Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/277
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-02-28 14:13:05 +00:00
FenTiger e4d2d03803 FEP-61cf: Updates based on reviewer comments (#276)
Changes in this revision:

- Expanded the second paragraph to make it more explicit that this is a description of existing practice.

- Changed the terminology to use "home instance" and "target instance". Mentioned that these are equivalent to the terms "IdP" and "RP" used by other authentication protocols.

- Mentioned that the home instance has a chance to apply policies such as requiring the user's explicit consent.

- Clarified that public keys can be discovered in a variety of ways but that this document focuses on using ActivityPub for this purpose.

- Added a note on the purpose of the X-Open-Web-Auth header field.

- Mentioned that unused tokens are deleted after a timeout.

- Other miscellaneous adjustments based on review comments.

Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/276
Co-authored-by: FenTiger <fentiger@noreply.codeberg.org>
Co-committed-by: FenTiger <fentiger@noreply.codeberg.org>
2024-02-24 13:33:15 +00:00
silverpill be6ef600ab FEP-ef61: Update proposal (#275)
- Add "History" section.
- Use rel=alternate in Link headers.
- Require verificationMethod of integrity proof to match DID.
- Add "Discovering locations" section.
- Add "Compatibility" section.
- Change contact address.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/275
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-19 22:02:54 +00:00
silverpill 3e02385fa8 FEP-7628: Push and pull modes (#267)
Better terminology. Credit goes to @bumblefudge

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/267
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-17 19:41:32 +00:00
silverpill 1fa0f6be3d Fix formatting of references (#229)
In #227, @bumblefudge demonstrated an alternative formatting of the "References" section.

I think this is the correct approach, and propose to update the FEP template.

---

I'd say this is not a minor change, therefore 1 month should pass since the last commit before the change can be accepted (per FEP-a4ed).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/229
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-17 19:35:18 +00:00
silverpill 3b87acce8f Add FEP-96ff to the list 2024-02-17 19:24:34 +00:00
Erin Shepherd 90be3afaf7 Add FEP-96FF: Explicit signalling of ActivityPub Semantics (#271)
This FEP introduces a minor protocol change which can prevent similer attacks to those which we have seen in numerous implementations this week

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/271
Co-authored-by: Erin Shepherd <erin.shepherd@e43.eu>
Co-committed-by: Erin Shepherd <erin.shepherd@e43.eu>
2024-02-17 19:22:31 +00:00
bumblefudge 3d6286eccf Update FEP-73md - Making user-stories more explicit and incorporating feedback (#270)
Merge conflicts got out of hand so I started a new PR, discussion can be seen on !269

Co-authored-by: bumblefudge <caballerojuan@pm.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/270
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-02-13 09:59:30 +00:00
silverpill bba3c61fae FEP-73cd: Update mapping (#266)
@bumblefudge

1D: FEP-7628 allows copying of followers. Fully synced accounts would require FEP-ef61
2: If Bob's actor still exists then FEP-7628 (push mode) should be enough.
3: Can be achieved with FEP-7628 (pull mode). FEP-c390 is Helpful in this scenario
4: Doesn't require FEP-7628.
5 and 6: FEP-ef61 is Helpful because it makes data migration easier.

FEP-8b32: required for FEP-ef61
FEP-521a: required for bootstrapping FEP-8b32, but not required for FEP-ef61

FEP-7628 push and pull modes: good idea, I shall use this terminology in the FEP.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/266
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-13 00:29:31 +00:00
silverpill 849c698cc5 FEP-67ff: Add Hatsu to implementation list (#261)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/261
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-12 10:04:47 +00:00
silverpill a566fea2b9 Fix link to FEP-a4ed (#262)
Minor change

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/262
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-09 00:34:31 +00:00
silverpill 91eb831416 Add FEP-73cd to list 2024-02-08 18:18:28 +00:00
bumblefudge c269dc1ea7 New FEP 73md : Migration User Stories (META/planning) (#264)
hope it helps

Co-authored-by: bumblefudge <caballerojuan@pm.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/264
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-02-08 18:12:09 +00:00
silverpill 7078b795ac Add FEP-61cf to list 2024-02-07 18:13:07 +00:00
FenTiger 009739fdbe FEP-61cf: The OpenWebAuth Protocol (#259)
The second draft of a detailed description of OpenWebAuth.

Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/259
Co-authored-by: FenTiger <fentiger@noreply.codeberg.org>
Co-committed-by: FenTiger <fentiger@noreply.codeberg.org>
2024-02-07 18:10:13 +00:00
silverpill 27c5d008a8 Withdraw FEP-d767 (#258)
As requested by the FEP author: https://socialhub.activitypub.rocks/t/fep-d767-extend-activitypub-with-valueflows/3086/39

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/258
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-02-06 20:35:53 +00:00
silverpill 1d85bac753 Update FEP table 2024-01-31 21:03:46 +00:00
Lynn Foster e3ee876bd2 FEP-c5a1 To-do's (#245)
This is sort of a companion to the FEP-3264 just submitted.  This is a simple version of planning and doing, the other one is the more complete version.

I'm continuing the idea of use-case size FEPs to extend AP with pieces of Valueflows.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/245
Co-authored-by: Lynn Foster <lynn@mikorizal.org>
Co-committed-by: Lynn Foster <lynn@mikorizal.org>
2024-01-31 21:02:03 +00:00
Lynn Foster a4d049e46b FEP-3264 Federated Work Coordination (#244)
This is one of two "planning and doing" FEPs.

I don't know if this is too big or not, still thinking through the best way to extend AP with Valueflows.  This is meant to continue @silverpill 's use-case level approach in FEP-0837 Federated Marketplace.

I look forward to getting feedback on that question.  And anything else, of course.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/244
Co-authored-by: Lynn Foster <lynn@mikorizal.org>
Co-committed-by: Lynn Foster <lynn@mikorizal.org>
2024-01-31 21:01:21 +00:00
silverpill 2e1026ebb5 FEP-7628: Update proposal (#236)
- Change "Summary" to make clear that only followers are migrated.
- Change primary audience in examples to Public.
- Improve wording.
- Correct formatting of references.
- Add context.jsonld file.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/236
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-30 20:08:52 +00:00
silverpill c019f57f79 FEP-0837: Update proposal (#253)
- Add required property "purpose" to Proposal.
- Remove "provider" and "receiver" properties.
- Add minimal example of a proposal.
- Change Valueflows context URL.
- Replace "clauses" with "stipulates" and "stipulatesReciprocal".
- Change formatting of references.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/253
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-30 06:47:59 +00:00
silverpill 041036b65f Update FEP table 2024-01-27 18:59:44 +00:00
Steve Bate 910ed0d78a fep-d556: was fep-ceee. Changed 'instance' to 'server'. Added motivating use cases. (#251)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/251
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-01-27 18:51:09 +00:00
silverpill 4587b6ba1f FEP-2677: More examples (#249)
@helge

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/249
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-27 15:47:57 +00:00
Steve Bate c1ffd51193 fep-c4adb Minor spelling fixes (#250)
For the WebFinger spelling correction, I used the official name of the protocol per [rfc7033](https://datatracker.ietf.org/doc/html/rfc7033). The other non-URL references to WebFinger in the document use alternative casing ("Webfinger", "webfinger"). I didn't change those but I'm willing to do it. Let me know.

Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/250
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-01-22 18:42:36 +00:00
Steve Bate ada1c2b06e fep-ceee Clarified WebFinger rel comments 2024-01-20 21:24:23 -05:00
Steve Bate c1e9a8cd91 fep-ceee: Upgraded references. Updated wording. (#247)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/247
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-01-21 01:42:43 +00:00
Steve Bate 57cd1ac497 FEP-4adb fixed typo (#241)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/241
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-01-20 21:55:57 +00:00
silverpill 2d00c54aac FEP-ef61: Update proposal (#240)
- Replace did:apkey with did:ap:key.
- Change resolver endpoint to .well-known/apresolver.
- Require client to verify integrity proof after fetching an object.
- Fix @context in examples.
- Add attachment to Note in example.
- Correct formatting of references.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/240
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-20 21:54:55 +00:00
silverpill 25056a2332 FEP-ae97: Update proposal (#239)
- Add warning about eddsa-jcs-2022 cryptosuite stability.
- Remove contents of "Server independent IDs" section.
- Correct formatting of references.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/239
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-20 21:54:03 +00:00
silverpill 9d71917015 Add FEP-ceee to README.md 2024-01-20 20:51:28 +00:00
Steve Bate 49a20f337e FEP-ceee Instance-Level Actor Discovery using WebFinger (#242)
Co-authored-by: Steve Bate <svc-github@stevebate.net>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/242
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org>
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org>
2024-01-20 20:49:57 +00:00
silverpill 4df7566352 FEP-c390: Update proposal (#234)
- Use "subject" property from ActivityStreams vocabulary.
- Use https://w3id.org/fep namespace in example.
- Add warning about eddsa-jcs-2022 stability.
- Fix DI section numbers.
- Update link to Mitra implementation doc.
- Correct reference format.
- Remove feature file.
- Update context.jsonld file.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/234
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-19 20:23:52 +00:00
silverpill 53fdf001f3 Revert "Adjust create_readme to new path structure (#233)" (#238)
This reverts commit 2c04513d60.

Codeberg has been updated. Resolves #231

cc @helge

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/238
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-19 20:22:52 +00:00
a f9cf6b7ecf 888d: Fix example htaccess 2024-01-18 21:05:49 -06:00
a 417420819a Fix reference to SocialHub thread 2024-01-18 16:16:01 -06:00
silverpill 1ab1590c86 FEP-8b32: Update proposal
- Add warning about eddsa-jcs-2022 stability.
- Fix DI section numbers.
- Expand linked data signature compatibility section.
- Change title of vc-di-eddsa spec.
- Correct reference format.
2024-01-17 19:54:56 +00:00
silverpill 51cf705af8 FEP-a4ed: Fix typo (#221)
This is a minor change to FEP-a4ed, so it can be merged after receiving two approvals from editors.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/221
Reviewed-by: Anthony Wang <xy@noreply.codeberg.org>
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-17 18:23:10 +00:00
Helge 2c04513d60 Adjust create_readme to new path structure (#233)
This resolves https://codeberg.org/fediverse/fep/issues/231

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/233
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-01-17 18:21:48 +00:00
silverpill 1029d6dd87 FEP-67ff: Add BookWyrm, fix references 2024-01-16 02:59:36 +00:00
silverpill a8c065a93d Add FEP-2c59 to README.md 2024-01-04 15:23:00 +00:00
Evan Prodromou 6686ce36f3 feat: FEP-2c59: Discovery of a Webfinger address from an ActivityPub actor 2024-01-04 15:21:06 +00:00
silverpill b5196b3ea6 FEP-ef61: Update proposal (#224)
- Update motivation and constraints.
- Clarify how to make request to resolver endpoint.
- Don't use "id" query parameter for resolution.
- Add example of Link header.
- Replace "hosts" with "aliases".

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/224
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-01-04 05:36:56 +00:00
Jenniferplusplus f832b3230b Update fep-07d7 (#223)
A few mostly small revisions based on feedback from discussion of the proposal.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/223
Co-authored-by: Jenniferplusplus <contact@jenniferplusplus.com>
Co-committed-by: Jenniferplusplus <contact@jenniferplusplus.com>
2024-01-01 21:33:15 +00:00
a cbe48ff7da Update FEP-7888 (#222)
clarify some language and add an example flow

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/222
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-01-01 19:44:11 +00:00
André 2a20517520 FEP-2677: Add Implementations and extend the currently implemented application actors table 2023-12-30 08:50:55 +00:00
silverpill 5552bcf3d8 Add FEP-7502 to table 2023-12-24 19:07:02 +00:00
a 8908b8ee8f FEP-7502: Limiting visibility to authenticated actors 2023-12-24 19:03:37 +00:00
a db3abb1ae7 [FEP-888d] Language cleanup (#216)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/216
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2023-12-24 19:01:53 +00:00