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

402 Commits

Author SHA1 Message Date
silverpill 77b55fd8e8 FEP-ae97: Rewrite based on FEP-ef61 (#337)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/337
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-24 21:08:44 +00:00
silverpill 6b746b572e FEP-8b32: Update proposal (#338)
- Added normative reference to FEP-521a.
- Added "Use cases" section.
- Updated examples and test vectors following the change in eddsa-jcs-2022 spec.
- Added Fedify to implementation list.
- Changed formatting of warnings.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/338
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-24 21:07:32 +00:00
silverpill fc9c65daca FEP-a4ed: Specify required metadata attributes (#290)
- Added missing definition of `slug` metadata attribute
- Specified required attributes (these attributes are checked by [FEP scripts](https://codeberg.org/fediverse/fep/src/branch/main/scripts)).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/290
Reviewed-by: helge <helge@noreply.codeberg.org>
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-18 23:33:29 +00:00
Don Marti c17eac2692 Add a discussion link for FEP-5e53 (#333)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/333
Co-authored-by: Don Marti <dmarti@zgp.org>
Co-committed-by: Don Marti <dmarti@zgp.org>
2024-06-18 23:31:48 +00:00
Don Marti 1aad68d941 one-letter typo fix (#332)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/332
Co-authored-by: Don Marti <dmarti@zgp.org>
Co-committed-by: Don Marti <dmarti@zgp.org>
2024-06-16 18:43:31 +00:00
a bc3099c19b Fix formatting error in README for term definitions (#331)
Codeberg's flavour of markdown requires a line break between terms in description lists

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/331
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-06-15 20:03:55 +00:00
silverpill 1aa04a3ad6 FEP-521a: Update proposal (#324)
- Clarification regarding non-compliant entries in assertionMethod array
- Add Fedify to implementations

Resolves #317

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/324
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-14 15:12:39 +00:00
silverpill 532e13b937 Add FEP-5e53 to list 2024-06-13 18:36:05 +00:00
dmarti 6000a368d4 fep-5e53 (#326)
Draft FEP for GPC and noai

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/326
Co-authored-by: dmarti <dmarti@noreply.codeberg.org>
Co-committed-by: dmarti <dmarti@noreply.codeberg.org>
2024-06-13 18:32:03 +00:00
a d329ae1e13 888d: Flesh out term definition structure (#325)
I'm not 100% sure about README.md but it seems like the least bad option, considering that the default without conneg is to dump you into the term folder.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/325
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-06-09 20:20:55 +00:00
silverpill 8407a21acb Add FEP-c7d3 to list 2024-06-07 00:53:04 +00:00
silverpill bfc48a9ee4 FEP-c7d3: Ownership (#321)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/321
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-07 00:49:42 +00:00
silverpill 8441175ce0 Add trackingIssue metadata attribute to all proposals (#315)
This PR adds `trackingIssue` to all proposals and updates `create_readme.py` script ([preview](https://codeberg.org/fediverse/fep/src/commit/40caf6ca3609e18c7bf0825e9e1ff74783d6ec5b/scripts/tools/__init__.py#L51))

Resolves https://codeberg.org/fediverse/fep/issues/185

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/315
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-03 21:12:43 +00:00
silverpill 9e3c5476f3 Add FEP-cd47 to list 2024-05-31 13:54:02 +00:00
bumblefudge 3fa805111f Server-Independent Addressing and Deduplication Use-Cases (#227)
I've been mentioning some ideas across socialhub and fediverse threads for months without putting anything down on paper, but it's time to get input!  Still WIP tho, feel free to use request changes to add use-cases, caveats, etc.

Co-authored-by: bumblefudge <caballerojuan@pm.me>
Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/227
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-05-31 13:43:32 +00:00
silverpill 00023bd254 FEP-0837: Support donations (#318)
- Made unitBased property optional.
- Made hasNumericalValue property optional.
- Added sequence diagram.
- Updated authors field and added trackingIssue.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/318
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-05-30 15:01:18 +00:00
silverpill e928041c43 FEP-a4ed: Introduce trackingIssue metadata field (#284)
This is the first PR for issue https://codeberg.org/fediverse/fep/issues/185
Once this change is approved and merged, I will add `trackingIssue` to all existing proposals. After that `discussionsTo` can be used for solving https://codeberg.org/fediverse/fep/issues/274.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/284
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
2024-05-17 19:33:25 +00:00
silverpill b83b60c74b FEP-67ff: Add Bridgy Fed to implementation list (#314)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/314
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-05-17 17:38:24 +00:00
silverpill a866633975 Add FEP-db0e to the table 2024-05-03 17:30:56 +00:00
grishka 5a46f16275 Add FEP-db0e: Authentication mechanism for non-public groups (#312)
Smithereen has had this for more than a year, this is just a formalization of this ActivityPub extension, motivated by [this conversation](https://mastodon.social/@grishka/112376390452071536).

Co-authored-by: Grishka <git@grishka.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/312
Co-authored-by: grishka <grishka@noreply.codeberg.org>
Co-committed-by: grishka <grishka@noreply.codeberg.org>
2024-05-03 17:28:37 +00:00
a 396649d1cd FEP-0391: Fix formatting issues on Codeberg (#311)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/311
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-04-30 17:41:45 +00:00
silverpill 4a8789867e FEP-ef61: Update proposal (#308)
- Use `gateways` property and query parameter instead of `aliases`.
- Gateways must be ordered.
- Improve description of compatible IDs.
- Discuss media retrieval

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/308
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-30 17:25:19 +00:00
silverpill af35869714 Add FEP-0391 to the table 2024-04-30 17:20:50 +00:00
a 498eee4f37 FEP-0391: Special collection proofs (#309)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/309
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-04-30 17:18:57 +00:00
silverpill e55c51da80 Add FEP-7458 to the table 2024-04-27 22:10:47 +00:00
a 500721917f FEP-7458: Using the replies collection (#306)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/306
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-04-27 22:08:36 +00:00
silverpill fd28c8dc51 FEP-ef61: Update proposal (#304)
- Replaced did:ap URLs with ap:// URLs
- Specified which DID methods should be used.
- Mentioned "gateways" property in Discussion section.
- Added RFC-8615 (well-known URIs) to references.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/304
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-24 17:48:32 +00:00
Ben Pate 800312203a fep-3b86 (#305)
Here are some big updates based on the feedback I received on the initial FEP

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/305
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2024-04-23 22:40:51 +00:00
a e66a3e526f Fix typo: examplB -> exampleB (#303)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/303
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-04-21 22:33:37 +00:00
silverpill 254fa53008 FEP-e232: Add Friendica to Implementations (#300)
Closes #299

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/300
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-21 11:00:17 +00:00
silverpill 9646e2de15 FEP-67ff: Add tootik (#297)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/297
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-21 10:45:45 +00:00
silverpill 81964a67df Add FEP-3b86 to the table 2024-04-20 16:10:29 +00:00
Ben Pate f5ec1bf2e4 fep-3b86: Activity Intents (#298)
This PR outlines a method of extending WebFinger results with additional links that publish URL endpoints where the requested user can initiate an ActivityPub action (such as "Follow", "Like", or "Create").  This is useful for enhancing "remote follows" as currently implemented under the old oStatus protocol, and allowing more activities than oStatus currently provides..

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/298
Co-authored-by: Ben Pate <ben@pate.org>
Co-committed-by: Ben Pate <ben@pate.org>
2024-04-20 16:09:09 +00:00
FenTiger c1f1e7c29c FEP-61cf: More info on webfinger and signatures (#296)
Added a description of the "http://purl.org/openwebauth/v1#redirect"
webfinger rel value, and a suggestion that new implementations should
use it instead of a hard-coded value.

Added a reference to the recent "ActivityPub and HTTP Signatures"
SocialCG report - but kept the description of how OpenWebAuth diverges
slightly from this by using the Authorization header.

Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/296
Co-authored-by: FenTiger <fentiger@noreply.codeberg.org>
Co-committed-by: FenTiger <fentiger@noreply.codeberg.org>
2024-04-15 22:54:00 +00:00
silverpill 61afda2335 FEP-a4ed: Convert references into correct format (#280)
<s>A minor change.</s>

UPD: I think it can wait 1 month
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/280
Reviewed-by: helge <helge@noreply.codeberg.org>
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-15 22:51:49 +00:00
Andy Piper 5c5c7d93c8 FEP-c648: Fix link to onepage.pub project (#294)
Signed-off-by: Andy Piper <andypiper@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/294
Co-authored-by: Andy Piper <andypiper@noreply.codeberg.org>
Co-committed-by: Andy Piper <andypiper@noreply.codeberg.org>
2024-04-15 22:50:07 +00:00
silverpill fa377c7acc FEP-ef61: Update proposal (#295)
- Replaced resolvers with gateways.
- Allow POST requests to gateways and remove Link header requirement (this simplifies inbox and outbox discovery).
- One identity can control multiple actors.
- Disallow "aliases" query parameter is compatibility mode (existing implementations don't know that query parameters should be removed and will treat IDs as different).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/295
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-15 21:35:48 +00:00
silverpill f531ac3281 FEP-8b32: Add recommendations for nested objects (#292)
Discussion at SocialHub: https://socialhub.activitypub.rocks/t/use-cases-of-fep-8b32-object-integrity-proofs/3249/23

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/292
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-09 20:43:34 +00:00
Helge 7a44dd3028 Update Editors -> Facilitators (#260)
See https://socialhub.activitypub.rocks/t/syncing-language-regarding-feps/3903

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/260
Reviewed-by: silverpill <silverpill@noreply.codeberg.org>
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: Helge <helge.krueger@gmail.com>
Co-committed-by: Helge <helge.krueger@gmail.com>
2024-04-09 19:48:55 +00:00
silverpill 6cc6fe823a Add FEP-e229 to the table 2024-04-02 18:53:10 +00:00
a 067864a8cd FEP-e229: Best practices for extensibility (#288)
pending some feedback from the community https://socialhub.activitypub.rocks/t/best-practices-for-ap-vocabulary-extensions/3162/33

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/288
Co-authored-by: a <a@trwnh.com>
Co-committed-by: a <a@trwnh.com>
2024-04-02 18:50:57 +00:00
silverpill 98edb4fa72 FEP-8b32: Update proposal (#287)
- Moved examples into a new section.
- Clarified verification method retrieval.
- Removed mention of RSASSA-PKCS1-v1_5 algorithm.
- Added "Special cases" section.
- Added Streams and Hubzilla to implementation list.
- Changed contact address.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/287
Reviewed-by: helge <helge@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-04-02 12:06:14 +00:00
silverpill a0137bf712 FEP-521a: Update proposal (#289)
- Specified that actor object is a controller document.
- Removed mention of "authentication" proof purpose.
- Added Hubzilla to implementations.
- Changed formatting of references.
- Changed contact address.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/289
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-03-30 10:24:17 +00:00
silverpill b5f19dd73f FEP-e232: Add Threads to implementation list (#286)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/286
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-03-30 10:24:02 +00:00
silverpill b3baad8403 FEP-f1d5: Improve formatting 2024-03-24 21:06:07 +00:00
silverpill 8824938121 FEP-ef61: Update proposal
- Changed link to (streams) docs.
- Added did:ap resolution algorithm.
- Fixed contexts in examples.
- Removed FEP-ae97 requirement.
- Recommend using resolver URLs for backward compatibility.
- Added note about ap:// URL scheme.
- Added link to schema.org/sameAs
2024-03-15 22:55:36 +00:00
silverpill df5d1fafde Add FEP-9fde to the table 2024-03-15 00:11:08 +00:00
Nik Clayton d784ba65f5 feat: FEP-9fde: Mechanism for servers to expose supported operations (#281)
This document proposes an extension to the [NodeInfo schema](http://nodeinfo.diaspora.software/) ([FEP-f1d5](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md)) that would allow developers of Mastodon and Mastodon-like servers to unambigiously communicate the operations their servers support, and allow developers of software that interoperates with those servers to detect those features, promoting interoperability and easier adoption of new features.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/281
Co-authored-by: Nik Clayton <nik@ngo.org.uk>
Co-committed-by: Nik Clayton <nik@ngo.org.uk>
2024-03-15 00:07:51 +00:00
silverpill c5815220a8 FEP-a4ed: Updating proposals (#220)
This PR addresses the second part of issue #134 (FEP repository governance).

This is not a minor change, therefore 1 month should pass since the last commit before it can be accepted (per FEP-a4ed).

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/220
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-03-12 21:00:42 +00:00
silverpill 97ee90978c Add FEP-6481 to the table 2024-03-12 20:55:29 +00:00