Home | Notifications | New Note | Local | Federated | Search | Logout

silverpill@silverpill@mitra.social

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. I help maintain the FEP repository and write my own FEPs too. Currently working on ActivityPub Next.

Code: https://codeberg.org/silverpill/
Matrix: @silverpill:unredacted.org
XMPP: silverpill@were.chat
$XMR: 48YM8jwJqDkeUvD38vepSXFeMZH1zsjbvGwTTuaNSSq6Q5GyeWaeiheAZUsSmNn72YdyLpw8geb4FL3opZfGbguJLUj8Mi9
XMR subscription: https://mitra.social/@silverpill/subscription
PGP: 0541 49E3 0F91 C6D7 8FFA C49C 955F 5A6E 2123 25F0
OMEMO fingerprint: 689a2fb0ec87a9481fb45cb7d8870da6aeb4d8247bd69a39017701133b901f04
Matrix (backup): @silverpill:poa.st Joined: 2026-01-05 16:03:27 435 notes, 1 following, 0 followers

Reply to @steve@social.technoetic.com silverpill@silverpill@mitra.social (2026-04-28 06:53:18) @steve How it breaks duck typing?

Reply to @jean_dupont@mastodon.social silverpill@silverpill@mitra.social (2026-04-28 06:52:08) @jean_dupont What are you working on?

Reply to @adiz@mtl.jinxian.casa silverpill@silverpill@mitra.social (2026-04-28 06:48:57) @adiz Sounds similar to this bug report: https://codeberg.org/silverpill/mitra-web/issues/18

But I have no idea how to debug that.

Reply to @jupiter_rowland@hub.netzgemeinde.eu silverpill@silverpill@mitra.social (2026-04-28 04:11:55) @jupiter_rowland @caohuak Blockchain technology became victim of its own success. It attracted so many gamblers, venture capitalists and scammers that they crowded out the cypherpunks who created the thing in the first place. Almost every crypto project has been captured and exploited. The only ones who still carry the torch are those who are unpalatable to normies because of associations with criminal activity.

-----

>Decentraland

I like Decentraland, and spent quite some time exploring their world. It is not about selling NFTs, although it is true that NFTs were integrated into the world. The idea of tokenizing land didn't work well and might be the main reason Decentraland is dying, but I think that using NFTs for wearables makes a lot of sense.

silverpill@silverpill@mitra.social boosted: @toddsundsted@epiktistes.com (2026-04-27 04:59:13) I’m working on handling OAuth token expiry as part of #ktistec Mastodon API support. Is my understanding that Mastodon issues OAuth tokens with no expiration correct?!?

Reply to @toddsundsted@epiktistes.com silverpill@silverpill@mitra.social (2026-04-27 06:29:26) @toddsundsted Correct.

I think that Mastodon API implementers should collaborate to develop a standardised solution. There was an idea of Mastodon API Enhancement Proposals, but unfortunately it didn't take off.

https://codeberg.org/fediverse-pl/maep/issues/6

But it could be published as a FEP too.

Reply to @silverpill@mitra.social silverpill@silverpill@mitra.social (2026-04-27 04:49:59) @reiver tl;dr: yes, inbox and outbox is what makes an actor. But other core types (classes) are more complicated.

Reply to @reiver@mastodon.social silverpill@silverpill@mitra.social (2026-04-27 04:48:21) @reiver Duck typing is great. I wrote a FEP about it

https://codeberg.org/fediverse/fep/src/branch/main/fep/2277/fep-2277.md

silverpill@silverpill@mitra.social (2026-04-27 04:36:47) Yes, it is known as "nomadic identity":

https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md

silverpill@silverpill@mitra.social boosted: @harleytoots@mastodon.social (2026-04-26 18:41:55) I love how with #mastodon (and #activitypub) I can have a feed that covers video, micrologging, and images in one place. This is why I have chosen it as my main platform to post on and I bridge to others like #bluesky

Reply to @caohuak@moon.lonewolf.zone silverpill@silverpill@mitra.social (2026-04-27 04:13:46) @caohuak @jupiter_rowland

Poast was one of the few places on fedi where you could find people interested in crypto. I published project updates there until Mitra was ready for everyday use.

Reply to @mkljczk@pl.fediverse.pl silverpill@silverpill@mitra.social (2026-04-26 18:09:10) @mkljczk @phnt I would like to bring them back someday, when the world is ready.

