ActivityPub
- Fedify finally reached 1.0.0, its first stable releasegithub.com Fedify 1.0.0 · dahlia fedify · Discussion #141
Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! What is Fedify? Fedify is a TypeScript library that makes it easy to create federated server applications bas...
- BrowserPub: A browser for debugging ActivityPub and the ⁂fediversepodcastindex.social John Spurlock (@js@podcastindex.social)
👀 BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse https://browser.pub
- Apparently there is a way to get to know the fediverse instance hosting IP even if we are behind proxy like cloudflare
it's about activitypub protocol itself calling our real host public key to validate http signature . Is that commonly known fact and can the fediverse be improved here?
- Any good friendica server
Maybe I can ask this question here?
Is there any good friendica server which is well maintained and do not block lemmy.world and lemmy.ml?
- publicKeyPem placement in an activitypub response to resource query.
When making an activitypub request from either a lemmy or mastodon server (I haven't tried others)
(eg
curl https://programming.dev/c/activitypub -A 'WhizzleGig/0.1;' -H 'Accept: application/activity+json'
),for their context they include...
"@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", {
(note: https://w3id.org/security/v1), and for the security portion of the record, they return something like ..."publicKey": { "id": "https://programming.dev/c/activitypub#main-key", "owner": "https://programming.dev/c/activitypub", "publicKeyPem": "-----BEGIN PUBLIC KEY-----\nBlahBlahBlah\n-----END PUBLIC KEY-----\n" },
(note howpublicKeyPem
andowner
are both nested insidepublicKey
).However, upon reviewing https://w3id.org/security/v1 and https://w3id.org/security, my interpretation is that those should not be nested inside
publicKey
but should be at the same level. Am I misreading something?