jrollans.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
These are the voyag... uh, things I post about.
Admin email
jrollans@gmail.com
Admin account
@jrollans@jrollans.com

Search results for tag #activitypub

[?]Sean Tilley » 🌐
@deadsuperhero@social.wedistribute.org

Kind of a weird #Fediverse question: do any platforms in this space offer an API for user account registration?

One hypothetical idea I’ve been kicking around is the notion of “pre-registration” for the Fediverse. Basically, a person fills out their profile, imports data archives from other networks, and maybe even finds their mutuals somehow. When they’re done, their account gets created on a random vetted instance, data gets backfilled, and follow requests get sent out to the mutual contacts they’ve found.

I think it’s a good idea, and possibly a good showcase for both the #ActivityPub C2S API and possibly LOLA. However, I don’t think any particular platform supports all of the required pieces yet.

A mockup of an app, showing my name and face, as well as different social networks to connect to for data import.

Alt...A mockup of an app, showing my name and face, as well as different social networks to connect to for data import.

Next step in the mockup for a Facebook import, allowing me to pick and choose what data is most important to me.

Alt...Next step in the mockup for a Facebook import, allowing me to pick and choose what data is most important to me.

A final stage mockup showing a recommended server with its name, domain, and rules. Obviously needs a touch up, but the idea is that everything is spelled out to the person about where they're going.

Alt...A final stage mockup showing a recommended server with its name, domain, and rules. Obviously needs a touch up, but the idea is that everything is spelled out to the person about where they're going.

    [?]IFIN - The Independent Federated Intelligence Network » 🌐
    @ifin@infosec.exchange

    Because we changed our domain, our federation also changed! You can follow @threatintel for all posts in our forum's Threat Intel category.

      fedicat boosted

      [?]FediForum » 🌐
      @fediforum@mastodon.social

      The EFF is promoting the Fediverse in an online event next week!

      We've put it on our community calendar: fediforum.org/events

        [?]yurkshirelad » 🌐
        @yurkshirelad@gotosocial.social

        Is "Quiet Public" a #GotoSocial thing, or is it #ActivityPub? #tech #mastodon

          [?]FediForum » 🌐
          @fediforum@mastodon.social

          FediForum Fall 2026 starts in four weeks, exactly.

          Registrations and proposed topics are coming. Check some of what has been proposed so far on fediforum.org/2026-10/

            wakest ⁂ boosted

            [?]wakest ⁂ [they/them] » 🌐
            @liaizon@social.wake.st

            Right after @berlinfediday is over, I am hosting another edition of
            Berlin Federated Network Exploration Circle /
            Sept 13th at 7pm at @offline

            @pukkamustard will talk about their work on ERIS and give us the backstory on their initiation of the fediverse's FEP process.

            @f will discuss his work on @sutty, a platform aimed at giving organizations and collectives the means to publish and host more secure websites. He will also talk about how they recently added federation.

            Berlin Federated Network Exploration Circle
a cosy meeting of humans who want to discuss this strange networked world together


September 13th, 2026 (7pm) at Offline
✸ pukkamustard will talk about their work on ERIS and give us the backstory on their initiation of the fediverse's FEP process.

❋ f will discuss his work on Sutty, a platform aimed at giving organizations and collectives the means to publish and host more secure websites. He will also talk about how they recently added ActivityPub federation.

