OK, I've got a question for #ActivityPub developers. I'm working on an extended example for the O'Reilly Media book I'm writing, focusing on the federation protocol. I'm going to cover using HTTP Signature, handling and sending the important set of Activity types defined in the AP spec (Follow, Create, Add, ...).
I'm interested in hearing from #ActivityPub developers who've successfully mapped #OpenGraph properties from <meta> tags in Web pages onto the Page type and its properties in AS2.
@evan yes, and it creates a sort of "thundering herd" unintentional ddos for web sites on underpowered providers. there have been ideas on how to solve the trust issue, like randomly verifying some small subset and tracking reputation, or like deferring to a semi-centralized pre-trusted "link preview provider" that is shared between several instances, or even simply ignoring the issue and depending on people to report misleading links. (i prefer the provider approach)
@trwnh another option is accepting the sender-provided metadata to start, and then verifying on a schedule that recognizes that thundering herd problem -- say, a randomized delay between 1 and 300 seconds, with an exponential backoff. And I definitely think having a trusted shared caching server can help immensely.
#ActivityPub is the default social networking protocol because we took the time to standardise it at the W3C.
You don't have to be part of the W3C to build on top of ActivityPub. You can make extensions and new applications without ever dealing with a formalised standards organisation.
But the benefit of having the W3C behind us is crystal clear. There have been dozens of distributed social networks, and none has gotten as much traction as AP and AS2.
I think it's been mentioned before but I just want to make sure that everyone here knows that we are having THREE #SocialCG#Swicg#ActivityPub sessions at #TPAC next week.
TPAC is a hybrid working event for the W3C. Some of us will be in person in Seville. If you're not, you can call in and participate remotely.