@silverpill@mitra.social avatar

silverpill

@silverpill@mitra.social

Developer of ActivityPub-based micro-blogging and content subscription platform Mitra. Admin of mitra.social instance.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

strypey, to random
@strypey@mastodon.nzoss.nz avatar

about , which according to their website;

"... is being proposed as a standard at the Web Platform Incubator Community Group":

https://webmonetization.org/

silverpill,
@silverpill@mitra.social avatar

@Hyolobrika @strypey @wjmaggos Web Monetization was a failed attempt to promote Ripple scam to a web standard

silverpill,
@silverpill@mitra.social avatar

@Hyolobrika @strypey No, it's not ledger agnostic. Ripple, Interledger, WebMonetization, Coil, Uphold etc are all parts of the the same machine. They call it "open standard", but it is tied to a small set of API providers (centralized and KYC'd). Basically, it's a marketing campaign targeted to people who don't know much about cryptocurrency world. And its operators have really deep pockets.

raucao, to internet
@raucao@kosmos.social avatar

should have been an implementation, adding DIDs as a new optional feature, and competing with Mastodon and other implementations (both servers and clients) on the count of portable identity and data storage.

I'd be happy to learn why backwards compat would have been impossible. I don't see any major blockers at first glance.

silverpill,
@silverpill@mitra.social avatar

@raucao Yes, it is possible to add decentralized identity to Fediverse in a backwards compatible way. I wrote a spec for linking cryptographic keys to ActivityPub actors: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-c390.md (it is based on DID and Data Integrity standards), and also implemented a simple portable identity mechanism based on this idea (it works like Mastodon's move account feature, but permission from an old server is not necessary).

I think Bluesky team decided to re-invent the wheel because they wanted a silo where they can have greater control over users identity and data.

https://mastodon.online/users/mastodonmigration/statuses/110273442030673147

Or they didn't read the ActivityPub spec. The majority of what people perceive as AP flaws are in fact Mastodon implementation details.

silverpill, to random
@silverpill@mitra.social avatar

I submitted a specification for chain IDs to CASA: https://github.com/ChainAgnostic/namespaces/pull/65/files. This spec could be useful for developers of multi-chain applications (such as multi-currency wallets and DEXes). I'm already using similar identifiers internally in Mitra, and will update my code to align it with the spec.
It is an early draft, so expect breaking changes.

silverpill, to random
@silverpill@mitra.social avatar

Seeing a lot of fear-mongering regarding Mastodon's potential takeover by VC. Yes, it is possible, but seems unlikely. Mastodon is a big problem even if Eugen won't sell out, and they can easily do a lot of harm to the network by changing the protocol. Actually, this might be inevitable given their focus on vertical scaling.

https://mstdn.social/users/feditips/statuses/110260434797957482

Similar story with Facebook. In a desperate attempt to stay relevant they are trying to join the Fediverse, but some people reacting like it's the end of the world.

Meanwhile, Cloudflare is already there. Several thousand instances are running behind Cloudflare, about 60 of them are powered by their proprietary server Wildebeest. And yet, big accounts are not talking about that

rafaelcaricio, to fediverse
@rafaelcaricio@fosstodon.org avatar

Sneaky peek at what is coming... :blobcataww:

It is a Fediverse movie bot, but not a Mastodon bot... it is a specialized ActivityPub server. :fediverse:

silverpill,
@silverpill@mitra.social avatar

@rafaelcaricio @grb090423 @smallcircles Nice! Is it going to be a friendly fork, or do you plan to develop it as a separate codebase?

silverpill,
@silverpill@mitra.social avatar

@rafaelcaricio @grb090423 @smallcircles Thanks! If there's something I can do to make maintenance easier for you, let me know.

silverpill,
@silverpill@mitra.social avatar

@rafaelcaricio No, I don't use a formatter. I'll check cargo fmt, maybe there's a way to configure it to match my preferences.

silverpill,
@silverpill@mitra.social avatar

@rafaelcaricio Unfortunately rustfmt is not flexible enough. I'm mostly satisfied with the output but there are few things which are not configurable (for example, imports_layout requires nightly, and I didn't find a parameter for not stripping trailing semicolons).

silverpill,
@silverpill@mitra.social avatar
liaizon, to random
@liaizon@wake.st avatar

Who is working on fediverse software for e-girls and sex workers? Serious question. Serious answers only.

silverpill,
@silverpill@mitra.social avatar

@liaizon My ActivityPub server has subscriber-only posts so I guess it can be used as federated OnlyFans. But it's not specifically designed for that

silverpill,
@silverpill@mitra.social avatar

@liaizon Yes, there's https://public.mitra.social and I'll send you invite code in a moment.

I see at least two things that might be necessary but not yet implemented: end-to-end encryption for private messages and fine-grained moderation controls. The first problem is really difficult. I have some ideas on how to approach it, but Fediverse as a whole is very far from supporting cross-instance encrypted chats. The short-term solution is to limit private messages to one instance, in that case a user would need to trust only one instance admin. The second problem is easier, I will be working on it.

jcrabapple, to fediverse

CalcKey has a lot going for it. Really pretty UI and great customization options. CalcKey and Akkoma are doing something very different from Mastodon. Mastodon still has better controls around what you see and what you don't see. Which one is right for you? Only you can decide. Make an account and try it out for a few days. The fediverse has something for everyone.

silverpill,
@silverpill@mitra.social avatar

