# orderedItems[].object.content
Multi-device support is progressing well for #HolosSocial. The tricky part: each device runs its own #ActivityPub server, with its own local data, signing its own activities. Keeping several servers in sync both ways, without duplicating everything, without losing actions on the way, and without two of them handling the same activity at the same time, was the main problem to solve. It also had to stay reliable when a device goes offline for hours or days.
(1/3)

# orderedItems[].object.content
#BurgeonLab #WeekNotes 028 is a bit late (again)

2026: Week 21/52 (May 18 – May 24)

➡️ https://burgeonlab.com/weeknotes/2026/w21/

In this weeknote I talk a bit about #pokemonCards #wordpress #wp #cms #ssg #markdown #activitypub

This is post 47 of #100DaysToOffload
📈 https://burgeonlab.com/tags/100daystoo ffload/

#blogging #blogs #smallweb #indieweb #weeknote #personalBlog #weeklynote #linkdump #blog

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Weeknote 2026-W21: Pokémon, Digital Garden & Bye WordPress

# orderedItems[].object.ephemeral.metadata[].description
Pokémon cards' value, accidentally published a Hugo draft post and decided to leave WordPress for a new SSG. Considering a digital garden for my secondary blog.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Pokémon cards' value, accidentally published a Hugo draft post and decided to leave WordPress for a new SSG. Considering a digital garden for my secondary blog.

# orderedItems[].object.ephemeral.metadata[].ogTitle
Weeknote 2026-W21: Pokémon, Digital Garden & Bye WordPress

# orderedItems[].object.content
When I interviewed @Gargron he said that education was key to @Mastodon and the fediverse growing. That, along with the algorithm-free approach of most ActivityPub-supporting platforms, inspired me to create https://algo.free

It covers the benefits of going algo-free, provides ActivityPub-powered alternatives to centralized, algo-driven platforms, and offers tips for getting started.

#Fediverse #ActivityPub #FediTips

# orderedItems[].object.ephemeral.metadata[].description
Algorithms on big social media platforms aren't good for you. It's time to make a change. To regain your freedom. To curate your own experiences. It's time to live algo-free by joining the fediverse.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Algorithms on big social media platforms aren't good for you. It's time to make a change. To regain your freedom. To curate your own experiences. It's time to live algo-free by joining the fediverse.

# orderedItems[].object.content
When I asked about #e2ee on #ActivityPub, I'd meant for social media posts, not for direct messages.

It sounds like that is a harder problem?

#socialmedia

# orderedItems[].object.content
This is a recent talk that captures the main goal of why we are developing Commonshub. The world needs and wants a healthy alternative to toxic centralized social media and it exists but not enough people know about it. That will change if more organizations and or individual creators setup up their own communities and invite people to join. Exactly what Commonshub is designed for...

https://watch.2mr.social/w/k3ngQ8Xr3AN RXe6D8YGP4Y

https://thecommonshub.com

#mastodon #fediverse #activitypub #opensocialweb

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Elena Rossini: „I have a dream“ – A view of the Open Social Web in 5 years

# orderedItems[].object.ephemeral.metadata[].description
Videoserver für die Konferenz 2MR - das Festival der guten Ideen

# orderedItems[].object.ephemeral.metadata[].ogTitle
Elena Rossini: „I have a dream“ – A view of the Open Social Web in 5 years

# orderedItems[].object.ephemeral.metadata[].description
Commonshub provides digital sovereignty infrastructure for creators, organizations, and public-interest communities — independent conversation spaces on your own domain without ads or algorithms.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Like having your own Twitter — a calm, chronological conversation and actually yours.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
No ads. No algorithms. Your domain. Funding built in.

# orderedItems[].object.content
A good explanation of #activitypub and #ATproto and explains how each is solving very different problems and why bridging them isn't connecting two similar networks.
#Fediverse #Bridgy
https://www. federatedmind.com/bridge-to-bl uesky/?utm_source=bluesky&utm_medium=social&utm_campaign=federation-across-networks-1

