#fedidevs

@reiver ⊼ (Charles) :batman:reiver
2026-02-09

Your Home Feed is the inbox of an ActivityPub actor — in particular YOUR ActivityPub actor.

There could be an actor for each hash-tag, too.

You could even do Del.icio.us like things — and have actors for intersections of hash-tags, too.

These hash-tag actors' inboxes would need to be readable by anyone.

...

This could be a more ActivityPub like API alternative to Mastodon's "GET /API/v1/tags/{name}" API.

@reiver ⊼ (Charles) :batman:reiver
2026-02-05

2/

RE: mastodon.social/@reiver/115945

The resolving of a Fediverse ID to one or more cryptographic public-keys could happen via the activity-file for the user.

A JSON-LD namespace (separate from ActivityPub) could put the cryptographic public-keys into the activity-file.

But, I think we would need more information than what the 2 current methods for including cryptographic public-keys currently support.

@reiver ⊼ (Charles) :batman:reiver
2026-02-05

1/

RE: mastodon.social/@reiver/115945

Right now, Fediverse IDs resolve to HTTPS URLs.
For example, the Fediverse ID:

@reiver@mastodon.social

Resolves to HTTPS URL:

https;//mastodon·social/users/reiver

...

If we wanted cryptographic public-keys to serve as a basis of Identity on the Fediverse, then —

We would (similarly) also need a Fediverse ID to resolve to one or more cryptographic public-keys

...

@reiver ⊼ (Charles) :batman:reiver
2026-02-05

I dream of being able to store my online social presence, identity, and history just as — an (organized) set of static files.

A set that I control.

And, I can (if I want to) host myself. (I.e., I am the "source of truth" / "origin" for my files.)

RE: mastodon.social/@reiver/116018

@reiver ⊼ (Charles) :batman:reiver
2026-02-05

3/

If you cannot get (most) regular people to write JSON-LD, JSON, or even HTML —

But, you might be able to get them (regular people) to write something similar to Markdown and INI —

Then, are there ways you could (explicitly or implicitly) encode JSON-LD type information, such as ActivityPub, into a Markdown-like or INI-like file — in a way where they (regular people) would likely include it?

I suspect — probably yes.

kopper :colon_three:kopper@not-brain.d.on-t.work
2026-02-03
this is shaping up well enough that i think i can can Post about it now:

