FEP-ef61: Portable Objects - Fediverse Enhancement Proposals

Portable ActivityPub objects with server-independent IDs.

Starting on FEP-ef61 (Portable Objects) in @fedify. It's a @sovtechfund milestone due September 30, and the scope is… substantial. Not a lot of runway. Wish me luck.

#Fedify #FEPef61 #PortableObjects #ActivityPub #fedidev

fep/fep/ef61/fep-ef61.md at main

fep - Fediverse Enhancement Proposals

Codeberg.org
當前的聯邦宇宙的帳號遷移不支援貼文匯入是有其歷史因素的。#Fediverse 目前不支援貼文遷移,主因在於去中心化架構下的身分認證與連結一致性:每則貼文都有唯一的 URL 與數位簽章,若強行搬移到新站,將導致原有的網址失效、加密簽章無法驗證真實性,且會造成回覆與轉貼關係的斷裂。此外,大量匯入歷史資料會對新伺服器的效能與頻寬造成巨大負擔,因此目前的技術規範(如 ActivityPub)傾向於讓使用者遷移「追蹤關係(身分)」,而將「內容(貼文)」留在原伺服器以維護網路拓撲的穩定。 - Gemini而游牧式身分則希望改善這些問題「數位遊牧(Nomadic Identity)」計畫(主要見於 Hubzilla 或 (streams) 等專案)旨在解決身分綁定伺服器的困境,其核心概念是將身分識別從「網址(URL)」轉向「加密金鑰(Public Key)」。透過將帳號在多台伺服器間進行「克隆(Cloning)」與即時同步,使用者的貼文、權限與聯絡人不再隸屬於單一站點;當某個伺服器失效時,使用者可帶著數位簽章無縫轉移至他處,且能確保歷史訊息的權威性與社交互動的一致性。這套機制讓社交身分如同行動門號般可隨意攜碼轉移,打破了目前 Fediverse 遷移時內容與身分被迫分離的技術枷鎖。 - Geminihttps://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md #fep-ef61

RE: https://liker.social/users/puncturecolour/statuses/115845072114621298
Don't see this #featurerequest I created getting implemented anytime soon or even this year (it's a complex problem requiring a reliable solution that can be supported by all), but one can dream a fully portable #Misskey (and #fediverse / #ActivityPub!)... ​:doremy_trumpet:​

#NomadicIdentity #DataPortability #PortableObjects #FEP #FEPef61 #FediverseEnhancementProposal #fediversemeta

RE:
https://p1.a9z.dev/notes/9o721did9u
Misskey GitHub Notifier @p1.a9z.dev (@repo)

$[twitch 💥] Issue opened: #12940 "Portable Objects / Nomadic identity / Data portability support (FEP-ef61)" https://github.com/misskey-dev/misskey/issues/12940

p1.a9z.dev