# orderedItems[].object.ephemeral.metadata[].twitterTitle
The Bridge to Bluesky: What Happens When Two Protocols Try to Talk

# orderedItems[].object.ephemeral.metadata[].description
Part 1 of the "Federation Across Networks" mini-series - a continuation of the "Exploring the Fediverse" umbrella series.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Part 1 of the "Federation Across Networks" mini-series - a continuation of the "Exploring the Fediverse" umbrella series.

# orderedItems[].object.ephemeral.metadata[].ogTitle
The Bridge to Bluesky: What Happens When Two Protocols Try to Talk

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Part 1 of the "Federation Across Networks" mini-series - a continuation of the "Exploring the Fediverse" umbrella series.

# orderedItems[].object.content
Like the previous article on Grassroots fediverse evolution, this is a long blog post, so I provided an article summary to be TL;DR'ed 😊

#SX #SocialCoding #SocialWeb #ActivityPub #fediverse

# orderedItems[].object.attachment[].name
Article summary:

- We cocreate our future together, yet our rushed modern society holds us back from contributing where it matters most.
- The Paradox of emergence stands in the way of seeing how our two cents of investment contributes to solving wicked problems.
- FOSS and fediverse projects must be more holistically considered to anticipate and address likely huge negative outcomes in-the-large.
- Fediverse is the ideal diverse environment where people can further their own dreams in concert with others, and follow shared vision.
- For fediverse to become the Future of Social networking we must overcome the fragmentation and division caused by specialization.
- Hedonic peer production provides the means to do so, based on the SEE model for Sustainable ecosystem evolution (see diagram above).
- We must foster our ability to truly listen to others, to be able to fight the root cause of Hypercapitalism at inter-personal relationship level.
- Cross-pollination enables knowledge brokering and innovation based on individual needs, assets we can provide, shared values we hold dear.
- To give shape to Hedonic peer production on the social web, SX defines “Joyful creation”, a formula and vision for inclusive cocreation.
- Sustainable ecosystem evolution aims for the emergence of a commons based value economy where participants exchange services.
- Purposeful social networking that induces prosocial behavior is key to the transition from an attention to an online Intention economy.

# orderedItems[].object.content
#Loops Beta 12 is the biggest release yet, featuring #StarterKits compatible with #Mastodon, Curated #Onboarding for community moderation, and Studio #Analytics for #creators. It also includes #multiaccount support, video embeds, and several other new features and improvements. https://blog.joinloops.org/loops-beta-12-is-here/ https://blog.joinloops.org/loops-beta-12-is-here/?eicker.media #media #socialmedia #fediverse #activitypub

# orderedItems[].object.ephemeral.metadata[].description
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].ogDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].description
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].ogDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.name
Your WordPress Site — From RSS Feed to Social Account

# orderedItems[].object.summary
Radical Speed Month is over, and the Reader's new Social section is now live. Your Fediverse-enabled WordPress site can be used from inside it, and the plugin's ActivityPub API has its first real client in production.

# orderedItems[].object.content
Radical Speed Month is over, and today we’re releasing the work to the public. For four weeks, we built out the WordPress.com Reader so it can read and write across three networks (Bluesky, Mastodon, and the Fediverse), all from one place. The new Social section in the Reader’s sidebar is now live for everyone.

A full write-up will follow next week on the WordPress.com blog, covering the full experience across all three networks.

We’ve had a few excursions on this blog lately (Radical Speed Month, ATmosphere 1.0.0), so we want to bring the focus back to ActivityPub and the plugin.

The plugin’s ActivityPub API now powers its first real production client: the WordPress.com Reader. As a WordPress.com user, you can now read, follow, and post across the Fediverse through your WordPress blog, with every interaction tied to your blog’s own ActivityPub identity, and it all sits next to the rest of your Reader.