⁂

            Alt...Berlin Federated Network Exploration Circle a cosy meeting of humans who want to discuss this strange networked world together September 13th, 2026 (7pm) at Offline ✸ pukkamustard will talk about their work on ERIS and give us the backstory on their initiation of the fediverse's FEP process. ❋ f will discuss his work on Sutty, a platform aimed at giving organizations and collectives the means to publish and host more secure websites. He will also talk about how they recently added ActivityPub federation. ⁂

              [?]Maddy [she/her] » 🌐
              @maddyunderstars@aus.social

              ... [SENSITIVE CONTENT]

              do australian fedi conferences exist? I've seen a few but they're always at like, 1am aest

                [?]Gokul Das » 🌐
                @goku12@fosstodon.org

                Public Messaging Platforms

                ‣ Simple: Plain old website with feeds

                ‣ Emergency Alerts: (Common Alerting Protocol) + delivery backends like

                ‣ Microblogging: (AP)

                ‣ Long form content: + AP plugin

                ‣ Video hosting: (AP)

                Notes:
                • AP:
                • This is only a small sample of the options available.
                • These platforms are in use globally for this purpose.

                  AodeRelay boosted

                  [?]🫧 Social coding commons » 🌐
                  @smallcircles@social.coop

                  @goku12

                  For applications people may refer to the three deligthful curated lists I maintain. See the ToC in the top-level list at:

                  delightful.coding.social

                    fedicat boosted

                    [?]Evan Prodromou » 🌐
                    @evanprodromou@socialwebfoundation.org

                    Static ActivityPub Publishing

                    One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publish provides, dynamically or even statically, a single file, with a simple format, and makes it available over the Web. Other people's feed reader software can download the feed and show the user either the full content of the site, or enough of a summary to get the user to click a link and read […] [SENSITIVE CONTENT]

                    One of the requests I (Evan) have heard often over the years about ActivityPub is to make publishing on the Fediverse as easy as publishing with RSS. To make an RSS feed for a person or a site, a publish provides, dynamically or even statically, a single file, with a simple format, and makes it available over the Web. Other people’s feed reader software can download the feed and show the user either the full content of the site, or enough of a summary to get the user to click a link and read in your browser.

                    So… why can’t ActivityPub be like that? Make a feed, and let others read it if they want to?

                    The good news is, it can. ActivityPub defines an entire read-only structure for actors, content, and activities. Pushing content to other servers is entirely optional — you can just tell other servers that you don’t accept remote messages, and they won’t push them. The read-only interface to ActivityPub is rich and extensible — it covers content like text, images, video and audio, but also activities like liking, sharing, and replying. It’s not quite as simple as RSS — it requires a lot more, smaller files — but it’s pretty straightforward.

                    The bad news is that most widely-used ActivityPub software doesn’t recognize read-only ActivityPub feeds. Most ActivityPub servers expect to send messages to every actor, and to receive messages in reply. They don’t have internal facilities to check ActivityPub feeds regularly for new content and activities.

                    This isn’t just a technical issue; it’s also an adoption issue. If implementing ActivityPub requires all the infrastructure of our message-passing services — queues, signatures, filtering, fanout — it inhibits software developers and publishers from experimenting with the protocol. Implementing RSS can take a day or maybe a week of developer work. Implementing ActivityPub’s federation protocol can take months. Which one is going to be done in a hackday or a medium T-shirt-size sprint task, and which one is going on the back-back-back-backlog?

                    To make it easier to understand and support this proper subset of ActivityPub, I published FEP-b06c: ActivityPoll last summer. (“Poll” is in contrast to “publish” — emphasizing the read-only structure.) It’s a profile of ActivityPub, identifying parts of the ActivityPub spec that will work, or not, with a static, read-only ActivityPub publisher. It also includes new terms to easily identify a read-only ActivityPub actor, as well as a way to declare how often a feed is updated (very useful for limiting the load on both the reader and the server sides).

                    In order to test the profile, and identify shortfalls, I implemented a plugin for the static site generator (SSG) software, Jekyll. Using a static site generator keeps this process honest — there’s no temptation to add just a teensy bit of dynamic content generation; it has to be entirely static. If we can show interoperability with actors implemented with an SSG, we’ve shown that static ActivityPub publishing is truly possible.

                    The plugin is called jekyll-activitypub-static (there’s already a jekyll-activity-pub plugin, which uses off-site dynamic endpoints to implement the federation protocol, so this one emphasizes that it’s static). It’s in the rubygems.org repository, so you can just add the gem name to your Gemfile for your Jekyll site, and it should install correctly. The configuration is pretty straightforward, and has pretty reasonable fallbacks, but you can tweak it to get more specific features.

                    I’ve got an example actor on GitHub Pages at @evanp . You can search for it in Mastodon, and view the profile, but you can’t follow it directly. Other front ends can view it more directly — please tell me if yours can!

                    If you’ve got a Jekyll site, please try out jekyll-activitypub-static and let me know what you think. Fair warning — the Webfinger support depends on having your site deployed at the root of the domain. There are probably some ways to work around that — let me know if you find one! If you have changes or enhancements you think can be made to the plugin, let me know.

                    And if you’ve got a full-featured implementation of the ActivityPub federation protocol, please consider implementing a polling structure for static actors. FEP-b06c covers most of the caveats, but please feel free to leave a comment if you find another gotcha. I’ll be right in there with you — I’m going to implement it in onepage.pub and activitypub.bot.

                    Thanks to everyone who has commented on FEP-b06c, and to people who’ve tried and contributed to jekyll-activitypub-static. I look forward to more implementations!

                    fedicat boosted

                    [?]Week in Fediverse :fediverse_light: » 🌐
                    @weekinfediverse@mitra.social

                    wakest ⁂ boosted

                    [?]andros » 🌐
                    @andros@activity.andros.dev

                    «Building a decentralized bulletin board (and accidentally reinventing Nostr)»

                    Let's build a bulletin board with no account, no sign-up, and no single server behind it. By the time we finish, we'll have accidentally reinvented two technologies that already existed: FidoNet (1984) and Nostr.

                    https://en.andros.dev/blog/4c4e1b40/building-a-decentralized-bulletin-board-and-accidentally-reinventing-nostr/

                    #Web #Fediverso #ActivityPub #Algoritmo #IndieWeb #Nostr

                      fedicat boosted

                      [?]Terence Eden » 🌐
                      @Edent@mastodon.social

                      🆕 blog! “A reasonably practical guide to validating RFC 9421 HTTP Signatures for ActivityPub in PHP”

                      If you're reading this, you've probably been hitting your head against a brick wall trying to parse and decipher the new HTTP Signatures sent by Mastodon and other Fediverse servers.

                      This is a…

                      👀 Read more: shkspr.mobi/blog/2026/09/a-rea

                        fedicat boosted

                        [?]ティージェーグレェ » 🌐
                        @teajaygrey@snac.bsd.cafe

                        Thank you!

                        Thanks also to: mkljczk, clairemont, Sprite_tm, wincentbalin, koru and anyone else I may have inadvertently overlooked who contributed to the improvements in this release!

                        I submitted a Pull Request to update MacPorts' snac to 2.95 here:

                        https://github.com/macports/macports-ports/pull/34472

                        GitHub Continuous Integration checks passed OK!

                        It's up to someone else with commit access to merge it.



                          fedicat boosted

                          [?]The Real Grunfink » 🌐
                          @grunfink@comam.es

                          I've just published version 2.95 of , the simple, minimalistic instance server written in C. This is an important release, as it fixes an issue that can lead to denial of service attacks, so please update as soon as possible. It also includes the following changes:

                          Fixed a bug in the notification page that made snac hang forever while trying to read abnormally big files.

                          Improved support for text-only web browsers: it's now possible to configure a set of web browser user-agent strings that will receive simpler HTML in the private timeline web UI. Basically, it consists in avoiding details / summary HTML tags as much as possible.

                          Added some fixes to media proxy code.

                          Fixed EmojiReact code to allow any emoticon defined in emojis.json, not only those with colon-wrapped identifiers.

                          Fixed a bug in notification filtering (paging was sometimes incorrect).

                          Added a notification filter for Webmentions.

                          Mastodon API: Don't return reactions count as string (contributed by mkljczk), implemented GET /v1/media (contributed by clairemont).

                          Fixed bug in documentation examples (contributed by Sprite_tm).

                          Updated Ukrainian and Russian translations (contributed by wincentbalin and koru).

                          https://comam.es/what-is-snac

                          If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


                            fedicat boosted

                            [?]Fedilab Apps » 🌐
                            @apps@toot.fedilab.app

                            now supports through . You can subscribe/unsubscribe from groups, read threaded discussions with their upvote scores, and reply or upvote yourself (through the fav button).

                            This is the first step: FediHood will also automatically split messages into city, region and country groups that everyone on the fediverse using groups will be able to interact with.

                              [?]wakest ⁂ [they/them] » 🌐
                              @liaizon@social.wake.st

                              I recently discovered that Jorge Aguilera (@jorge) gave a 1 hour introduction to in Spanish called "ActivityPub: El Protocolo que Impulsa el Fediverso" at Commit Conf in Madrid and the whole thing was recorded:
                              koliseo.com/commit/2026/agenda

                              a screenshot showing Jorge Aguilera talking about Webfinger

                              Alt...a screenshot showing Jorge Aguilera talking about Webfinger

                                [?]Daniel Supernault » 🌐
                                @dansup@mastodon.social

                                If you know anyone working on an ActivityPub project and they need any advice/feedback/help or want to spread the word, tell them to DM me! I am more than willing to help or spread awareness!

                                  [?]Daniel Supernault » 🌐
                                  @dansup@mastodon.social

                                  Somewhere else, this is a patent fight. Here it's a GitHub issue.

                                  github.com/pixelfed/starter-ki

                                  Almost 2 years ago I started planning federated Starter Kits. @Mastodon took the idea, turned it into a FEP, and built it with my feedback rather than around it.

                                  It shipped in @loops this year. Mastodon shipped Featured Collections months later.

                                  Compatible. Collaborative. Consent-driven 🚀

                                  blog.joinloops.org/introducing

                                  blog.joinmastodon.org/2026/06/

                                    AodeRelay boosted

                                    [?]pixelfed » 🌐
                                    @pixelfed@mastodon.social

                                    Name another photo app that will happily send you to a competitor.

                                    If Pixelfed isn't for you, there are many amazing alternatives like:

                                    - @frequency
                                    - @gotosocial
                                    - @admin
                                    - @vernissage

                                    All of them let you share images. All of them talk to Pixelfed. Leaving isn't a punishment here, because you never lose the network.

                                    When you put people first, you build doors instead of cages.

                                      [?]Week in Fediverse :fediverse_light: » 🌐
                                      @weekinfediverse@mitra.social

                                      fedicat boosted

                                      [?]FediForum » 🌐
                                      @fediforum@mastodon.social

                                      What are the most important issues and discussions about the Open Social Web we need to have this late summer and fall?

                                        [?]Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 » 🌐
                                        @evan@cosocial.ca

                                        @hongminhee how can we get more East Asian developers involved in the and ?

                                          fedicat boosted

                                          [?]The Real Grunfink » 🌐
                                          @grunfink@comam.es

                                          I'm glad to announce the release of version 2.78 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                          Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).

                                          Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1) for more information).

                                          The number of pending follow confirmations is shown next to the "people" link.

                                          Faster performance metrics (contributed by dandelions).

                                          Improved lowercasing in hashtags (contributed by postscriptum).

                                          A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).

                                          Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.

                                          Fixed potential crashes in attachment uploads.

                                          https://comam.es/what-is-snac

                                          If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


                                            [?]Chris Trottier » 🌐
                                            @atomicpoet@atomicpoet.org

                                            #Elgg is getting an #ActivityPub plugin!

                                            Now if you’re not familiar with Elgg, it’s one of the first ever open source social media platforms. It launched all the way back in 2004 and was founded by @ben and Dave Tosh.

                                            I remember installing Elgg 15 years ago, playing around with it for a bit, and not doing much with it because there wasn’t anyone I knew who used it. So ActivityPub will definitely extend its network effect.

                                            https://github.com/RiverVanRain/activitypub/wiki/Welcome#groups

                                              gyptazy boosted

                                              [?]The Real Grunfink » 🌐
                                              @grunfink@comam.es

                                              I'm glad to announce the release of version 2.70 of , the simple, minimalistic instance server written in C. It includes the following changes:

                                              Notifications are now shown in a more compact way (i.e. all reactions are shown just above your post, instead of repeating the post ad nauseam for every reaction).

                                              New command-line option unmute to, well, no-longer-mute an actor.

                                              The private timeline now includes an approximate mark between new posts and "already seen" ones.

                                              Fixed a spurious 404 error in the instance root URL for some configurations.

                                              https://comam.es/what-is-snac

                                              If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

                                              This release has been inspired by the song The Answers to the Questions by and .