Goofed Home

Conversation

$$19825
https://mastodon.social/users/reiver posted on Mar 29, 2026 07:10

I am outputting ActivityPub/ActivityStreams content for the listing of what is in a directory.

Think of it as the AP/AS version of output from the `ls` command

AP/AS has a whole bunch of stuff that can be used to represents files. Even sub-types of files

https://www.w3.org/TR/activitystreams-vocabulary/#object-types

And, while AP/AS has 'Collection' (and 'CollectionPage') —

https://www.w3.org/TR/activitystreams-vocabulary/#dfn-collection

AP/AS doesn't have a 'Directory' type (as a sub-type of 'Collection')

#ActivityPub #ActivityStreams #FediDev #FediDevs #Federation

https://mastodon.social/users/reiver/statuses/116311208853911493

4 posts in conversation

$$19852
https://mastodon.social/users/reiver posted on Mar 29, 2026 08:38
In reply to: https://aus.social/users/maddyunderstars/statuses/116311243423436974

@maddyunderstars

Yes, I am creating a high performance read-only HTTP server for static files — that has built-in support for ActivityPub/ActivityStreams.

It also supports (the read operations of) WebDAV. So, it can be used as a shared read-only drive in operating-systems (OSes) that support WebDAV.

https://mastodon.social/users/reiver/statuses/116311557335575024
$$22593
https://digitalcourage.social/users/sl007 posted on Apr 6, 2026 07:38
In reply to: https://mastodon.social/users/reiver/statuses/116311208853911493

@reiver

This might be a misunderstanding.
Any property in ActivityPub can have multiple properties [except the few marked as 'functional'].
It does not need a special subtype.
If we have type ['CollectionPage', 'Collection', 'wd:Q201456'], it is a directory in a directory (?)
We have these nested structures in fedigeo anywhere, for example the UNESCO World Heritage or IATA Collection etc. We use wikidata (the data of wikipedia) so that anyone can use the label and infos for "directory" in any language …

https://digitalcourage.social/users/sl007/statuses/116356618536733029

Conversation

$$21562
https://hollo.social/@hongminhee posted on Apr 2, 2026 16:37
In reply to: https://activitypub.space/post/1712

@julian@activitypub.space When I asked @reiver@mastodon.social last time, he said he’d make sure FediCon 2026 doesn’t overlap with COSCUP 2026, but I’m not sure how it’ll turn out.

https://hollo.social/@hongminhee/019d4f0e-8dde-7a91-9277-7e83a14277a2

Conversation

$$19884
https://mastodon.social/users/reiver posted on Mar 29, 2026 10:30
In reply to: https://social.coop/users/smallcircles/statuses/116311631423126382

@smallcircles

I agree that AP/AS has its limitations and shortcomings, but —

I want this to work with Fediverse software.

If I choose a Linked-Data namespace not supported by any Fediverse software, it won't be.

https://mastodon.social/users/reiver/statuses/116311996764284455

Conversation

$$14808
https://mastodon.social/users/reiver posted on Mar 19, 2026 10:38
In reply to: https://mastodon.social/users/reiver/statuses/116255378070874152

6/

Continuing to look for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —

Maybe a custom top-level attribute would be useful.

Maybe something like:

"service": [
{
"rel":"callpub",
"href":"https://videocalls.example/users/joeblow"
}
]

Although perhaps that is not much better than "attachment", if you just care about calls

So —

#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

https://mastodon.social/users/reiver/statuses/116255404164382400

Conversation

$$14803
https://mastodon.social/users/reiver posted on Mar 19, 2026 10:25
In reply to: https://mastodon.social/users/reiver/statuses/116255337024203067

3/

But, what about the non- fall-back situation where software could properly support this (when an Actor specifies a list of Service actors associated with it)‽

I think some might say, put the associated Service actors in "attachment". And, semantically I think that would work with ActivityPub, but — I have a very strong dislike with putting everything in "attachment" (and "tag"). It makes parsing difficult.

