silverpill
24d43b7293
FEP-c0e0: Update proposal ( #404 )
...
- Require shortcode in content to be enclosed in colons.
- Added a note about possible constraints on number of reactions.
- Added example of Undo(EmojiReact) activity.
- Added "Implementations" section.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/404
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-10-05 15:27:22 +00:00
silverpill
eae0493642
Register FEP-76ea
2024-10-04 20:31:03 +00:00
Evan Prodromou
e59653d542
FEP 76ea: Conversation Threads ( #406 )
...
This FEP describes the conversation threads extension, with two properties.
`thread`: the collection of objects in this object's conversation thread
`root`: the root object of a thread
It includes processing recommendations, examples, and security considerations.
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/406
Co-authored-by: Evan Prodromou <evanp@noreply.codeberg.org >
Co-committed-by: Evan Prodromou <evanp@noreply.codeberg.org >
2024-10-04 20:27:59 +00:00
a
60a1797484
[0499] Add example for embedded activity delivery ( #405 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/405
Co-authored-by: a <a@trwnh.com >
Co-committed-by: a <a@trwnh.com >
2024-10-03 21:21:52 +00:00
silverpill
464ce8c551
Register FEP-0499
2024-10-01 16:14:32 +00:00
trwnh
1e0d4ce775
Add FEP-0499 for multibox, fix some examples in 888d ( #399 )
...
still can't create a FEP topic on socialhub in the FEP category
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/399
Co-authored-by: trwnh <trwnh@noreply.codeberg.org >
Co-committed-by: trwnh <trwnh@noreply.codeberg.org >
2024-10-01 16:13:21 +00:00
Daiki Mizukami
3fa7bab081
FEP-c0e0: Update context ( #400 )
...
d6a3a5bb4e changed the recommended IRI of
the `EmojiReact` type, but the change wasn't reflected to the context.
cc @silverpill as the author of the FEP
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/400
Co-authored-by: Daiki Mizukami <tesaguriguma@gmail.com >
Co-committed-by: Daiki Mizukami <tesaguriguma@gmail.com >
2024-10-01 16:08:01 +00:00
ilja
39c1426188
FEP-c16b: Correct meaning of MFM ( #401 )
...
See <https://socialhub.activitypub.rocks/t/fep-c16b-formatting-mfm-functions/4448/2?u=ilja >
A wrong full name for MFM was used, this is now corrected.
I also added a reference to the MFM Misskey docs.
Co-authored-by: ilja <git@ilja.space >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/401
Co-authored-by: ilja <ilja@noreply.codeberg.org >
Co-committed-by: ilja <ilja@noreply.codeberg.org >
2024-10-01 15:53:29 +00:00
silverpill
62736551fa
FEP-ef61: Update proposal ( #397 )
...
- Require path to be an opaque string.
- Clarify that custom query parameters should not be used.
- Added "Authentication and authorization" section.
- Added description of WebFinger address reverse discovery in compatibility mode.
- Corrected description of a relationship between proof.verificationMethod and URL authority.
- Fixed incorrect verificationMethod values in examples.
- Discuss follow-your-nose discovery.
- Rearranged "Discussion" subsections.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/397
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-09-30 22:41:45 +00:00
silverpill
271c638678
FEP-8b32: Update proposal ( #396 )
...
- Fixed incorrect statement about verificationMethod and DIDs.
- Removed warnings about nested objects.
- Updated references.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/396
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-09-27 14:49:19 +00:00
silverpill
04cd5b381c
FEP-e232: Add Hollo to implementations ( #392 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/392
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-09-21 20:40:13 +00:00
silverpill
05c43a6faa
FEP-c0e0: Embedded Emoji can originate from a different server ( #391 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/391
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-09-16 21:59:47 +00:00
silverpill
6d825001cf
FEP-c7d3: Update proposal ( #390 )
...
- Explained why same-origin policy is used.
- Added "Anonymous objects" section.
- Improve text of "Unattributed objects" section
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/390
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-09-16 21:58:51 +00:00
bumblefudge
e2c0534f8d
switch some Announces to Moves for simpler backwards-compat with Masto Move impl ( #388 )
...
Thanks to Lisa D from SWICG/LOLA for pointing out the oversight/hubris of changing `Move` to `Announce` in the first place.
Co-authored-by: bumblefudge <bumblefudge@learningproof.xyz >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/388
Co-authored-by: bumblefudge <bumblefudge@noreply.codeberg.org >
Co-committed-by: bumblefudge <bumblefudge@noreply.codeberg.org >
2024-08-27 14:21:46 +00:00
silverpill
088df8efde
FEP-c7d3: Update proposal ( #387 )
...
- Use "same origin" principle instead of "same owner" in authentication.
- Self-ownership of actors.
- Ownership of public keys and verification methods.
- Owner must be an actor and must not change.
- Generalize unattributed collection rule to all objects.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/387
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-08-25 16:41:48 +00:00
silverpill
1d5305b89b
Register FEP-eb22
2024-08-19 21:53:45 +00:00
Manton Reece
d3b85c83b7
FEP-eb22: Supported ActivityStreams types with NodeInfo ( #378 )
...
Servers can advertise what features of the API they support, such as creating a poll or boosting a post. Clients can recognize if a server doesn't support a feature and hide it from the UI.
This proposal overlaps a little with FEP-9fde and FEP-6481. Special thanks to Nik Clayton who inspired this with his FEP and discussion at FediForum. The main difference with this is we attempt to describe what features a server supports based on ActivityStreams types instead of new identifiers or URIs. For that reason, it felt right to start with a new FEP rather than update either of those existing FEPs.
I'm happy to collaborate with anyone on this. When there is some consensus that we're on the right track, I plan to take an open source Mastodon API client and adapt it to support this as a proof of concept.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/378
Co-authored-by: Manton Reece <manton@me.com >
Co-committed-by: Manton Reece <manton@me.com >
2024-08-19 21:50:35 +00:00
Tobias Diekershoff
c76e0c1ef4
added Friendica to FEP-67ff adopters ( #385 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/385
Co-authored-by: Tobias Diekershoff <tobias.diekershoff@gmx.net >
Co-committed-by: Tobias Diekershoff <tobias.diekershoff@gmx.net >
2024-08-18 10:29:12 +00:00
silverpill
48eb94e67d
Register FEP-c0e0
2024-08-13 20:50:18 +00:00
silverpill
0334b5d4d6
FEP-c0e0: Emoji reactions ( #381 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/381
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-08-13 20:49:00 +00:00
silverpill
75f4511c10
FEP-c7d3: Authorization & same origin ( #380 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/380
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-08-11 14:22:49 +00:00
silverpill
83f561c881
Register FEP-c16b
2024-08-10 12:37:10 +00:00
ilja
f14d7a326f
Add FEP-c16b: Formatting MFM functions ( #382 )
...
This adds a new proposal, FEP-c16b: Formatting MFM functions
Co-authored-by: ilja <git@ilja.space >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/382
Co-authored-by: ilja <ilja@noreply.codeberg.org >
Co-committed-by: ilja <ilja@noreply.codeberg.org >
2024-08-10 12:35:09 +00:00
silverpill
f341a12401
FEP-a4ed: Authors create discussion topics ( #322 )
...
Resolves #274
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/322
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-08-10 09:39:38 +00:00
silverpill
10a8f71192
Add "set dateReceived" step to FEP submission guide ( #316 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/316
Reviewed-by: Arnold Schrijver <circlebuilder@noreply.codeberg.org >
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-07-30 02:42:37 +00:00
silverpill
74619a2619
FEP-8b2a: Add implementation list ( #375 )
...
- [Streams](https://codeberg.org/streams/streams/src/commit/069a58ee184810aea50367691a0c44eb24f54061/FEDERATION.md?display=source#L29 )
- [ActivityPub for Wordpress](https://github.com/Automattic/wordpress-activitypub/blob/dee41c3e43c65135c4d4342a813d9e09966b33f8/FEDERATION.md?plain=1#L19 )
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/375
2024-07-30 02:35:04 +00:00
Steve Bate
f5ab055771
FEP-D556: Added support for using 'self' rel values. ( #377 )
...
Co-authored-by: Steve Bate <svc-atlassian@stevebate.net >
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/377
Co-authored-by: Steve Bate <steve-bate@noreply.codeberg.org >
Co-committed-by: Steve Bate <steve-bate@noreply.codeberg.org >
2024-07-22 13:40:13 +00:00
silverpill
09a048dff1
FEP-ef61: Fix context.jsonld ( #376 )
...
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/376
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-07-20 12:19:19 +00:00
silverpill
9bacced0bc
FEP-ef61: Add term definition ( #374 )
...
Required by FEP-888d ?
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/374
Co-authored-by: silverpill <silverpill@firemail.cc >
Co-committed-by: silverpill <silverpill@firemail.cc >
2024-07-20 12:03:34 +00:00
silverpill
56a03643a5
Add FEP-eb48 to table
2024-07-18 17:23:10 +00:00
AvidSeeker
d2b83199bd
FEP-eb48: Hashtags ( #371 )
...
Standardized method for identifying and displaying hashtags in posts across the Fediverse.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/371
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
Co-committed-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-18 17:15:48 +00:00
silverpill
62cd791564
Add FEP-c893 to table
2024-07-18 16:57:39 +00:00
AvidSeeker
d7f6d0740f
FEP-c893: DOAP ( #369 )
...
Standardized method for describing Fediverse projects using the [Description of a Project (DOAP) format](https://github.com/ewilderj/doap/wiki ).
Related FEPs:
* FEP-67ff: [FEDERATION.md](https://codeberg.org/fediverse/fep/src/branch/main/fep/67ff/fep-67ff.md )
* FEP-f1d5: [NodeInfo](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md )
* XMPP has an XEP for this [XEP-0453](https://xmpp.org/extensions/xep-0453.html ).
[Discussion](https://socialhub.activitypub.rocks/t/4363 )
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/369
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
Co-committed-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-18 16:54:11 +00:00
silverpill
4c9a46f3ea
Add FEP-a5c5 to table
2024-07-15 23:19:14 +00:00
AvidSeeker
f2ac41b533
FEP-a5c5: Web Syndication ( #363 )
...
Standard for retrieving RSS of any ActivityPub object. E.g: https://codeberg.org/fediverse/fep.rss
* Discussion: https://socialhub.activitypub.rocks/t/4362
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/363
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
Co-committed-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-15 23:17:02 +00:00
silverpill
ff6c7d8ba1
Add FEP-c4ad to table
2024-07-15 22:38:54 +00:00
AvidSeeker
fcb15f25aa
Add FEP-c4ad: viewership history proposal ( #361 )
...
Standard proposal for "Hide already seen posts" feature.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/361
Co-authored-by: AvidSeeker <avidseeker7@protonmail.com >
Co-committed-by: AvidSeeker <avidseeker7@protonmail.com >
2024-07-15 22:36:02 +00:00
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