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

249 Commits

Author SHA1 Message Date
silverpill af55efe01b Add FEP-d8c2 to README.md 2023-09-19 05:38:04 +00:00
Evan Prodromou d83dcce2ab OAuth 2.0 Profile for the ActivityPub API (#162)
The ActivityPub specification does not provide specific guidance on using OAuth 2.0 with the ActivityPub API ("c2s").

There are some special requirements for an API standard (scopes, client ids, client metadata) that are different than APIs with a single implementation.

This OAuth 2.0 profile provides guidance for clients and servers to allow smooth interoperability for OAuth 2.0.

Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/162
Co-authored-by: Evan Prodromou <evanp@noreply.codeberg.org>
Co-committed-by: Evan Prodromou <evanp@noreply.codeberg.org>
2023-09-19 05:35:30 +00:00
silverpill b395abbb1e Specify how "authors" metadata field should be used (#138)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/138
2023-09-18 07:52:57 +00:00
silverpill ede185c710 Add FEP-dc88 to README.md 2023-09-15 06:42:28 +00:00
silverpill c932816e5a add fep: Formatting Mathematics (#160)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/160
2023-09-15 06:34:48 +00:00
silverpill 81265247f6 FEP-0837: Update proposal (#159)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/159
2023-09-12 21:30:19 +00:00
Calvin Lee 37c2a294e3 add fep: Formatting Mathematics 2023-09-12 18:58:17 +00:00
silverpill cf7be5af6f FEP-0837: Update proposal
- Improve examples of intents, add note on directionality.
- Remove inReplyTo property from Offer activity.
- Improve description of negotiation process.
- Add content property to Reject(Offer) activity.
- Recommend using FEP-0ea0 for payment page link.
2023-09-12 06:40:25 +00:00
silverpill 1e08afb03e Update FEP-fb2a to be compatible with profile links and provide more examples (#156)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/156
2023-09-12 05:25:12 +00:00
a 92182b8473 Add mention of deduplication strategy 2023-09-11 22:25:52 -05:00
a dafe0a5fae Suggest continuing processing if items remain 2023-09-11 22:25:07 -05:00
silverpill 1536e995e7 Provide example of using email address in "authors" field 2023-09-09 11:42:20 +00:00
silverpill 4f579275ae Specify how "authors" metadata field should be used 2023-09-09 11:34:21 +00:00
Helge 42f243362f update for fep-67ff 2023-09-08 11:23:58 +02:00
silverpill 2145a00675 FEP-67ff: FEDERATION.md (#152)
As discussed in https://socialhub.activitypub.rocks/t/documenting-federation-behavior-in-a-semi-standard-way/453

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/152
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2023-09-08 09:20:22 +00:00
a 7c335c93da Add mention of rel-me to requirements for profile links 2023-09-07 13:11:09 -05:00
a c048d08d40 Bump type inclusion from SHOULD -> MUST in order to make filtering easier 2023-09-07 13:09:50 -05:00
a 5e1eb94eed Add note about legacy verification of rel-me links 2023-09-07 13:08:48 -05:00
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