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

417 Commits

Author SHA1 Message Date
silverpill 8f1a999db5 FEP-8b32: Update references (#356)
- Updated references to Data Integrity and Controller Documents specs.
- Require controller document to have assertionMethod property.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/356
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-07-15 18:24:52 +00:00
silverpill 822a7bd1d1 Add FEP-9091 and FEP-6fcd to list 2024-07-12 21:52:59 +00:00
Dmitri Zagidulin 072f0a37d3 FEP-6fcd: Account Export Container Format (#354)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/354
Co-authored-by: Dmitri Zagidulin <dzagidulin@gmail.com>
Co-committed-by: Dmitri Zagidulin <dzagidulin@gmail.com>
2024-07-11 22:15:35 +00:00
Dmitri Zagidulin a5d315af2f FEP-9091: Export Actor Service Endpoint (#353)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/353
Co-authored-by: Dmitri Zagidulin <dzagidulin@gmail.com>
Co-committed-by: Dmitri Zagidulin <dzagidulin@gmail.com>
2024-07-11 22:14:54 +00:00
silverpill 43dc13de79 FEP-c7d3: Update proposal (#349)
- Defined "origin"
- Clarify how ownership applies to collections

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/349
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-07-06 14:58:30 +00:00
silverpill 4c2a5692b5 FEP-e232: Add Bridgy Fed to implementation list (#347)
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/347
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-07-06 14:54:10 +00:00
silverpill a646638721 Add FEP-0f2a to list 2024-07-06 14:42:30 +00:00
bumblefudge def0ec3f0e [FEP-0f2a]: Announce Activity for Migrations and Tombstone Events (#351)
This thread is mostly SHOULDs and pedantically-explicit explanations of how existing FEPs and existing AP/AS behaviors work together.  Buried among the self-evident stuff are a _few_ novel behaviors and ideas, but the _main_ purpose was to make existing FEPs easier to test (see the attached specification for a Test Case, with sample implementation forthcoming).

Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Co-authored-by: Juan Caballero <juan@webarch.coop>
Co-authored-by: bengo <171782+gobengo@users.noreply.github.com>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/351
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-07-06 14:38:55 +00:00
silverpill 03b2328566 Add FEP-d9ad to list 2024-07-02 15:29:21 +00:00
bengo da526e43a2 FEP-d9ad: Create Conformance Tests for Fediverse Enhancement Proposals (#345)
This is a proposal to enhance the fediverse by creating test cases for FEPs.
The proposal describes a Conformance Test Rule format that FEP authors and testers may find useful when creating tests cases as proposed.

Co-authored-by: bengo <171782+gobengo@users.noreply.github.com>
Co-authored-by: ben go <bengo@webarch.coop>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/345
Co-authored-by: bengo <bengo@noreply.codeberg.org>
Co-committed-by: bengo <bengo@noreply.codeberg.org>
2024-07-02 15:26:50 +00:00
bumblefudge 3ef4847075 [FEP-521a] Add human-readable testing script (#342)
Sorry, it's a lot more verbose and esoteric than a gherkin, but that's what's we're using! I figured it could maybe live here canonically as per !328, while we're working on the rest of the suite.  In the meantime, I can put a little free-standing single-test-case-runner link in the tracking issue, as you mentioned.

Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/342
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org>
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org>
2024-06-30 13:05:10 +00:00
silverpill 3e19e63032 FEP-a4ed: Fix typo (#339)
I guess it was supposed to be "protocols and mechanism**s**"

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/339
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
2024-06-29 13:45:48 +00:00
silverpill 38d85a0778 Add FEP-e3e9 to list 2024-06-29 13:39:18 +00:00
Dmitri Zagidulin b7d5e1950f FEP-e3e9: Actor-Relative URLs (#341)
This FEP extracts the Actor-Relative URL section from PR https://codeberg.org/fediverse/fep/pulls/334 to its own FEP, to make the proposed roadmap in FEP-7952 more solution-neutral.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/341
Co-authored-by: Dmitri Zagidulin <dzagidulin@gmail.com>
Co-committed-by: Dmitri Zagidulin <dzagidulin@gmail.com>
2024-06-29 13:35:53 +00:00
Don Marti 43eb6849e8 SPC and relationship to GPC (#343)
Simplify privacy opt-out name to SPC.

Add material on relationship to GPC: this opt-out is intended to express
the same opt-out as GPC, should express the intent of the user, and sites
should offer to apply SPC for new users who have turned on GPC.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/343
Co-authored-by: Don Marti <dmarti@zgp.org>
Co-committed-by: Don Marti <dmarti@zgp.org>
2024-06-27 22:16:25 +00:00
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