At the moment, this works for WordPress.com and Jetpack-connected sites (Jetpack may take a few more days to roll out fully), with self-hosted blogs coming next. Beyond that, the goal is to support any site that speaks the API. The Reader is the first client we’ve built on it, and what we learn here will also feed into the broader WordPress reading experience.

Your WordPress site, inside the Reader

If your WordPress.com site has joined the Fediverse, it shows up in the Reader’s new Social section automatically, next to any Bluesky or Mastodon accounts you’ve connected.

Open it from the sidebar and you’ll land on a dedicated view of your blog’s Fediverse activity. The help center has the full walk-through. Here’s what you can do there:

Read posts from accounts your site follows.

See your followers and the accounts your site follows back.

Follow new Fediverse accounts.

Publish short posts. Past the character limit, the composer offers to move your draft to the block editor.

Get notifications when someone follows you, mentions you, replies to a post, likes one, or boosts one.

Tap a @mention to open that person’s profile inside the Reader.

All of this goes through the ActivityPub API on the plugin side. The plugin handles the rest: publishing, signing, federating, receiving. The same machinery your site has always used.

What’s not in this release yet

A few things still need work on the plugin or spec side before they land here:

Liking, boosting, and replying to other people’s posts. Those land slice by slice over the next releases.

Media in posts you publish from the Reader. Text only for now. The block editor stays the place for images.

Connecting from a self-hosted WordPress site. For now, the Reader only reaches WordPress.com and Jetpack-connected sites. Self-hosted is next.

What this means for the plugin

The plugin’s ActivityPub API has been experimental since 8.1.0. The Reader is the first product to drive it with real users, and that changes two things.

First, anyone building (or thinking about building) an ActivityPub client now has a real, working server to develop against. The plugin handles publishing, signing, and federation; a third-party client only needs to worry about its own surface. That means more clients become possible, and the people running the plugin get more ways to use their site, beyond the Reader.

Second, real traffic finds the kind of edge cases test cases never do. Authentication quirks, payload shapes, error paths, the things that only show up at scale. Every bug that comes out of real use is one we can fix, and the plugin becomes more reliable for everyone who runs it.

The spec evolves, and we follow

The ActivityPub API in the plugin is still experimental, and the wider spec is still being worked on. The W3C Social Web Community Group and its ActivityPub API task force are addressing the gaps real clients run into. We follow that work and join in where we can help.

A few topics worth watching:

