Exploring a Hybrid Protocol Stack: Solid + AT Protocol + ActivityPub

Hi,

I think it’s a great idea, fortunately there’s a lot to build on top of. As Jesse shared there’s ActivityPods. I would build upon that.
Here’s a working example of mapping WebIDs to DIDs:

the server is over at GitHub - interop-alliance/life-server: A decentralized personal data framework inspired by MIT's Solid Project
the DID-specific code is basically at life-server/src/accounts/dids.js at main · interop-alliance/life-server · GitHub
so when an account is created, a did:web DID is generated (with the keypair etc)

Someone discussed ActivityPub over ATProto that you may find interesting ActivityPub Over ATProto

There’s also this which could be used as middleware as it’s a social protocols translator GitHub - snarfed/granary: 💬 The social web translator
The ActivityPods devs have expressed supporting ATProto so if it’s something you’re looking to do I’m sure they’d appreciate it as it would speed up their timeline. They have a Matrix space You're invited to talk on Matrix

2 Likes