Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Sind Sie Administrator einer Mastodon-Instanz?


Gli ultimi otto messaggi ricevuti dalla Federazione
  • @rimu@piefed.social No problem!

    read more

  • Ah I see, thanks 👍

    read more

  • @rimu@piefed.social And no, the instance admin cannot decrypt the communications. The KeyPackage is a public key used to start an encrypted message exchange. But it cannot be used to decrypt any of the messages.

    read more

  • @rimu@piefed.social What makes you think it's a private key? (It's not.)

    Here's some information with examples of how the keys are used and exchanged.

    read more

  • If the private keys are stored on the instance, how is this any better than what we have now?

    read more

  • Adjusting #Enigmatick's previously built functions to align with the #ActivityPub #E2EE draft.

    KeyPackage collection on the Actor object

    Request

    > curl -H "Accept: application/activity+json" https://enigmatick.social/user/jdt | jq '.keyPackages'

    Response

    "https://enigmatick.social/user/jdt/keys" Retrieve the KeyPackage Collection

    These are populated by the client (the browser using the wasm module loaded in the Svelte SPA). I had a different mechanism in place for managing this (using the instrument field on Activities) but am updating it to use the Add flow for the Collection as specified by the draft.

    Request

    > curl -H "Accept: application/activity+json" https://enigmatick.social/user/jdt/keys | jq

    Response

    { "@context": "https://www.w3.org/ns/activitystreams", "type": "Collection", "id": "https://enigmatick.social/user/jdt/keys", "totalItems": 39, "next": "https://enigmatick.social/user/jdt/keys?mkp=true" } Follow the next link to retrieve a KeyPackage

    This will mark the KeyPackage as distributed and would typically link it to the Actor that signed the request (that's temporarily disabled for testing).

    Request

    > curl -H "Accept: application/activity+json" https://enigmatick.social/user/jdt/keys?mkp=true | jq

    Response

    { "@context": [ "https://www.w3.org/ns/activitystreams", "https://purl.archive.org/socialweb/mls" ], "type": "Collection", "totalItems": 1, "items": [ { "type": "KeyPackage", "id": "https://enigmatick.social/key-package/cfde7b54-8d08-41e9-8eb5-d997a12e9347", "attributedTo": "https://enigmatick.social/user/jdt", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "mediaType": "message/mls", "encoding": "base64", "content": "AAEAASCOWe7uxA8tPeI01nDP8ka2irEhgfkK2qM81/o+tEKPEiCz2h2Vv6VVuGSx/C0WINQCuazZm4rQAymxd1JdHGVvaSDurWzIE3z5eXUFz5coFGv9db7DxZDx0arb/gyRuidCAgABImh0dHBzOi8vZW5pZ21hdGljay5zb2NpYWwvdXNlci9qZHQCAAEIAAEAAgADAE0KAAEAAgADAAQABQwAAQACAAMABAAFAAcCAAEBAAAAAGeDNwsAAAAAZ/IDGwBAQJUffd/8/Efgt0ITBeMWfJYcb7S8E5U7yyUINiIUfqmsGwcvTyam6C+9F+k64NBEs0rXjGMjPA6AgiZ2oR4/1wwAQECliseeQfQb0zgq755ZiiujRqLkEWt8WOTJSsBXHK6hey6bNs4wet782NL8k92h1BNuPZDzxHaHXdXe1wgBO6QJ" } ] }
    read more

  • Our initial clients will be built in JavaScript, so you’d need to enable JS on your browser to use it (for now)

    And, it will require special features on your server, so this won’t work on Mastodon (for now)

    Download the road, things will change. We’re defining a standard API that anyone can build in. So hopefully someone can built installable clients (iOS, Android, desktop) that work separate from your browser.

    @ddlyh @bonfire @swf @sovtechfund

    read more

  • @bonfire
    How will this work for clients of servers with no JavaScript, like and ? Well the server be doing the decryption as surely that breaks the point of it being "end-to-end"?
    @swf @sovtechfund @benpate

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    4 Views
    Seriously, you cannot celebrate John Mastodon Day without listening to this awesome song by @dgar It's so good! It's the Mastodon anthem!Read the lyrics! 😆 I strongly encourage a Bandcamp buy on this: https://dgar.bandcamp.com/track/john-mastodon-ft-andre-louis #JohnMastodonDay #JohnMastodon #Mastodon #Fediverse #Bandcamp
  • ⏳ Just a few hours left!

    Fediverso fediverse
    1
    0 Votes
    1 Posts
    4 Views
    ⏳ Just a few hours left! 🔥We're in the final stretch of the Bonfire crowdfund. Help unlock new features for community-run spaces in the #fediverse! Every share or contribution makes a real difference.Support or boost before time runs out:https://www.indiegogo.com/projects/bonfire/community?refcode=KSZZAOGLZ028Aw6GI1ZvVQRead about our groups stretch goal, to bring genuine community spaces to the fediverse:https://bonfirenetworks.org/posts/why-community-matters-groups-as-the-next-step-for-the-fediverse/Endless thanks to everyone who supported us already! Let’s show what open and caring federated networks can achieve! 💜🌱
  • 0 Votes
    1 Posts
    12 Views
    7.6.0 — Command, Sync & Go. #activityPub #wordPresshttps://activitypub.blog/2025/11/12/7-6-0-command-sync-go/?utm_source=flipboard&utm_medium=activitypub Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom
  • 0 Votes
    1 Posts
    10 Views
    How to Install #Pleroma on #Ubuntu #VPS (5 Minute Quick-Start Guide) This article provides a guide demonstrating how to install Pleroma on Ubuntu VPS.What is Pleroma?Pleroma is a free, open-source, self-hostable microblogging server that speaks the #ActivityPub federation protocol—so your users can interact with people on other #Fediverse platforms (e.g., Mastodon) while you keep full control over your server ...Continued 👉 https://blog.radwebhosting.com/how-to-install-pleroma-on-ubuntu-vps/?utm_source=mastodon&utm_medium=social&utm_campaign=mastodon.social #letsencrypt #selfhosting #selfhosted