FEP-67ff: FEDERATION.md

slug "67ff"
authors silverpill @silverpill@mitra.social
status FINAL
dateReceived 2023-09-05
dateFinalized 2024-09-22
trackingIssue Tracking Issue
discussionsTo Discussions To
original https://codeberg.org/fediverse/fep/src/branch/main/fep/67ff/fep-67ff.md

概要

FEDERATION.md は、連携サービスとの相互運用性を達成するために必要な情報を含むファイルです。この提案は、Darius Kazemi によって SocialHub フォーラムの ドキュメント化された連携の挙動についての半標準的な方法? というトピックで最初に提案されました。

要件

この文書におけるキーワード「MUST」「MUST NOT」「REQUIRED」「SHALL」「SHALL NOT」「SHOULD」「SHOULD NOT」「RECOMMENDED」「MAY」「OPTIONAL」は、RFC-2119 に記載された通りに解釈されます。

構造

FEDERATION.md ファイルは任意の構造と内容を持つことができます。唯一の要件は以下の通りです:

  • 有効な Markdown ドキュメントでなければなりません。
  • プロジェクトのコードリポジトリのルートに存在しなければなりません。プロジェクトのドキュメントが他の場所にある場合、FEDERATION.md ファイルはその場所へのリンクを含めることができます。
  • 実装された連携プロトコルのリストを含むべきです。
  • サポートされている Fediverse Enhancement Proposals (FEPs) のリストを含むべきです。

テンプレート

(このセクションは非規範的です。)

# Federation

## サポートされている連携プロトコルと標準

- [ActivityPub](https://www.w3.org/TR/activitypub/) (サーバー間)
- [WebFinger](https://webfinger.net/)
- [Http Signatures](https://datatracker.ietf.org/doc/html/draft-cavage-http-signatures)
- [NodeInfo](https://nodeinfo.diaspora.software/)

## サポートされているFEPs

- [FEP-f1d5: FediverseソフトウェアにおけるNodeInfo](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md)

## ActivityPub

<!-- アクティビティと拡張について説明します。 -->

## 追加のドキュメント

<!-- ドキュメントページへのリンクを追加します。 -->

実装

参考文献

著作権

CC0 1.0 ユニバーサル (CC0 1.0) パブリック ドメイン

法律で認められる範囲において、この Fediverse 拡張提案の著者は、この作品に対するすべての著作権および関連する権利または隣接する権利を放棄しています。