Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Side-effects of off-domain id URLs of MOVED/SYNCED activities #13

Open
bumblefudge opened this issue Mar 14, 2024 · 2 comments
Open

Side-effects of off-domain id URLs of MOVED/SYNCED activities #13

bumblefudge opened this issue Mar 14, 2024 · 2 comments

Comments

@bumblefudge
Copy link
Contributor

bumblefudge commented Mar 14, 2024

I am having doubts about rewriting the id property of content that gets moved. Perhaps it makes more sense for a "wrapper" activity at the new server to contain a link to the old activity? Or, if rewritten/updated, the original/previous id should be kept in some new property to allow the history to be walked? And/or doing things the object history collection approach is relevant here?

generally, I think it's GOOD for important activities to be marked in end-user UX as "historical" or "imported" or "staged" (to use the Discourse term) activities... lazy solution is for the UX to be triggered any activity with "foreign" (off domain) id s?

@bumblefudge
Copy link
Contributor Author

(just tracking this across future solutions)

@bumblefudge
Copy link
Contributor Author

Update: noticed this intriguing proposal in one of the FEPs today:

image
(Src: FEP-fffd)

I think it's worth having a hard, long think on how a migrated activity signals its "migration history", whether in a simple "back link" as sketched here or in an object history collection. I'm sure there's side-effects I'm not realizing to both approaches, on top of the usual scale/efficiency concerns-- it's also worth noting that the rest of the FEP-fffd concerns cross-protocol migration and later deduplication, which might be a useful framing for how it works even within AP protocol/graphs (i.e. dedup of side-effects like routing updates as an object is edited after migration).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant