Skip to content

Note

このドキュメントは2026-02-27 03:18PLaMo Translation Modelを使用して自動翻訳されました。

FEP-ef61: ポータブルオブジェクト

本提案では、endpointsマッピング内のgatewaysプロパティを利用する方法を採用していますが、以下の代替案も検討されています: - endpointsマッピングにおけるgatewaysプロパティの使用 - aliasessameAs属性(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またはその他のメカニズムによって報告される情報に基づく)。

実装状況

参考文献

著作権

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

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