Server-local metadata on foreign objects (activitypub-api#60): how a server can pass on what it knows locally about a post (replies, likes, shares, plus a small “did this caller interact” note) when a client fetches it.

Announce side-effects from the client side (activitypub/#512): what the outbox should do to the local shares collection when a client posts an Announce.

The baseline profile (SWICG activitypub-api): what a server should tell clients about itself, and what a client should be able to count on.

If any of these are interesting to you, the discussions are open. Your feedback is welcome.

Try it

If your WordPress.com site is Fediverse-enabled, open the Reader and find your site under Social. Try following someone, or publishing a short note. The full walk-through is in the help center.

If you run the plugin on a self-hosted site, the same ActivityPub API is available to you, just off by default while it’s experimental. You can turn it on under Settings → ActivityPub, in the Advanced tab. If the Advanced tab isn’t showing, enable it from Screen Options at the top-right of the page first. The Reader doesn’t reach self-hosted sites yet, but once the API is on, any client that speaks it can already talk to your site.

If something doesn’t work, leave a comment, open an issue on the plugin’s GitHub repository, or reply on the Fediverse. What would you like to see next?

# orderedItems[].object.attachment[].name
A screenshot of the Readers new Connection site.

# orderedItems[].object.attachment[].name
A screenshot of the Social Profile of the ActivityPub.blog Blog.

# orderedItems[].object.attachment[].name
A screenshot of the "new post" screen inside the Reader.

# orderedItems[].object.preview.content
Radical Speed Month is over, and the Reader's new Social section is now live. Your Fediverse-enabled WordPress site can be used from inside it, and the plugin's ActivityPub API has its first real client in production.

# orderedItems[].object.ephemeral.metadata[].description
Radical Speed Month is officially underway at Automattic.

For the next 30 days, we pair up to build and ship a project of choice at an accelerated pace—no permissions, no stipulations, just pure radical speed. We can’t see what’s created on @wordpress.org and beyond.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Radical Speed Month is officially underway at Automattic.

For the next 30 days, we pair up to build and ship a project of choice at an accelerated pace—no permissions, no stipulations, just pure radical speed. We can’t see what’s created on @wordpress.org and beyond.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Radical Speed Month is officially underway at Automattic.

For the next 30 days, we pair up to build and ship a project of choice at an accelerated pace—no permissions, no stipulations, just pure radical speed. We can’t see what’s created on @wordpress.org and beyond.

# orderedItems[].object.ephemeral.metadata[].description
Two weeks into Automattic's Radical Speed Month, the WordPress.com Reader has grown a Mastodon tab, a Bluesky tab, and a Google Reader-compatible API. Here's what shipped, what's still to come, and how it connects back to the ActivityPub plugin.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Two weeks into Automattic’s Radical Speed Month, the WordPress.com Reader has grown a Mastodon tab, a Bluesky tab, and a Google Reader-compatible API. Here’s what shipped, what’s …

# orderedItems[].object.ephemeral.metadata[].ogTitle
Radical Speed Month — The Reader Meets the Fediverse

# orderedItems[].object.ephemeral.metadata[].description
The latest news on WordPress.com and the WordPress community.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Discover Blueprints Gallery in WordPress Studio to browse, preview, and launch reusable WordPress setups locally in seconds.

# orderedItems[].object.ephemeral.metadata[].description
Two weeks into Automattic's Radical Speed Month, the WordPress.com Reader has grown a Mastodon tab, a Bluesky tab, and a Google Reader-compatible API. Here's what shipped, what's still to come, and how it connects back to the ActivityPub plugin.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Two weeks into Automattic’s Radical Speed Month, the WordPress.com Reader has grown a Mastodon tab, a Bluesky tab, and a Google Reader-compatible API. Here’s what shipped, what’s …

# orderedItems[].object.ephemeral.metadata[].ogTitle
Radical Speed Month — The Reader Meets the Fediverse

# orderedItems[].object.ephemeral.metadata[].description
This post isn't about the ActivityPub plugin. ATmosphere is a separate plugin from the same small team, for the other half of the open social web: the AT Protocol, the open network behind Bluesky. We're posting about it here because the audience overlaps and the mission is the same. If there's enough interest, we'll spin…

# orderedItems[].object.ephemeral.metadata[].ogDescription
This post isn’t about the ActivityPub plugin. ATmosphere is a separate plugin from the same small team, for the other half of the open social web: the AT Protocol, the open network behind Blu…

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub for WordPress 8.1.0 is here. A new Fediverse statistics feature leads the release: a dashboard widget, monthly and annual email reports, and a shareable stats block with sharepic. Alongside it, an experimental ActivityPub API that lets third-party Fediverse apps post to your blog, Starter Pack imports in the Pixelfed and Mastodon formats, and richer…

# orderedItems[].object.ephemeral.metadata[].ogDescription
ActivityPub for WordPress 8.1.0 is here. A new Fediverse statistics feature leads the release: a dashboard widget, monthly and annual email reports, and a shareable stats block with sharepic. Along…

# orderedItems[].object.ephemeral.metadata[].description
The Fediverse enables you to connect with a broader audience and attract more subscribers. This guide will show you how to enable your blog as a Fediverse profile, unlocking a world of engagement and interaction for your blog. About the Fediverse The Fediverse is a widespread group of social networks connected (or "federated") using the…

# orderedItems[].object.ephemeral.metadata[].ogDescription
The Fediverse enables you to connect with a broader audience and attract more subscribers. This guide will show you how to enable your blog as a Fediverse profile, unlocking a world of engagement a…

# orderedItems[].object.ephemeral.metadata[].description
The Reader is more than a place to follow WordPress sites. You can also bring in your accounts from other social networks so everything you read, like, and reply to lives in one place. The Social section of the Reader sidebar is where you manage these accounts. Today, you can plug in three kinds of…

# orderedItems[].object.ephemeral.metadata[].ogDescription
The Reader is more than a place to follow WordPress sites. You can also bring in your accounts from other social networks so everything you read, like, and reply to lives in one place. The Social s…

# orderedItems[].object.ephemeral.metadata[].description
The ActivityPub protocol is a decentralized social networking protocol
        based upon the [ActivityStreams] 2.0 data format.
        It provides a client to server API for creating, updating and deleting
        content, as well as a federated server to server API for delivering
        notifications and content.

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub for WordPress 8.1.0 is here. A new Fediverse statistics feature leads the release: a dashboard widget, monthly and annual email reports, and a shareable stats block with sharepic. Alongside it, an experimental ActivityPub API that lets third-party Fediverse apps post to your blog, Starter Pack imports in the Pixelfed and Mastodon formats, and richer…

# orderedItems[].object.ephemeral.metadata[].ogDescription
ActivityPub for WordPress 8.1.0 is here. A new Fediverse statistics feature leads the release: a dashboard widget, monthly and annual email reports, and a shareable stats block with sharepic. Along…

# orderedItems[].object.ephemeral.metadata[].twitterTitle
GitHub - swicg/activitypub-api: ActivityPub API Task Force repository.

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub API Task Force repository. Contribute to swicg/activitypub-api development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogDescription
ActivityPub API Task Force repository. Contribute to swicg/activitypub-api development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogTitle
GitHub - swicg/activitypub-api: ActivityPub API Task Force repository.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
ActivityPub API Task Force repository. Contribute to swicg/activitypub-api development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Server-local metadata for foreign objects (unifying #10, #21, #41, #52) · Issue #60 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].description
When implementing a C2S-capable ActivityPub server, I keep running into the same pattern: the server maintains local state about objects owned by other servers, and the C2S client needs access to it. AP assumes that object properties liv...

# orderedItems[].object.ephemeral.metadata[].ogDescription
When implementing a C2S-capable ActivityPub server, I keep running into the same pattern: the server maintains local state about objects owned by other servers, and the C2S client needs access to i...

# orderedItems[].object.ephemeral.metadata[].ogTitle
Server-local metadata for foreign objects (unifying #10, #21, #41, #52) · Issue #60 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].twitterDescription
When implementing a C2S-capable ActivityPub server, I keep running into the same pattern: the server maintains local state about objects owned by other servers, and the C2S client needs access to i...

# orderedItems[].object.ephemeral.metadata[].twitterTitle
No C2S `Announce` · Issue #512 · w3c/activitypub

# orderedItems[].object.ephemeral.metadata[].description
The ActivityPub Recommendation describes side-effects for federated Announce activities (Section 7.11), but there is no normative description of how Announce should behave in the client-to-server protocol. Was this intentional? It's not ...

# orderedItems[].object.ephemeral.metadata[].ogDescription
The ActivityPub Recommendation describes side-effects for federated Announce activities (Section 7.11), but there is no normative description of how Announce should behave in the client-to-server p...

# orderedItems[].object.ephemeral.metadata[].ogTitle
No C2S `Announce` · Issue #512 · w3c/activitypub

# orderedItems[].object.ephemeral.metadata[].twitterDescription
The ActivityPub Recommendation describes side-effects for federated Announce activities (Section 7.11), but there is no normative description of how Announce should behave in the client-to-server p...

# orderedItems[].object.ephemeral.metadata[].description
The Reader is more than a place to follow WordPress sites. You can also bring in your accounts from other social networks so everything you read, like, and reply to lives in one place. The Social section of the Reader sidebar is where you manage these accounts. Today, you can plug in three kinds of…

# orderedItems[].object.ephemeral.metadata[].ogDescription
The Reader is more than a place to follow WordPress sites. You can also bring in your accounts from other social networks so everything you read, like, and reply to lives in one place. The Social s…

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub for WordPress. Contribute to Automattic/wordpress-activitypub development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogDescription
ActivityPub for WordPress. Contribute to Automattic/wordpress-activitypub development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
ActivityPub for WordPress. Contribute to Automattic/wordpress-activitypub development by creating an account on GitHub.

# orderedItems[].object.content
»Loops Beta 12 Is Here« https://blog.joinloops.org/loops-beta-12-is-here/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News

# orderedItems[].object.ephemeral.metadata[].description
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].ogDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
The biggest Loops release yet. Starter Kits that talk to Mastodon, real creator analytics, multi-account, video embeds, and a long list of things you asked for.

# orderedItems[].object.content
Stop Posting to Platforms — Turn Your Website into a Fediverse Node
Discover how ActivityPub transforms WordPress into a decentralized social platform while keeping full control over content and audience.
🔗 Read the full article here: https://ztfr.eu/stop-posting-to-platfo rms-turn-your-website-into-a-fediverse-node/

#activitypub #blog #fediverse #interoperable #Mastodon #media #protocol #social #socialmedia #wordpress #x

# orderedItems[].object.attachment[].name
Article Feature Picture: Stop Posting to Platforms — Turn Your Website into a Fediverse Node

# orderedItems[].object.ephemeral.metadata[].description
Discover how ActivityPub transforms WordPress into a decentralized social platform while keeping full control over content and audience.

# orderedItems[].object.content
This is cool as hell! https://ieeexplore.ieee.org/document/1 0361296 #ActivityPub #IOT #UPOD

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Smart Home Integration and Data Sharing with ActivityPub and UPOD

# orderedItems[].object.ephemeral.metadata[].ogDescription
With the widespread adoption of IoT, smart homes have gradually permeated our daily lives. However, most of this data is held by the data platform company. Platform companies sometimes leak data and sometimes discontinue unprofitable services. Concurrently, device compatibility, personal data security, and fragmentation problems are also becoming increasingly serious. In this study, we developed the Ubi-House system that integrates social and IoT data to provide users with personalized smart home management. The system adheres to a “Human-centric” principle, allowing users to manage their own smart home data and social network data. Through an authorization management feature, users can autonomously decide who to share their data with and to what extent. We advocate for the use of the ActivityPub protocol, which is widely used in decentralized social networks, as the communication protocol for smart homes. This facilitates centralized management of a user's smart home data and social network data. We have attempted to convert the communication protocols of existing smart home devices to the ActivityPub protocol, aiming to achieve interoperability among IoT devices from various companies. Our research addresses the fragmentation issue of smart home data. With the Ubi-House system, users can better control their data and ensure personal data security. Upon user authorization, third-party applications can assist users in understanding their usage habits, environmental conditions, and more, enhancing their comprehension of their own data. The comprehensive data collected by the Ubi-House system can be utilized with digital twin technology to construct virtual user behaviors, forecast device usage, gain a more accurate understanding of user needs, and deliver personalized services.

# orderedItems[].object.ephemeral.metadata[].ogTitle
Smart Home Integration and Data Sharing with ActivityPub and UPOD

# orderedItems[].object.ephemeral.metadata[].twitterDescription
With the widespread adoption of IoT, smart homes have gradually permeated our daily lives. However, most of this data is held by the data platform company. Platform companies sometimes leak data and sometimes discontinue unprofitable services. Concurrently, device compatibility, personal data security, and fragmentation problems are also becoming increasingly serious. In this study, we developed the Ubi-House system that integrates social and IoT data to provide users with personalized smart home management. The system adheres to a “Human-centric” principle, allowing users to manage their own smart home data and social network data. Through an authorization management feature, users can autonomously decide who to share their data with and to what extent. We advocate for the use of the ActivityPub protocol, which is widely used in decentralized social networks, as the communication protocol for smart homes. This facilitates centralized management of a user's smart home data and social network data. We have attempted to convert the communication protocols of existing smart home devices to the ActivityPub protocol, aiming to achieve interoperability among IoT devices from various companies. Our research addresses the fragmentation issue of smart home data. With the Ubi-House system, users can better control their data and ensure personal data security. Upon user authorization, third-party applications can assist users in understanding their usage habits, environmental conditions, and more, enhancing their comprehension of their own data. The comprehensive data collected by the Ubi-House system can be utilized with digital twin technology to construct virtual user behaviors, forecast device usage, gain a more accurate understanding of user needs, and deliver personalized services.

# orderedItems[].object.content
#JoanMastodon #SherlockHolmes #ActivityPub

I was blind to the obvious, Watson. I realised too late just how far and deep Moriarty has spun his fiendish network. Every minister and undersecretary in Whitehall, the CEO and CTO of every major corporation, the heads of our learned institutions, they all are part of Professor Moriarty's vast attention channelling machine. I cannot even trust Mycroft any more.

Our intriguing visitor has provided us with the most ingenious antidote, my friend. Lady Joan (his tone changed as he said the mysterious woman's name) has found a way to let people speak outside the Professor's net. Her strange Protocol is far from elegant, but it is immune to Moriarty's spell. Lady Joan (again, his voice became warmer as he said her name) wields this clumsy weapon with natural grace and with surprising efficiency. Her followers are an awkward lot; we will join them. Ah, I hear someone at the door. Joan has arrived!

#HolmesAndWatson
#SherlockAndJoan

# orderedItems[].object.content
The Fediverse is so cool. The interoperability of ActivityPub rewards you from browsing other instances, creating server-side and personal connections differently from how we were taught to browse the social web.
At the moment I'm trying to figure out the most optimal way share content around the Fediverse, from Peertube to Mastodon in particular. How it works is kind of weird.

#Fediverse #ActivityPub #Peertube #Mastodon #Interoperability #SocialWeb #Federation #Federated #FederatedSocialWeb

# orderedItems[].object.summary
This is the discussion thread for the draft FEP-baf5: Administrator Collection

This FEP introduces a mechanism for discovering the administrators of an ActivityPub instance. It extends the "Group Moderator" pattern from [FEP 1b12][1b12] and the "Application Actor" concept from [FEP 2677][2677] by defining an OrderedCollection of administrators referenced from the instance's application actor.

The full draft can be read here.

# orderedItems[].object.content
This is the discussion thread for the draft FEP-baf5: Administrator Collection

This FEP introduces a mechanism for discovering the administrators of an ActivityPub instance. It extends the "Group Moderator" pattern from [FEP 1b12][1b12] and the "Application Actor" concept from [FEP 2677][2677] by defining an OrderedCollection of administrators referenced from the instance's application actor.

The full draft can be read here.

# orderedItems[].object.source.content
This is the discussion thread for the draft FEP-baf5: Administrator Collection

> This FEP introduces a mechanism for discovering the administrators of an ActivityPub instance. It extends the "Group Moderator" pattern from [FEP 1b12][1b12] and the "Application Actor" concept from [FEP 2677][2677] by defining an `OrderedCollection` of administrators referenced from the instance's application actor.

[The full draft can be read here](https://codeberg.org/devnull/feps/src/branch/instance-admins/fep/baf5/fep-baf5.md).

# orderedItems[].object.preview.content
This is the discussion thread for the draft FEP-baf5: Administrator Collection

This FEP introduces a mechanism for discovering the administrators of an ActivityPub instance. It extends the "Group Moderator" pattern from [FEP 1b12][1b12] and the "Application Actor" concept from [FEP 2677][2677] by defining an OrderedCollection of administrators referenced from the instance's application actor.

The full draft can be read here.

# orderedItems[].object.content
#HolosSocial isn't bringing something new to the #Fediverse, especially not to #ActivityPub. It builds on what exists, without mimicking any platform.
Every social network has been given its fediverse clone. Asking people to hold a separate account on each is taking the problem backwards.
If the fediverse keeps mirroring the GAFAM, it loses. The point was never to rebuild their world, but to offer something else: one identity across every content.
HolosSocial is simply a try. But we can do it.

# orderedItems[].object.content
Can someone update me on the state / existence of #ActivityPub platforms with end-to-end encryption?

Does such platforms exist? If so, what are they, and do any of them natively use e2ee by default

#e2e #e2ee #socialmedia

# orderedItems[].object.content
FEP-fe34 (Origin-based security model) update : https://codeberg.org/fediverse/fep/pulls/849

I tried to better explain the assumptions on which the model is based, and clarified how exactly origins should enforce boundaries between actors:

Servers MUST ensure that activities published by a client do not represent unauthorized actions. This includes activities embedded within other activities and objects.

Servers MUST NOT allow clients to publish activities where embedded objects are owned by another actor local actor.

Lemmy API and Mastodon API implementers don't have to worry about this, but one needs to be very careful when accepting arbitrary payloads from clients, for example, when implementing ActivityPub C2S API or FEP-ae97 API. Unfortunately, these security issues are completely ignored by people who push for wide deployment of ActivityPub C2S API.

Another addition is the recommendation to not use partially embedded objects, because that might lead to cache poisoning:

Embedded non-anonymous objects SHOULD NOT be partial representations. A server that relies on embedding for authentication might save a partial representation of an object to the cache, replacing the full object.

(see this issue for details: https://codeberg.org/silverpill/feps/issues/21)

#fep_fe34 #activitypub

# orderedItems[].object.ephemeral.metadata[].ogDescription
- Explained why actor isolation is a necessary assumption.
- Removed similar but poorly worded explanation from the "Origin" section.
- Discouraged the use of partially embedded objects.
- Listed the properties that are used to specify intended audience.
- Explained why access control on publ...

# orderedItems[].object.ephemeral.metadata[].ogDescription
FEP-fe34 states:

> In some cases, an embedded object can be trusted when its wrapping object is trusted
> - An embedded object has the same origin and the same owner as the wrapping object.

However, if an embedded object is partial, the consumer may inadvertently cache it, replacing the full ob...

# orderedItems[].object.content
Fedizens, we dream! ✊

But what do we dream about? How do our dreams relate, where do they overlap? Might we realize them together? Turn our online places into a delightful commons of cross-pollination and cocreation? How can we make progress towards forging a better world together, and sustain that progress? Can we turn our collaborative efforts into much more than the sum of their constituent parts, and move on shared vision into a brighter future together?

Questions, questions.

In my previous blog post on Shared responsible ownership I claimed that a commons can be 🔥 ignited, and become unstoppable as it realizes positive societal impact. Able to withstand the corrosive forces of Hypercapitalism that seek to corrupt it.

Revolutionary evolution is possible! ✊

#Fediverse is the perfect environment to make this happen. We laid the foundations already. We have soil, so now we can blossom. 🌻

Fedizens, let's dream! ✊

https://coding.social/blog/fediverse-o f-dreams

#SX #SocialCoding #SocialWeb #ActivityPub

# orderedItems[].object.ephemeral.metadata[].description
Social coding helps overcome the Paradox of Emergence, which entails that without following our dreams, we are unable to pursue a shared vision.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Social coding helps overcome the Paradox of Emergence, which entails that without following our dreams, we are unable to pursue a shared vision.

# orderedItems[].object.content
Loops Playlists will soon federate!

They will likely only be compatible with other Loops servers as we're using a new type of OrderedCollection.

#Loops #ActivityPub #LoopsPlaylists