silverpill
e7d9c00946
Add FEP-c551 to table
2024-07-15 22:28:41 +00:00
bengo
6c2c70effc
FEP-c551: Use ECMAScript Modules to Create Conformance Tests for Fediverse Enhancement Proposals ( #359 )
...
Context:
* this FEP describes how to use ECMAScript Modules to automate human-readable tests like those from FEP-d9ad: Create Conformance Tests for Fediverse Enhancement Proposals
* `activitypub-testing` will support `activitypub-testing run test --url=<url-to-fep-c551-module.js>`
* FEP-c551 ECMAScript Modules MAY be loaded by imported by other scripts as well. They should be importable by more than just `activitypub-testing`.
* https://activitypub-testing-website.socialweb.coop/fep/c551/
Co-authored-by: bengo <171782+gobengo@users.noreply.github.com >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/359
Co-authored-by: bengo <bengo@noreply.codeberg.org >
Co-committed-by: bengo <bengo@noreply.codeberg.org >
2024-07-15 22:26:27 +00:00
silverpill
b66e3251d4
FEP-ef61: Update proposal ( #360 )
...
- Added context file per FEP-888d.
- Updated History section.
- Recommend to use Ed25519 keys and Multikey verification method type.
- Removed incorrect use of "origin" term.
- Require incoming activities to have FEP-8b32 proof.
- Limit outbox forwarding to prevent infinite loops.
- Allow unsecured collections.
- Clarify how HTTP signatures should be created in compatibility mode.
- Removed paragraph about did:ap.
- Clarify how integrity of media attachments can be attested.
- Propose percent-encoding of DIDs for RFC-3986 compliance.
- Added Streams and Mitra to implementation list.
- Update discusssionsTo attribute.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/360
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-07-15 18:27:22 +00:00
silverpill
44b776da71
FEP-521a: Update references ( #355 )
...
Some definitions were moved from Data Integrity spec to Controller Documents spec.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/355
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-07-15 18:25:56 +00:00
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