Reply to @caohuak@moon.lonewolf.zone silverpill@silverpill@mitra.social (2026-04-26 18:05:36) @caohuak What was the reason?

Reply to @shinyoukai@izu.laidback.moe silverpill@silverpill@mitra.social (2026-04-26 05:03:27) @shinyoukai @phnt That's actually super simple, you just need to remove @context from your activities.

Reply to @phnt@fluffytail.org silverpill@silverpill@mitra.social (2026-04-26 05:02:01) @phnt I saw issues where people asked about defeding Pleroma but surprised that anybody cares about Mitra, it's really small

Reply to @Saorsa@neondystopia.world silverpill@silverpill@mitra.social (2026-04-26 04:59:27) @Saorsa @sendpaws You can create an account at https://public.mitra.social/

It currently doesn't require an invite code.

silverpill@silverpill@mitra.social (2026-04-26 04:34:52) >I'm probably going to set it to also subscribe to a list of mitra instances daily to block

- Someone on GoToSocial

Oh cool, I didn't know there is a blocklist of mitra instances.

Reply to @julian@activitypub.space silverpill@silverpill@mitra.social (2026-04-26 04:01:06) @julian @mayel @technical-discussion I mean it should be fetched to learn about its inbox URI. No need to re-fetch the actor if it is already cached.

Reply to @dansup@mastodon.social silverpill@silverpill@mitra.social (2026-04-26 03:56:31) @dansup Have a look at this FEP:

https://codeberg.org/fediverse/fep/src/branch/main/fep/1580/fep-1580.md

Reply to @mariusor@metalhead.club silverpill@silverpill@mitra.social (2026-04-26 03:53:29) @mariusor @lauti @linos

>I can't find that FEP in the fep repo

Here it is https://codeberg.org/fediverse/fep/src/branch/main/fep/8a8e/fep-8a8e.md

Reply to @ex_06@puntarella.party silverpill@silverpill@mitra.social (2026-04-26 03:52:02) @ex_06 Fediverse has a similar market for Mastodon API / Lemmy API clients. The cost of switching is small, so better clients tend to be more popular.

Reply to @julian@activitypub.space silverpill@silverpill@mitra.social (2026-04-26 03:38:37) @julian @evan @technical-discussion I proposed FEP-844e as an alternative to double-knocking, it should work well for POST requests because normally you fetch an actor before sending activities to its inbox. Several early adopters of RFC 9421 already implemented this FEP (including WordPress).

silverpill@silverpill@mitra.social (2026-04-26 02:54:47) FEP-ef61 now recommends semantic routing (FEP-ae49) for gateways: https://codeberg.org/fediverse/fep/pulls/840

#fep_ef61

Reply to @linos@graz.social silverpill@silverpill@mitra.social (2026-04-25 18:22:40) @linos That wouldn't improve compatibility because fedi services either reject multi-typed objects or discard anything but the first type. We don't even have a specification that describes how multi-typing is supposed to work.

I mean, I agree that multi-typing could be useful in theory. But duck typing is much better, and doesn't require buy-in from implementers.

silverpill@silverpill@mitra.social (2026-04-25 18:08:57) 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

silverpill@silverpill@mitra.social boosted: @ex_06@puntarella.party (2026-04-25 07:28:56) on the atmosphere, there is an incentive to implement better functionalities because any user can change service at zero cost; on the fediverse i feel like it's the opposite: there is no real incentive in embracing new software because it's more a risk than anything else and it's not like you can bring your own instance data on another software without costs.

#fediverse #atmosphere #activitypub #atprotocol

Reply to @ex_06@puntarella.party silverpill@silverpill@mitra.social (2026-04-25 07:37:46) @ex_06 Interesting perspective, I haven't thought of that

Reply to @Profpatsch@mastodon.xyz silverpill@silverpill@mitra.social (2026-04-25 07:21:40) @Profpatsch @hongminhee I'm all for simplification. There can only be one serialization format, and Fediverse has already settled on JSON. Attempts to change de-facto standard to JSON-LD are extremely counter-productive.

Reply to @silverpill@mitra.social silverpill@silverpill@mitra.social (2026-04-25 03:28:13) @mariusor @hongminhee I bet the software you're using right now always sends an array

Reply to @elvecio@wizard.casa silverpill@silverpill@mitra.social (2026-04-25 03:24:13) @elvecio Hi!

You weren't able to see Forte posts before?
Older Notes