Alright #CalcKey junkies, I'm a Mastodon instance admin and I'm an engineering group lead at Automattic (think the company of WordPress' founder) who is leading the work to add Mastodon as a supported service for our Jetpack Social product.
That said, what's the sell to get me to spend more time here?
And to top off the discussion I'll add an obligatory reference to the #Fediverse Enhancement Proposal process, where any dev can take the initiative and bring a particular mechanism into standard use..
In other news, in a long pitched battle between the Postgres permission system and the uneducated horde a the gate, the now not as uneducated horde -- me -- can report to have won the contested territory. I wonder though whether I can hold it, given how things have been going.
Capturing+validating/invalidating requests, so onto processing!
Learning more about how the #Mastodon actor files can vary versus other clients
For example preferredUsername in the #Mastodon actor record is unique per instance and ties to #webfinger but there is no guarantee of uniqueness or existence per #activitypub docs
So I'll be storing by actor URI and trying to tie back to the webfinger format for "pretty ID name" when possible
We have the Fediverse Enhancement Proposal process, the #FEP where ever more protocol-level mechanisms and #ActivityPub extensions are defined. The process is open to anyone, and proposals are then discussed in the #SocialHub developer community.
Yes, loosely it does. The process is simple-as-possible for now. The first FEP defines it, and various improvements to it are discussed on the #SocialHub community forum.
The FEP was written and proposed by @nutomic and implemented in #Lemmy.
#Mastodon participated in the discussion by means of @ClearlyClaire but I do not know the extent to which Mastodon intends to be compatible, and if they will propose FEP's for their partiular Group implementation.
(new blogpost) A time will shortly be upon us when we must decide, make a choice about how we might want our interweb to look and be in the near future and beyond. I think it boils down to a single catch-all choice: who owns the content and interactions of the Internet. ...
#OGB can I point you to a project that has been widely developing over the last few years on #socialhub to move "governance" from the coders to the producers, the instances and the people.
Today's question for a resilient #Fediverse is whether various different initiatives are willing to collaborate and cross-pollinate, while keeping their independence.
There's great opportunity to increase the cohesion of the #GrassrootsFedi#ActivityPub developer community and creating strong joins:
If an actor provides an outbox URL, but not an inbox URL, it means that it cannot receive Follow activities and it can not push content to the followers. In such cases, the follower's server should switch to periodic polling like RSS.
This will enable statically-built blogs ( #jekyll#hugo etc) to appear in Mastodon network.