Note
このドキュメントは2026-02-27 03:18にPLaMo Translation Modelを使用して自動翻訳されました。
FEP-ef61: ポータブルオブジェクト
本提案では、endpointsマッピング内のgatewaysプロパティを利用する方法を採用していますが、以下の代替案も検討されています:
- endpointsマッピングにおけるgatewaysプロパティの使用
- aliasesとsameAs属性(HTTP(S) URIを含むオブジェクト参照)
- alsoKnownAs属性(アカウント移行時に使用されるため、この属性を使用すると問題が生じる可能性があります)
- url属性(alternate関係タイプrelation typeを使用)
DIDサービスの活用
俳優文書内でゲートウェイを指定する代わりに、DID文書内のDIDサービスとして指定する方法も考えられます。ただし、did:keyなどの生成型DID方式が必要なアプリケーションでは、このアプローチは互換性がありません。
メディアアクセス制御
提案されているハッシュリンクを用いたメディア参照方法では、アクセス制御がサポートされていません。つまり、ハッシュ値を知る者であれば誰でもファイルを取得可能です。
この制限を回避するため、親文書のap://識別子と組み合わせた別種の識別子が使用できます。ゲートウェイは、親文書IDが提供されない限りメディアを配信せず、リクエスト送信者が当該文書および添付メディアを表示する権限を持っているかどうかを確認します。
互換性問題への対応
以下の代替案が、ゲートウェイベースの互換IDに代わるものとして検討されています:
1. 通常のHTTP(S) URIを使用し、urlプロパティで正規の'ap' URIを指定する方法(FEP-fffdで提案されているように、canonical関係タイプを使用)。また、inReplyToプロパティなどの他オブジェクトへのポインタについては、プレーンなURIの代わりにurlプロパティを含む埋め込みオブジェクトを使用できます。
2. ピアの機能に応じてオブジェクトIDを変更する方法(NodeInfoまたはその他のメカニズムによって報告される情報に基づく)。
実装状況
- Streams
- Mitra(ゲートウェイ機能のみ)
- fep-ae97-client(クライアント実装)
- Forte
- tootik
参考文献
- Christine Lemmer Webber、Jessica Tallon、ActivityPub、2018年
- S. Bradner、RFCで要件レベルを示すためのキーワードの使用、1997年
- T. Berners-Lee、R. Fielding、L. Masinter、Uniform Resource Identifier(URI):汎用構文、2005年
- Manu Sporny、Dave Longley、Markus Sabadello、Drummond Reed、Orie Steele、Christopher Allen、Decentralized Identifiers(DIDs)v1.0、2022年
- Dave Longley、Manu Sporny、Markus Sabadello、Drummond Reed、Orie Steele、Christopher Allen、Controlled Identifiers v1.0、2025年
- Dave Longley、Dmitri Zagidulin、Manu Sporny、did:keyメソッドv0.7、2022年
- M. Nottingham、Well-Known Uniform Resource Identifiers(URI)、2019年
- silverpill、FEP-8b32:オブジェクト整合性証明、2022年
- silverpill、FEP-ae97:クライアント側アクティビティ署名、2023年
- silverpill、FEP-fe34:オリジンベースのセキュリティモデル、2024年
- A. Barth、Web Origin概念、2011年
- silverpill、FEP-2277:ActivityPubコアタイプ、2025年
- M. Sporny、L. Rosenthol、暗号ハイパーリンク、2021年
- silverpill、FEP-521a:俳優の公開鍵表現、2023年
- a、Evan Prodromou、ActivityPubとWebFinger、2024年
- Adam R. Nelson、FEP-fffd:プロキシオブジェクト、2023年
- Jonne Haß、NodeInfo、2014年
著作権
CC0 1.0 Universal(CC0 1.0)パブリックドメイン献呈
本Fediverse Enhancement Proposalの著者は、法律で認められる範囲内において、本作品に対するすべての著作権および関連または隣接する権利を放棄しています。