So —

#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

https://mastodon.social/users/reiver/statuses/116255354476019561

$$14804
https://mastodon.social/users/reiver posted on Mar 19, 2026 10:28
In reply to: https://mastodon.social/users/reiver/statuses/116255354476019561

4/

Looking for an alternative to "attachment" (for properly supporting an Actor specifying a list of Service actors associated with it) —

I think using "alsoKnownAs" and "sameAs" would be a poor choice. And, the semantics are wrong.

For example: a Service actor might represent my mobile phone (or software on it). My phone is not me. It is something I have.

So —

#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

https://mastodon.social/users/reiver/statuses/116255367658585055

Conversation

$$14802
https://mastodon.social/users/reiver posted on Mar 19, 2026 10:18

1/

AFAIK, there isn't a way for an ActivityPub Actor (such as a Person actor) to specify a list of Service actors associated with it.

...

For example, imagine that there is a Service actor that represents a way to make a video call to me.

And, for example, I have my Mastodon Person actor.

And, I want to let people know about it (and other Service actors associated with me).

How do I do that using AP, etc?

...

#ActivityPub #ActivityStreams #AudioCall #Call #FediDev #Fediverse #VideoCall

https://mastodon.social/users/reiver/statuses/116255326815090580

Conversation

$$14140
https://mastodon.social/users/reiver posted on Mar 18, 2026 06:26
In reply to: https://chaos.social/users/chrysn/statuses/116248632016970711

@chrysn

I was not aware of HDT.

I will look into it.

https://mastodon.social/users/reiver/statuses/116248751712569591

Conversation

$$13867
https://mastodon.social/users/reiver posted on Mar 17, 2026 21:12

I used to not like JSON-LD. And then I got exposed to CBOR. And, since then, I ended up liking JSON-LD more than I did before.

https://j12t.social/@j12t/114581086678041245

...

I was looking for performant ways of storing JSON-LD data, so that it can be looked up, queried, etc.

CBOR might actually be a way of doing that.

...

For me that is an odd realization given me liking JSON-LD is a reaction to CBOR.

#ActivityPub #ActivityStreams #CBOR #CBORLD #FediDev #JSONLD

https://mastodon.social/users/reiver/statuses/116246575717801300

Conversation

$$11131
https://mastodon.social/users/reiver posted on Mar 13, 2026 05:54
In reply to: https://mastodon.social/ap/users/116119614522339120/statuses/116120781289402855

@revstanton

Would you be interested in trying vibefed with your Inkwell development?

https://github.com/reiver/vibefed

It is a Claude Code plugin for Fediverse development.

I made it to help those using LLM coding tools (such as Claude) do Fediverse development.

https://mastodon.social/users/reiver/statuses/116220313676891269

$$11211
https://mastodon.social/ap/users/116119614522339120 posted on Mar 13, 2026 11:25
In reply to: https://mastodon.social/users/reiver/statuses/116220313676891269

@reiver Hey there! This is super interesting, and I’m definitely going to check it out. I actually woke up this morning planning to work on fediverse integration issues since comments and boosts weren’t going through, so this is very timely. Thanks for sharing it. I’ll let you know what I find once I’ve had a chance to dig in.

https://mastodon.social/ap/users/116119614522339120/statuses/116221617822609739

Conversation

$$10861
https://mastodon.social/users/Edent posted on Mar 12, 2026 10:26

A question about #ActivityPub account migration.

Is it possible to use it to combine multiple accounts into one?

That is, can I `movedTo` all my old accounts to one new account, and set *several* `alsoKnownAs` on my new account's actor?

https://mastodon.social/users/Edent/statuses/116215720308827291

$$10984
https://mastodon.social/users/reiver posted on Mar 12, 2026 19:05
In reply to: https://mastodon.social/users/Edent/statuses/116215720308827291

@Edent yes

https://mastodon.social/users/reiver/statuses/116217761718074640
Create New Post