FEP-67ff: FEDERATION.md

Warning

このFEPはgemini-2.5-flashを利用して2025年08月16日 23時15分に翻訳されました。オリジナルのFEPはここから閲覧できます。

概要

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 (FEP) のリストを含むべきです。

テンプレート

(このセクションは規範的ではありません。)

# Federation

## Supported federation protocols and standards

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

## Supported FEPs

- [FEP-f1d5: NodeInfo in Fediverse Software](https://codeberg.org/fediverse/fep/src/branch/main/fep/f1d5/fep-f1d5.md)

## ActivityPub

<!-- Describe activities and extensions. -->

## Additional documentation

<!-- Add links to documentation pages. -->

実装例

参照

著作権

CC0 1.0 Universal (CC0 1.0) パブリックドメイン献呈

法的に可能な限り、この Fediverse Enhancement Proposal の著者は、この著作物に対するすべての著作権および関連する権利または隣接する権利を放棄しています。