@ernest @jcrabapple Do you plan to make versioned releases?

silverpill,
@silverpill@mitra.social avatar

@cyclohexane Today Instances also work as identity providers, but in the future identities are likely to become portable, and the only service provided by instances will be moderation.

grunfink, to fediverse
@grunfink@comam.es avatar

I've just released version 2.28 of , the simple, minimalistic instance server written in ANSI C, including the following:

Added a new notification area to the web interface, accessible from a link at the top, that also shows the number of unseen events. This area lists all notifications in reverse chronological order and provides a button to clear all.

More work in the Mastodon API. The new supported features are: notifications, post of new and reply messages (including attached images). Some API v2 entry points had to be implemented, so you'll need to update your HTTPS proxy configuration again, see snac(8). no longer crashes, or so I think. The official app and close relatives like still don't work, though.

If you are not interested in this Mastodon API crap, you can compile it out of your by defining the NO_MASTODON_API preprocessor directive and forget about it.

Fixed an HTML cache bug (it was not refreshed after editing a post).

https://comam.es/what-is-snac

silverpill,
@silverpill@mitra.social avatar

@yeti @grunfink @ernest I think there's a bug in webfinger implementation:

{
    "subject": "acct:yeti@himalaya3tu55ngihh2ud2yqxlm4p4v2g3iwwr7clnnpdpqvq4wizdqd.onion",
    "links": [
        {
            "rel": "self",
            "type": "application/activity+json",
            "href": "https://himalaya3tu55ngihh2ud2yqxlm4p4v2g3iwwr7clnnpdpqvq4wizdqd.onion/snac/yeti"
        }
    ]
}

The actor URI starts with https: but it should be http:

Same issue with actor's inbox property.

silverpill, to random
@silverpill@mitra.social avatar

v1.22.0

https://codeberg.org/silverpill/mitra/releases/tag/v1.22.0
https://codeberg.org/silverpill/mitra-web/releases/tag/v1.22.0

Highlights:

  • Content warnings.
  • Display enabled authentication methods at Settings.
  • Clearnet+I2P+Tor combo federation (experimental)
StevenB, to random

Does the Nostr community seem like they even care about value splits? The value splits seem so crucial to moving forward with any v4v model that isn't a simple paid like of a comment, and it's hard for me to get behind something that doesn't support value splits after being convinced of how valuable they are.

silverpill,
@silverpill@mitra.social avatar

@StevenB @adam
I found this: https://github.com/Podcastindex-org/podcast-namespace/blob/main/value/value.md. What do you think about exposing payment information to ActivityPub users?
For example: ActivityPub representation of a podcast episode may contain a tag analogous to podcast:value tag. If commenter uses an app that recognizes this tag and the app supports specified payment method, he would be able to send a payment to the creator directly from that app (e.g. Mastodon).

silverpill,
@silverpill@mitra.social avatar

@errhead @StevenB

This PeerTube video has "support" property:

"support": "https://anav4v.comrnrn⚡jennifer@getalby.com",

Mastodon doesn't support this property, and I don't see anything else that could represent payment information. Maybe WebLN works through embedded video?

silverpill,
@silverpill@mitra.social avatar

@errhead @StevenB

I wrote a proposal for AP extension which may unlock direct support for lightning payments in Fediverse: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-0ea0.md. It is not designed specifically for LN, but for all types of payment methods. The only requirement is that payment target must be encoded as URI.
Do you know if it is possible to represent split information with URI?

I'm going to support this extension in my software, maybe other developers will also implement it, eventually.

silverpill,
@silverpill@mitra.social avatar

@eris @StevenB @errhead No, that's not what I'm after. I leave that to https://helladoge.com admins

silverpill,
@silverpill@mitra.social avatar

@agates @dave @adam @StevenB @John_Livingston Yes, coming up with best practices is a good idea, otherwise we may end up with multiple incompatible implementations. I recommend using FEP process for coordination. It's a good way to gather feedback from potential implementers and a wider AP community.

forgejo, to random
@forgejo@floss.social avatar

The monthly update was published ✨ It is a high level overview of the project activities.

Learn about how Forgejo v1.19 came to be, the recent developments of Forgejo Actions and more.

https://forgejo.org/2023-03-monthly-update/

silverpill,
@silverpill@mitra.social avatar

@tallship @RyunoKi I've read through articles but it's such a mess. Could you describe what happened in simple terms? Are we going to see another fork?

silverpill,
@silverpill@mitra.social avatar

@RyunoKi @tallship As a potential user, I'm primarily concerned with execution. If the team can create a functional federated forge and maintain it for years to come, I don't really care about their culture and internal processes.

Conflicts are unavoidable... But sometimes a misaligned person or a group takes over the project and drives away people who do the real work. I hope this is not the case with Forgejo

ademan, to random
@ademan@thebag.social avatar

https://eprint.iacr.org/2022/744

MoNet: A Fast Payment Channel Network for Scriptless Cryptocurrency Monero

Neat, I only skimmed it, but I’m glad monero folks are starting to look off chain.

silverpill,
@silverpill@mitra.social avatar

@Rucknium @ademan Is there some other way to make private offchain payments with Monero as a settlement layer?

silverpill,
@silverpill@mitra.social avatar

@colinsmatt11 @Rucknium @ademan

Global consensus is necessary to prevent double-spending.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • mdbf
  • Leos
  • modclub
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines