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

FEP-0ea0: Update references (#619)

- Updated references.
- Added proposal `type`.
- Updated `discussionsTo`.

Reviewed-on: https://codeberg.org/fediverse/fep/pulls/619
Co-authored-by: silverpill <silverpill@firemail.cc>
Co-committed-by: silverpill <silverpill@firemail.cc>
This commit is contained in:
silverpill
2025-06-10 19:12:51 +02:00
committed by silverpill
parent acefaea513
commit abca836fd2
+19 -10
View File
@@ -1,26 +1,27 @@
---
slug: "0ea0"
authors: silverpill <silverpill@firemail.cc>
authors: silverpill <@silverpill@mitra.social>
type: implementation
status: DRAFT
dateReceived: 2023-04-18
trackingIssue: https://codeberg.org/fediverse/fep/issues/88
discussionsTo: https://codeberg.org/fediverse/fep/issues/88
discussionsTo: https://socialhub.activitypub.rocks/t/fep-0ea0-payment-links/3121
---
# FEP-0ea0: Payment Links
## Summary
This FEP describes a way to attach payment information to [ActivityPub](https://www.w3.org/TR/activitypub/) actors and objects. That information might be a link to donation page, a link for buying an artwork, or anything else that can be represented with a URI.
This FEP describes a way to attach payment information to [ActivityPub] actors and objects. That information might be a link to donation page, a link for buying an artwork, or anything else that can be represented with a URI.
## History
[PeerTube](https://docs.joinpeertube.org/api/activitypub#video) videos may have `support` property, which contains a text explaining how to support the content creator.
[FEP-8c3f: Web Monetization](https://codeberg.org/fediverse/fep/src/branch/main/fep/8c3f/fep-8c3f.md) was published in 2022. The ensuing discussion on SocialHub forum led to the creation of Payment Links proposal.
[FEP-8c3f: Web Monetization][FEP-8c3f] was published in 2022. The ensuing discussion on SocialHub forum led to the creation of this proposal.
## Requirements
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC-2119](https://tools.ietf.org/html/rfc2119.html).
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC-2119].
## Payment links
@@ -28,8 +29,8 @@ Payment link is an object with the following properties:
- `type` (REQUIRED): the type MUST be `Link`.
- `name` (RECOMMENDED): the `name` property SHOULD contain a human-readable description of the payment link.
- `href` (REQUIRED): the `href` property MUST contain a payment URI. This can be a URL of a website, or any other kind of URI, such as [payto URI](https://datatracker.ietf.org/doc/html/rfc8905).
- `rel` (REQUIRED): the `rel` property MUST contain the string `payment` or an array containing that string. The `payment` relation type is defined in [Link Relations Registry](https://www.iana.org/assignments/link-relations/link-relations.xhtml).
- `href` (REQUIRED): the `href` property MUST contain a payment URI. This can be a URL of a website, or any other kind of URI, such as ['payto' URI][RFC-8905].
- `rel` (REQUIRED): the `rel` property MUST contain the string `payment` or an array containing that string. The `payment` relation type is defined in [Link Relations Registry][LinkRelations].
Payment links MUST be added to `attachment` array of an actor or an object.
@@ -86,9 +87,17 @@ Implementers may treat payment links attached to actor object in the same way as
## References
- [ActivityPub] Christine Lemmer Webber, Jessica Tallon, [ActivityPub](https://www.w3.org/TR/activitypub/), 2018
- [FEP-8c3f: Web Monetization] Diogo Peralta Cordeiro, Phablulo Joel, [FEP-8c3f: Web Monetization](https://codeberg.org/fediverse/fep/src/branch/main/fep/8c3f/fep-8c3f.md), 2022
- [Link Relations Registry] IANA, [Link Relations](https://www.iana.org/assignments/link-relations/link-relations.xhtml), 2005
- Christine Lemmer-Webber, Jessica Tallon, Erin Shepherd, Amy Guy, Evan Prodromou, [ActivityPub], 2018
- Diogo Peralta Cordeiro, Phablulo Joel, [FEP-8c3f: Web Monetization][FEP-8c3f], 2022
- S. Bradner, [Key words for use in RFCs to Indicate Requirement Levels][RFC-2119], 1997
- F. Dold, C. Grothoff, [The 'payto' URI Scheme for Payments][RFC-8905], 2020
- IANA, [Link Relations][LinkRelations], 2005
[ActivityPub]: https://www.w3.org/TR/activitypub/
[FEP-8c3f]: https://codeberg.org/fediverse/fep/src/branch/main/fep/8c3f/fep-8c3f.md
[RFC-2119]: https://datatracker.ietf.org/doc/html/rfc2119.html
[RFC-8905]: https://datatracker.ietf.org/doc/html/rfc8905
[LinkRelations]: https://www.iana.org/assignments/link-relations/link-relations.xhtml
## Copyright