There are a few updates in this PR.
- Two new inverse properties, `pendingFollowersOf` and `pendingFollowingOf`
- Semantically versioned aliases for the context for future-proofing
- One section per term
- Implementations list
- Clarified examples
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/640
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
The main changes in this update have been made after a couple of incidents where people have
misunderstood the document and got the wrong idea:
- Added a summary to make it clearer that OWA is used in connection with other protocols, rather
than being an alternative to ActivityPub etc.
- Expanded the "Security Considerations" section. In particular, be more explicit about the
potential for impersonation attacks.
Also added "type: implementation" and updated the Implementations section to be compatible with
@silverpill's proposal here: https://codeberg.org/fediverse/fep/pulls/634
Co-authored-by: FenTiger <fentiger@mythik.co.uk>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/643
Co-authored-by: Mike P <fentiger@noreply.codeberg.org>
Co-committed-by: Mike P <fentiger@noreply.codeberg.org>
ActivityPoll is a proper subset of ActivityPub that excludes activity delivery, making it easier to implement for static Web sites or content management systems. It meets an equivalent need to RSS or Atom feeds.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/636
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
One issue that has come up around quote posts is consent by the original author to be quoted. This change adds a privacy considerations section, including a section on how the `shares` collection can be used to express consent.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/627
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
This proposal describes an ActivityPub extension to allow actors to publish a short status text, with optional expiration, link attachment, and history.
Some centralized communication services provide their users with the ability to set a status on their account, which is usually displayed on their profile and sometimes next to their name in other places in the UI. These are distinct from regular posts because they can not be interacted with in any way whatsoever, can't contain media attachments, and usually have a short character limit on the order of several hundred characters at most. Statuses are always visible to anyone who can see the actor itself.
Co-authored-by: Grishka <git@grishka.me>
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/596
Co-authored-by: grishka <grishka@noreply.codeberg.org>
Co-committed-by: grishka <grishka@noreply.codeberg.org>
Two updates on FEP-B2B8 to respond to open issues: Discourage embedding "Read more..." links in the summary, content, and preview of an Article, and how to use the `sensitive` flag to indicate sensitive content.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/591
Co-authored-by: Evan Prodromou <codeberg@evanprodromou.name>
Co-committed-by: Evan Prodromou <codeberg@evanprodromou.name>
- Added "Assumptions" section.
- Added warning about media uploads.
- Don't allow clients to create public keys.
- Clarified that object must be fetched by its ID.
- Updated "Ownership" section to make it more aligned with FEP-2277.
- Don't use same-origin policy when authorizing access to protected resources.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/589
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
The reference to ActivityPub spec currently includes only ActivityPub editors.
According to [W3C guidebook](https://www.w3.org/guide/editor/role.html):
>The role of the editor is not that of author. They maintain the text of a current draft that the Group has agreed to and possibly to suggest concrete wording when none is forthcoming from the group.
I think it would be more appropriate to include all authors there.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/542
Reviewed-by: a <trwnh@noreply.codeberg.org>
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
- New registration process where keys are generated and stored by the server.
- C2S API requests are signed with identity key.
- Added `type` field to proposal metadata.
- Added reference to HTTP Signatures report.
Reviewed-on: https://codeberg.org/fediverse/fep/pulls/564
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>