working on an activitypub-aware reverse proxy to handle http signatures/authorized fetch (and, in the future, caching, though that's not there yet) on your behalf. primarily intended to absorb the load of large federation bursts for the underlying software, but also frees you from having to reimplement http signature validation yourself

supports both rsa-sha256 and ed25519 over the cavage draft. handles multiple keys per actor. will handle blind key rotations whenever i get around to it. may add support for the the new http signature rfc if there's a Reasonable library available

i have a few more things in mind but i need to finish the basics first

#activityPub #fediDevs
@reiver ⊼ (Charles) :batman:reiver
2026-01-31

On stage now, @django — arguing for widespread adoption of ActivityPub client-server (C2S) protocol.

I agree with him.

At the very least, to make extension of ActivityPub through JSON-LD namespaces possible.

But also to decouple Fediverse client development from Fediverse server development.

And more.

@reiver ⊼ (Charles) :batman:reiver
2026-01-31
@reiver ⊼ (Charles) :batman:reiver
2026-01-31

Mentioned by @andypiper :

The Mastodon team is planning to release a universal "share" button.

(It wasn't clear to me if this was just for Mastodon servers — or if it would work with non-Mastodon servers, too. It was mentioned briefly from the audience.)

@reiver ⊼ (Charles) :batman:reiver
2026-01-31

Speaker on stage in the Social Web room at FOSDEM 2026 is arguing for open-source Fediverse projects to do product-development.

Although he is framing it in terms of building for a community.

I agree with him. Although, I think it is true of open-source projects in general.

(For completeness — others have said that, too.)

@reiver ⊼ (Charles) :batman:reiver
2026-01-31

Day 1 of 2 of FOSDEM 2026 in Brussels — I am attending the Social Web track.

fosdem.org/2026/schedule/track

I arrived a bit late. But, I am here now 🙂

@reiver ⊼ (Charles) :batman:reiver
2026-01-30

Day 2 in Brussels (for this trip). I think I have adjusted enough to the time-zone change that I will be able to be (mostly) awake for FOSDEM 2026 — which takes place this weekend.

Tomorrow (Saturday) is the first day of FOSDEM 2026. I will be attending the Social Web track.

fosdem.org/2026/schedule/track

.

RE: mastodon.social/@reiver/115975

@reiver ⊼ (Charles) :batman:reiver
2026-01-28

I am on my last flight to get to FOSDEM 2026 — for the Social Web track.

fosdem.org/2026/schedule/track

I am arriving a bit earlier — arriving tomorrow.

RE: mastodon.social/@reiver/115724

@reiver ⊼ (Charles) :batman:reiver
2026-01-23

Fediverse & AI Coding Tools & Vibe Coding

...

I noticed 2 or 3 people lately using AI coding tools to create Fediverse software.

2 of them even seemed to be Vibe Coding.

...

I have been programming for over 30 years. I am probably not going to Vibe Code, but —

I wonder if we should help them.

There are tools we (Fediverse developers) could create to make it so others could Vibe Code Fediverse apps.

@reiver ⊼ (Charles) :batman:reiver
2026-01-23

Cryptographic public-keys are one way that one can have an identity (on the Fediverse, and elsewhere) while also having privacy — through a pseudonymous identity.

Yes, we have Fediverse IDs such as:

@joeblow@example.com

But a (non-delegated) public-key can function as a PORTABLE form of identity on the Fediverse.

@reiver ⊼ (Charles) :batman:reiver
2026-01-23

3/

All that requires that a Fediverse user can have multiple public-keys specified for them.

...

Although w3id.org/security/v1 seems to allow for multiple public-keys —

I wonder how much Fediverse software could actually handle multiple public-keys (rather than just one)?

(And, don't just assume one public-key?)

How mucg Fediverse software could handle public-keys changing over time?

Etc?

@reiver ⊼ (Charles) :batman:reiver
2026-01-23

2/

To handle public-key cryptography safely, often a user should be able to have multiple public-keys.

For example, a user might have a different public-key on each device, rather than sharing public-keys.

A user might delegate to a 3rd party — and there may be a delegated versus non-delegated public-key distinction.

Key-rotation is also often necessary for safety reasons.

Etc.

...

@reiver ⊼ (Charles) :batman:reiver
2026-01-23

1/

One way ActivityPub can be extended is — through JSON-LD namespaces.

For example, many Fediverse servers use the following JSON-LD namespace to specify cryptographic public-key(s) for the user.

w3id.org/security/v1

(This particular namespace is an HTTPS URL.)

...

But, does extant Fediverse software support cryptographic public-key(s) well?

...

2026-01-11

𝗙𝗲𝗱𝗶𝗱𝗲𝘃𝘀:

#Fediverse #Mastodon #Developer #Fedidevs

thewhale.cc/posts/fedidevs

Fedidevs is a directory of Mastodon accounts, designed to help users discover and follow interesting profiles. It lists over 16,000 accounts and provides a range of tools to filter and sort them.

Fedidevs is a directory of Mastodon accounts, designed to help users discover and follow interesting profiles. It lists over 16,000 accounts and provides a range of tools to filter and sort them.
Jan ⦁ Eckernfördejantietje@norden.social
2026-01-10

Kann ich bei meinen Starterpaketen auf @fedidevs irgendwie die Reihenfolge der Profile ändern? Wonach werden die Profile sortiert? 🤔

#Starterpaket #starterpakete #fedidevs #Starterpack #starterpacks

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst