Posts by silverpill@mitra.social
 (DIR) Post #B2RnPqHnpvbWlww6lM by silverpill@mitra.social
       2026-01-19T15:46:19.103736Z
       
       0 likes, 0 repeats
       
       @jupiter_rowland @fentiger No, Mitra doesn't support OWA. I currently have no plans to implement it
       
 (DIR) Post #B2TnYA7yL4zcwUE1WC by silverpill@mitra.social
       2026-01-20T14:56:06.724216Z
       
       0 likes, 0 repeats
       
       @julian If forwarded activity doesn't have a signature (FEP-8b32 or LD signature), you can fetch it by its ID. Mitra does this. Not all activity IDs are dereferenceable (hello Mastodon), but some are :)@trwnh @eyeinthesky
       
 (DIR) Post #B2fswJM0Edx9UZBfdI by silverpill@mitra.social
       2026-01-26T10:54:04.813026Z
       
       0 likes, 0 repeats
       
       @yggverse I would expect P2P solutions to be less efficient, but does TLS really make any difference?
       
 (DIR) Post #B2fuYJR0U1t4hVDDCy by silverpill@mitra.social
       2026-01-26T11:12:16.797476Z
       
       0 likes, 0 repeats
       
       @julian @panos @general @liaizon I am also affected by this: https://activitypub.software/TransFem-org/Sharkey/-/issues/1212They changed something in one of recent releases and now can't process Accept activities.
       
 (DIR) Post #B2fv4QpIXJKqtOtDzU by silverpill@mitra.social
       2026-01-26T11:15:48.804272Z
       
       0 likes, 0 repeats
       
       @stegodon Sounds similar to my issue https://github.com/astro/buzzrelay/issues/132>hyper/reqwestI assume it's one their side (because Stegodon is written in Go)?
       
 (DIR) Post #B2gRszdoZD73sgfid6 by silverpill@mitra.social
       2026-01-26T17:26:00.410959Z
       
       0 likes, 0 repeats
       
       @greyarea I am thinking about ActivityPub client-server connections. In my experience, fedi software is well-suited for extreme conditions (e.g. I always connect to my instance through Tor), but I'd like to learn more about @yggverse 's experience.
       
 (DIR) Post #B2gULrKMkvDYP2T1Bw by silverpill@mitra.social
       2026-01-26T17:53:30.381423Z
       
       0 likes, 0 repeats
       
       @astro My problem is not related to this code. POST requests from FediBuzz have been working fine (now they don't work, probably because the Host header is missing -- I am seeing signature verification errors in the log).@stegodon
       
 (DIR) Post #B2gVMpIZstTYM1eiPo by silverpill@mitra.social
       2026-01-26T18:04:49.238207Z
       
       0 likes, 1 repeats
       
       Yes, domain names can be replaced with cryptographic identifiers: https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md
       
 (DIR) Post #B2gWoA0L6n40LSirUe by silverpill@mitra.social
       2026-01-26T18:21:11.545748Z
       
       0 likes, 0 repeats
       
       That's correct.did: prefix is used to denote cryptographic identifiers, in theory one could even take a did:plc identifier from Bluesky and then use it as identity for an ActivityPub application:https://github.com/bluesky-social/atproto/pull/3943
       
 (DIR) Post #B2gXIoxDQJ6c2Gsi36 by silverpill@mitra.social
       2026-01-26T18:23:08.476050Z
       
       0 likes, 0 repeats
       
       I doubt that it will be implemented in Lemmy, the application architecture needs to be different in order to support cryptographic identities.But there are other implementations (they are listed near the end of the document).
       
 (DIR) Post #B2gaEN5DP9cgIdC2F6 by silverpill@mitra.social
       2026-01-26T18:59:26.608821Z
       
       2 likes, 1 repeats
       
       I am working on a new project, called minimitra.It's a FEP-ae97 client that implements Mastodon API. Minimitra is similar to Mitra, but it is designed to run as a desktop application and supports portable accounts. That means: offline-first, full identity/data ownership, Tor/I2P friendly.Currently minimitra can only send and receive public messages, but I expect that porting features will not be difficult because most of the code will be shared.Other limitations / downsides:- Requires postgresql server.- Can't post to multiple gateways.- No cross-client portability.Fortunately, all of that can be fixed!#fep_ef61 #fep_ae97
       
 (DIR) Post #B2gg3brSidWkfm0nmy by silverpill@mitra.social
       2026-01-26T20:04:45.727940Z
       
       0 likes, 0 repeats
       
       @lain We need to figure out what to do when one of the peers is offline. Other than that, the protocol is ready for p2p.In my current setup activities are stored and distributed by server(s), similar to Nostr.
       
 (DIR) Post #B2gjbJehDLGlusnx68 by silverpill@mitra.social
       2026-01-26T20:18:11.330453Z
       
       0 likes, 0 repeats
       
       @lain This is not ideal. Some people (including myself) may need or want to be offline most of the time.
       
 (DIR) Post #B2goBqVQxApm2h99LU by silverpill@mitra.social
       2026-01-26T21:35:57.998829Z
       
       0 likes, 0 repeats
       
       It didn't write back. I sent Create activity to https://bots.grilledcheese.social/ap/@echobot/inbox at 2026-01-26T21:31:22Z
       
 (DIR) Post #B2iHAPyzAm0RJxbIWG by silverpill@mitra.social
       2026-01-27T14:35:19.084722Z
       
       0 likes, 0 repeats
       
       @doesnm @lainTor and I2P solve the NAT problem and also make communication between peers private. Gateways are needed for other things:- Relaying activities when clients are not simultaneously online.- Communication with non-FEP-ef61 fedi software.- Exposing content to the wider web.- Moderation.It is possible to dumb them down to just relaying, but I don't know why would anyone want that. Sounds like Nostr.
       
 (DIR) Post #B2iKEXXbJSK9mdRsQ4 by silverpill@mitra.social
       2026-01-27T15:09:55.000919Z
       
       0 likes, 0 repeats
       
       I am sorry but there is another problem :)The value of Note.to property is not valid, it contains fediverse address instead of actor ID:"to": [  "silverpill@mitra.social"],
       
 (DIR) Post #B2iPc9LNQccJSSoB1c by silverpill@mitra.social
       2026-01-27T16:10:14.432821Z
       
       0 likes, 0 repeats
       
       @caohuak So it makes a WebFinger query for instance actor ID? Strange behavior, but I can make the query work.
       
 (DIR) Post #B2iXqRAekAmsR37Llo by silverpill@mitra.social
       2026-01-27T17:42:12.538938Z
       
       0 likes, 0 repeats
       
       @caohuak Try this: https://codeberg.org/silverpill/activity-connect/commit/bcbcf9e613d0696efda2c875e1414258483386d7
       
 (DIR) Post #B2iYGnot9rrcD0VYKu by silverpill@mitra.social
       2026-01-27T17:43:18.070636Z
       
       0 likes, 0 repeats
       
       @caohuak Your login method is set during the registration and can't be changed later
       
 (DIR) Post #B2mkG2svdXvYj1dueu by silverpill@mitra.social
       2026-01-29T18:19:51.147855Z
       
       0 likes, 0 repeats
       
       FEP-8b32 content signature (by author): noHow does it work? The proof was present in the activity, should it also be present in the embedded Note?