Skip Navigation

Posts
1
Comments
140
Joined
4 yr. ago

  • @Paddy66 The work on data portability is documented in this Fediverse Enhancement Proposal (FEP):

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

    You can find the list of implementations there (built by me and @mikedev).

    For logging with a single ID into multiple apps, standard ActivityPub Client-to-Server API can be used, but I don't know any production-ready application that utilizes Client-to-Server API in such way.

    The alternative is this FEP:

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

    It's a re-design of Client-to-Server API based on FEP-ef61.

    @activitypub

  • Deleted

    Permanently Deleted

    Jump
  • @AnonomousWolf @fediverse

    Looks reasonable overall, but I don't understand some of your assessments.

    Easy (Leverage email hosting services)

    What are those email hosting services? If hosting and maintenance are delegated to 3rd parties, that doesn't count towards decentralization.

    Top Provider User Share: Reddit ≈ 48.4%

    Why this is not 100%?

    Very Easy: One-command Docker,

    I think the easiest option is distro's default package manager -- docker is additional layer of complexity. Also some services are nearly impossible to self-host without docker, and points should be subtracted if that is the case.

  • the association of an as:announce activity with an as:target pointing to an as:Group actor.

    I was thinking about adding target on Announce to bring FEP-1b12 and Conversation Containers closer to each other (in CC we have Add with target).

    Can't Group simply be in to of Announce?

  • Nice project!I am very curious about the "emeddable" part. Is it already possible, or only planned?

    @i2p

  • @julian The problem with mainstreaming is that everyone wants a piece of cake. Some people come to build, and I think that's fine, even if they take away something from existing projects. But there are also charlatans and scammers, and unfortunately faking achievements is very easy in Fediverse.

    The good thing about grassroots / DIY spaces is that the latter category is non existent.

  • @julian Mitra can backfill from Streams and Hubzilla, but it doesn't publish any collections yet.

    Streams and Hubzilla have interoperable FEP-171b implementations, but I don't know about pulling the collection. They are more focused on private conversations where backfilling is not needed.

  • @mikedev

    So now the default context is objects for Create|Update|Delete Note|Article and activities for everything else

    Shouldn't Create|Update|Delete also have activities in context?My understanding is that context collection is supposed to contain things that have collection ID as their context property.

    If entity is an activity, its context is a collection of activities.If entity is a post, its context is a collection of posts.

    @julian @pfefferle @jesseplusplus @trwnh @mario @harmonicarichard @reiver @aslakr @Fitik

  • @julian Yes, I tested against NodeBB and other implementations mentioned in FEP-f228. Will add WordPress and Frequency to the list

  • @julian @pfefferle @jesseplusplus @harmonicarichard @trwnh

    yes, but they serve objects because we're radical implementors who don't do the whole activities thing 😝 sorry in advance.

    My server can retrieve both kinds of collections :) I had concerns about diverging / conflicting implementations in the past, but the solution was found...

    We were testing against these URLs from @pfefferle@mastodon.social's personal blog

    This context is working 👍

    @jesseplusplus@mastodon.social had a test URL but NodeBB fell over because it encountered an Object in next instead of a URL

    I have a problem with this one because the first page doesn't have an id. I can adjust my code but the absence of id is unusual. For example, there is a next page (currently 404), and if we navigate to it, how prev would look like if the first page is anonymous?

    All top level or mid-level objects should report a resolvable context

    Do you mean replies made by the context owner specifically? I think remote mid-level replies should not be required to have context (that would prevent non-implementing servers from participating).

  • @rafaelxmr @monero This app connects to 30 clearnet domains and all images are stored on nostr.build.

  • @lionroe Sounds complicated, and the biggest flaw of OpenBazaar still remains: the lack of web client. We discuss this article because it is available on the web. Lemmy and other Fediverse apps are successful because they have web clients.

    Why not start with existing federated software like flohmarkt? Make it federate over Tor (maybe it already does). That would solve the hardest problem, discovery. Other features can be added later.

    Vendors will host everything themselves, so there is no need for any incentive model.

    @monero