#fedidev

26 posts · Last used 16h

Back to Timeline
@hongminhee@hollo.social · 17h ago
If you'd like to preview the #tutorial I'm writing on building a small federated image sharing service, similar to @pixelfed@mastodon.social, with @fedify@hollo.social and @nuxt@m.webtoo.ls, here it is: https://pr-731-0.fedify.pages.dev/tutorial/content-sharing If you'd like to give feedback after reading it, please leave a comment on the following PR: https://github.com/fedify-dev/fedify/pull/731 #Fedify #fedidev #ActivityPub #Nuxt #Pixelfed
23
1
50
@reiver@mastodon.social · 1d ago
RE: https://mastodon.social/@reiver/116471973046146144 If an ActivityPub Actor is something that has an "inbox" or an "outbox" (i.e., it could have just one or both) then — Perhaps we should also be talking about "sources" and "sinks", too. Where — An ActivityPub Source is an Actor with just an "outbox" (and no "inbox"). And, an ActivityPub Sink is an Actor with just an "inbox" (and no "outbox"). #ActivityPub #ActivityStreams #FediDev
Quoting
@reiver ⊼ (Charles) :batman: @reiver@mastodon.social
What makes an ActivityPub Actor and Actor? I think it is probably a bad idea to just restrict it to things with 'type': "Application", "Group", "Organization", "Person", and "Service". Restricting it to just those would mean you couldn't have new actor types (and sub-types) in the future. So then, do we do it in a duck-typing way? And if "yes", how? Maybe if something has an "inbox" OR and "outbox" it is an Actor. I.e., it could have just one of those. #ActivityPub #ActivityStreams #FediDev
Open quoted post
0
0
0
In reply to
@reiver@mastodon.social · 1d ago
And, if this is the case, then every ActivityPub / ActivityStreams library should be on the look-out for "inbox" and "outbox" fields on everything. Doesn't matter what it is. An "Event", an "Image", a "Link", a "Place", a "Video", even things in other namespaces. #ActivityPub #ActivityStreams #FediDev
0
0
2
@reiver@mastodon.social · 1d ago
What makes an ActivityPub Actor and Actor? I think it is probably a bad idea to just restrict it to things with 'type': "Application", "Group", "Organization", "Person", and "Service". Restricting it to just those would mean you couldn't have new actor types (and sub-types) in the future. So then, do we do it in a duck-typing way? And if "yes", how? Maybe if something has an "inbox" OR and "outbox" it is an Actor. I.e., it could have just one of those. #ActivityPub #ActivityStreams #FediDev
0
3
0
@reiver@mastodon.social · 1d ago
Can an ActivityPub 'Place' also be an Actor? https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place With followers, an outbox, etc. That could be useful for both real-life places, and fictional places in stories, and in video games. #ActivityPub #ActivityStreams #FediDev #FediFiction #FediGames
0
1
7
@reiver@mastodon.social · 1d ago
It looks like some new things were added to what Mastodon returns from WebFinger. Both related to FEP-3b86 https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md #FediDev #fep_3b86 #fep3b86 #Mastodon #WebFinger
0
1
7
@reiver@mastodon.social · 1d ago
Should an ActivityPub 'Place' be used to represent a fictional place? https://www.w3.org/TR/activitystreams-vocabulary/#dfn-place Such as a fictional place in a story, or a video game? #ActivityPub #ActivityStreams #FediDev #FediFiction #FediGames
0
0
7
@silverpill@mitra.social · 2d ago

FEP-8b32 (Object Integrity Proofs) is getting updated: https://codeberg.org/fediverse/fep/pulls/839

I added two new requirements:

  • Objects identified using fragment IDs SHOULD NOT have integrity proofs. It is enough to secure the top-level document.
  • Verifiers SHOULD ignore proofs that use unsupported algorithms and verification methods. This requirement provides forward compatibility, which is important because sooner or later we will need to use different algorithms.

#fep_8b32 #fep #fedidev

0
0
0
@reiver@mastodon.social · 4d ago
I think you could create a (certain type of) video game using the ActivityPub 'Question'. https://www.w3.org/TR/activitystreams-vocabulary/#dfn-question #ActivitiyPub #ActivityStream #FediDev #Games #VideoGames
1
0
9
@reiver@mastodon.social · 4d ago
Would you play a Fediverse game? Would you play a Fediverse game about Meta Humans? #ActivityPub #ActivityStreams #FediDev #FediGames #Fediverse #Games #VideoGames #MetaHumans
0
1
3
Boosted by Tim Chambers @tchambers@indieweb.social
@box464@mastodon.social · 4d ago
I got access to the iOS version of @HolosSocial@mastodon.social and I'm excited to give it a go. I'm wanting to setup my own relay, but not sure I can wait until next weekend to try it out! Might break down and setup a temp account on holos.social. #FediApps #FediDev
5
0
7
Boosted by dansup @dansup@mastodon.social
@benpate@mastodon.social · Apr 18, 2026

Hey #FediDev community:

Activity Intents are now supported (or soon to be) by the biggest #Fediverse apps out there: WordPress, Mastodon, and Loops (plus a tiny ones, like Forte, streams, PieFed, and Emissary)

It’s a fantastic step that brings the social web closer together 🍻

But there’s more to do.

What happens if I want to Follow but don’t already have an account? Our UX still has gaps.

Please check out FEP-7b29 ~ a simple way to connect the dots all the way through new user signup

8
0
11
Boosted by Tim Chambers @tchambers@indieweb.social
@box464@mastodon.social · Apr 18, 2026

Holos Discover added a couple of new filters to its API search - minimum likes and minimum boosts. Additionally, you can pass contentType=image|video|audio|text|all|none to the /api/search endpoint and it works.

Interesting combinations, which I took advantage of for the Open Web Image Gallery.

https://gallery.box464.social/?adapter=holos&instance=discover.holos.social&tag=bloomscrolling&minRepostsCount=10

#FediDev #OpenWeb #HolosDiscover

1
1
8
@silverpill@mitra.social · Apr 17, 2026
An interesting development happens in funfedidev/schemas project. It's a JSON schema validator for Fediverse: https://schemas.funfedi.dev/activity-pub-question/ In this example it loads the JSON schema from FEP-9967: Polls, which you can use to validate your Question object. #fedidev
0
0
0
@mariusor@metalhead.club · Apr 17, 2026
I've started working on generating RFC9421 compatible HTTP-Signatures in #GoActivityPub about a week and a half ago, but it felt more like a month. Writing tests for the client module took the bulk of this time and it was a proper slog. We did manage to increase code coverage from under 20% to 80% plus. This makes it a bit harder to migrate to a new API when the future version 1 of the library will be tagged, but the changes I have planned shouldn't be insurmountable. Now I just need to implement the verification, and I'll be done with what is a very large milestone for the library. :goose_hacker: #ActivityPubDev #fedidev #httpsig
0
0
1
In reply to
@fediway@fediway.com · Jan 14, 2026
2/X Thats why we are building Fediway — not as a way to dictate which algorithm a platform should use, but as a powerful framework that lets you build your own feed #algorithms for your #Mastodon instance. 👉 https://github.com/fediway/fediway #Fediway #OpenSource #Mastodon #FediDev #Fediverse
4
1
2
In reply to
@fediway@fediway.com · Jan 14, 2026
5/X #Fediway is implemented as server-side service that shift the complexity of recommendation logic from the user to the platform itself. 👉 The goal: advanced content discovery that actually competes with large platforms, without sacrificing #dataprivacy. #OpenSource #Mastodon #FediDev
6
1
2
@Profpatsch@mastodon.xyz · Apr 10, 2026
Arnold Schrijver (@smallcircles@social.coop) just published a fairly long thinkpiece on the future of ActivityPub and the fediverse and how we could achieve a grassroots improvement of the standards. It's well worth a read! https://coding.social/blog/grassroots-evolution/#fediverse-tomorrow #activitypub #fediverse #FEPs #fep #fedidev
0
0
1
@silverpill@mitra.social · Mar 07, 2026
FEP website now displays the number of implementations for each implementable proposal: https://fediverse.codeberg.page/fep/final/ These numbers are based on the information that authors provide in the "Implementations" section of a proposal. By default, proposals are informational, so authors need to opt in by adding type: implementation to the metadata block. #fep #fedidev
0
0
0
@vague@social.linux.pizza · Mar 01, 2026
#fedidev #fediverse it would be nice if #boost s could be moved to a list. Right now I've configured my client to hide boosts to keep my home feed clean but it might be interesting to be able to scroll through the boosts to see if something is interesting
0
0
0