Skip to content
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

fedi wiki

  1. Home
  2. Technical Discussion
  3. [@ramsey@phpc.social](https://activitypub.space/user/ramsey%40phpc.social) sounds like a problem for the next FEP ๐Ÿ˜

[@ramsey@phpc.social](https://activitypub.space/user/ramsey%40phpc.social) sounds like a problem for the next FEP ๐Ÿ˜

Scheduled Pinned Locked Moved Technical Discussion
64 Posts 10 Posters 18 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ozoned@btfree.socialO This user is from outside of this forum
    ozoned@btfree.socialO This user is from outside of this forum
    ozoned@btfree.social
    wrote last edited by
    #1

    @benpate@mastodon.social reading these FEPs and seeing definition of terms always reminds me of reading laws and how things have to be clearly defined. Because communication is so inefficient, especially in text, interpretation is so easy to get incorrect compared to original intent. But it makes new appreciate all the work even more. I absolutely love this idea and greatly appreciate all the work you and others do. Thank you.

    benpate@mastodon.socialB 1 Reply Last reply
    0
    • ozoned@btfree.socialO ozoned@btfree.social

      @benpate@mastodon.social reading these FEPs and seeing definition of terms always reminds me of reading laws and how things have to be clearly defined. Because communication is so inefficient, especially in text, interpretation is so easy to get incorrect compared to original intent. But it makes new appreciate all the work even more. I absolutely love this idea and greatly appreciate all the work you and others do. Thank you.

      benpate@mastodon.socialB This user is from outside of this forum
      benpate@mastodon.socialB This user is from outside of this forum
      benpate@mastodon.social
      wrote last edited by
      #2

      @ozoned Hey, Iโ€™m glad you found this - and sorry I left you off the original list of tags. It wasnโ€™t intentional.

      Many of th ActivityPub specs are intentionally vague. Thereโ€™s power in that, too, but itโ€™s a design decision that has made interopโ€ฆ frustrating.

      A lot of the recent additions, and all of the proposals Iโ€™m writing, are taking this other approach of spelling things out in very clear terms. Hopefully it helps implementors ๐Ÿค“

      ozoned@btfree.socialO 1 Reply Last reply
      0
      • benpate@mastodon.socialB benpate@mastodon.social

        Tagging those who contributed to the `Endorse` activity design. Here's an update

        https://github.com/EmissarySocial/fep-endorsements

        There's more work to do, but it's enough that your input is super valuable. Another round and I'll post to codeberg.

        Feel free to share with anyone with informed opinions, and no worries if you're busy/sick/uninterested/whatever - absolutely no obligation to join in ๐Ÿค“

        @scottjenson @DePemig @thisismissem @johannab
        @oli @laurenshof @wjmaggos @smallcircles @GavinChait @evan
        @iftas @tchambers

        gavinchait@wandering.shopG This user is from outside of this forum
        gavinchait@wandering.shopG This user is from outside of this forum
        gavinchait@wandering.shop
        wrote last edited by
        #3

        @benpate I think this is useful, but needs to be calibrated against the trustworthiness of the instance the endorsement is coming from. A well-moderated instance being more trustworthy than one which "isn't". But that then creates a layer of complexity between individual endorsements. However, at the instance level, perhaps a method to tune what endorsement messages will be accepted (i.e. an accept-list, rather than a block-list), and go from there?

        depemig@social.coopD benpate@mastodon.socialB 2 Replies Last reply
        0
        • benpate@mastodon.socialB benpate@mastodon.social

          @ozoned Hey, Iโ€™m glad you found this - and sorry I left you off the original list of tags. It wasnโ€™t intentional.

          Many of th ActivityPub specs are intentionally vague. Thereโ€™s power in that, too, but itโ€™s a design decision that has made interopโ€ฆ frustrating.

          A lot of the recent additions, and all of the proposals Iโ€™m writing, are taking this other approach of spelling things out in very clear terms. Hopefully it helps implementors ๐Ÿค“

          ozoned@btfree.socialO This user is from outside of this forum
          ozoned@btfree.socialO This user is from outside of this forum
          ozoned@btfree.social
          wrote last edited by
          #4

          @benpate@mastodon.social lol dude, I'm not bothered at all by it. ๐Ÿ˜ I figured those folks actively contributed to the spec. I take no offense at all. I'm just happy I get to be a fly in the room man. ๐Ÿ˜Š

          1 Reply Last reply
          0
          • benpate@mastodon.socialB benpate@mastodon.social

            Tagging those who contributed to the `Endorse` activity design. Here's an update

            https://github.com/EmissarySocial/fep-endorsements

            There's more work to do, but it's enough that your input is super valuable. Another round and I'll post to codeberg.

            Feel free to share with anyone with informed opinions, and no worries if you're busy/sick/uninterested/whatever - absolutely no obligation to join in ๐Ÿค“

            @scottjenson @DePemig @thisismissem @johannab
            @oli @laurenshof @wjmaggos @smallcircles @GavinChait @evan
            @iftas @tchambers

            wjmaggos@liberal.cityW This user is from outside of this forum
            wjmaggos@liberal.cityW This user is from outside of this forum
            wjmaggos@liberal.city
            wrote last edited by
            #5

            @benpate @scottjenson @DePemig @thisismissem @johannab @oli @laurenshof @smallcircles @GavinChait @evan @iftas @tchambers

            I'm glad you're trying but I'm generally not a fan of adding complexity, esp when most people already can't handle choosing a server.

            The fedi I want looks like the web. We'd be able to follow "horrible" people and not get cut off from also following friends and the "best" people on other servers. the problem is norms not tech.

            I'm not a bad guy...

            https://fba.ryona.agency/?domain=liberal.city

            benpate@mastodon.socialB 1 Reply Last reply
            0
            • wjmaggos@liberal.cityW wjmaggos@liberal.city

              @benpate @scottjenson @DePemig @thisismissem @johannab @oli @laurenshof @smallcircles @GavinChait @evan @iftas @tchambers

              I'm glad you're trying but I'm generally not a fan of adding complexity, esp when most people already can't handle choosing a server.

              The fedi I want looks like the web. We'd be able to follow "horrible" people and not get cut off from also following friends and the "best" people on other servers. the problem is norms not tech.

              I'm not a bad guy...

              https://fba.ryona.agency/?domain=liberal.city

              benpate@mastodon.socialB This user is from outside of this forum
              benpate@mastodon.socialB This user is from outside of this forum
              benpate@mastodon.social
              wrote last edited by
              #6

              Yeah, it gets complicated really fast ๐Ÿ™‚

              According to one of the listings from your link, they're blocking liberal.city because: "crypto-fascists" ๐Ÿคฃ

              @wjmaggos

              wjmaggos@liberal.cityW 1 Reply Last reply
              0
              • benpate@mastodon.socialB benpate@mastodon.social

                Yeah, it gets complicated really fast ๐Ÿ™‚

                According to one of the listings from your link, they're blocking liberal.city because: "crypto-fascists" ๐Ÿคฃ

                @wjmaggos

                wjmaggos@liberal.cityW This user is from outside of this forum
                wjmaggos@liberal.cityW This user is from outside of this forum
                wjmaggos@liberal.city
                wrote last edited by
                #7

                @benpate

                yea most of those don't matter. tiny servers blocking for whatever reasons. having a long list here isn't a big deal when you factor that in. fine.

                it's the bigger servers like newsmast and hachyderm and then when I find out a friend is on a smaller server that limits/blocks mine.

                and why? what am I doing that impacts their users? a server is an obvious problem for all of fedi when it lets their users spam other servers' users with shit, but outside of that, I do not get it.

                1 Reply Last reply
                0
                • benpate@mastodon.socialB This user is from outside of this forum
                  benpate@mastodon.socialB This user is from outside of this forum
                  benpate@mastodon.social
                  wrote last edited by
                  #8

                  Yes. And thank you for reading this ๐Ÿ™๐Ÿป

                  One thing about a *decentralized* trust score is that it is personal - you would get different results than me because you might trust different people (in different domains) than I do.

                  The draft hints at this, but doesnโ€™t really address use cases yet. Iโ€™ll try to make updates, but most implementation will be left up to devs themselves.

                  @tchambers @scottjenson @DePemig @thisismissem @johannab @oli @laurenshof @smallcircles @GavinChait @evan @iftas

                  ramsey@phpc.socialR 1 Reply Last reply
                  0
                  • benpate@mastodon.socialB benpate@mastodon.social

                    Yes. And thank you for reading this ๐Ÿ™๐Ÿป

                    One thing about a *decentralized* trust score is that it is personal - you would get different results than me because you might trust different people (in different domains) than I do.

                    The draft hints at this, but doesnโ€™t really address use cases yet. Iโ€™ll try to make updates, but most implementation will be left up to devs themselves.

                    @tchambers @scottjenson @DePemig @thisismissem @johannab @oli @laurenshof @smallcircles @GavinChait @evan @iftas

                    ramsey@phpc.socialR This user is from outside of this forum
                    ramsey@phpc.socialR This user is from outside of this forum
                    ramsey@phpc.social
                    wrote last edited by
                    #9

                    @benpate @tchambers This reminds me a little bit of PGPโ€™s โ€œweb of trustโ€ concept.

                    benpate@mastodon.socialB 1 Reply Last reply
                    0
                    • ramsey@phpc.socialR ramsey@phpc.social

                      @benpate @tchambers This reminds me a little bit of PGPโ€™s โ€œweb of trustโ€ concept.

                      benpate@mastodon.socialB This user is from outside of this forum
                      benpate@mastodon.socialB This user is from outside of this forum
                      benpate@mastodon.social
                      wrote last edited by
                      #10

                      Yes. It is exactly that, with extra metadata.

                      What do you think we could do to: a) improve on this idea, and b) foster adoption around the Fediverse?

                      @ramsey @tchambers

                      ramsey@phpc.socialR 1 Reply Last reply
                      0
                      • benpate@mastodon.socialB benpate@mastodon.social

                        Yes. It is exactly that, with extra metadata.

                        What do you think we could do to: a) improve on this idea, and b) foster adoption around the Fediverse?

                        @ramsey @tchambers

                        ramsey@phpc.socialR This user is from outside of this forum
                        ramsey@phpc.socialR This user is from outside of this forum
                        ramsey@phpc.social
                        wrote last edited by
                        #11

                        @benpate @tchambers Iโ€™ll need to read the full draft before forming a complete opinion with feedback, but my initial thought process is focused on trying to pick it apart from a cultural aspect: How will people use this? Can they *game* it? Can they use it for harm? etc., etc. Iโ€™ll share anything concrete I have.

                        benpate@mastodon.socialB 1 Reply Last reply
                        0
                        • ramsey@phpc.socialR ramsey@phpc.social

                          @benpate @tchambers Iโ€™ll need to read the full draft before forming a complete opinion with feedback, but my initial thought process is focused on trying to pick it apart from a cultural aspect: How will people use this? Can they *game* it? Can they use it for harm? etc., etc. Iโ€™ll share anything concrete I have.

                          benpate@mastodon.socialB This user is from outside of this forum
                          benpate@mastodon.socialB This user is from outside of this forum
                          benpate@mastodon.social
                          wrote last edited by
                          #12

                          Yes please!

                          The sections at the bottom are just some rough notes right now, but they will cover these two important points in more detail.

                          Also, I think USING this may be more application-dependent than spec-driven. So, a lot of will be up to implementors to innovate on top of this data.

                          @ramsey @tchambers

                          scottjenson@social.coopS 1 Reply Last reply
                          0
                          • gavinchait@wandering.shopG gavinchait@wandering.shop

                            @benpate I think this is useful, but needs to be calibrated against the trustworthiness of the instance the endorsement is coming from. A well-moderated instance being more trustworthy than one which "isn't". But that then creates a layer of complexity between individual endorsements. However, at the instance level, perhaps a method to tune what endorsement messages will be accepted (i.e. an accept-list, rather than a block-list), and go from there?

                            depemig@social.coopD This user is from outside of this forum
                            depemig@social.coopD This user is from outside of this forum
                            depemig@social.coop
                            wrote last edited by
                            #13

                            @GavinChait @benpate I do not know if I understand this correctly, but I think an app/client would be able to summarize trust for the "trustee" based on how "trusted" their "trusters" are, cascade-wise starting from the observer (you). Something like "This person is trusted by 2 of your first level trustees and by 13 second level trustees."

                            Such would naturally reflect the trustworthiness of any server or person, from your own perspective.

                            benpate@mastodon.socialB 1 Reply Last reply
                            0
                            • depemig@social.coopD depemig@social.coop

                              @GavinChait @benpate I do not know if I understand this correctly, but I think an app/client would be able to summarize trust for the "trustee" based on how "trusted" their "trusters" are, cascade-wise starting from the observer (you). Something like "This person is trusted by 2 of your first level trustees and by 13 second level trustees."

                              Such would naturally reflect the trustworthiness of any server or person, from your own perspective.

                              benpate@mastodon.socialB This user is from outside of this forum
                              benpate@mastodon.socialB This user is from outside of this forum
                              benpate@mastodon.social
                              wrote last edited by
                              #14

                              Theoretically, yes. Setting aside what could become an enormous mathematical challenge, the center point of each person's "web of trust" is themselves, and it branches out in a shape that is unique to them.

                              This is all public information (and consensually opted-in) so you could (theoretically) get a pretty good sense of a person from their endorsements.

                              Your online reputation, therefore, becomes what you make it, based on the affects you have on those around you.

                              @DePemig @GavinChait

                              depemig@social.coopD 1 Reply Last reply
                              0
                              • benpate@mastodon.socialB benpate@mastodon.social

                                Theoretically, yes. Setting aside what could become an enormous mathematical challenge, the center point of each person's "web of trust" is themselves, and it branches out in a shape that is unique to them.

                                This is all public information (and consensually opted-in) so you could (theoretically) get a pretty good sense of a person from their endorsements.

                                Your online reputation, therefore, becomes what you make it, based on the affects you have on those around you.

                                @DePemig @GavinChait

                                depemig@social.coopD This user is from outside of this forum
                                depemig@social.coopD This user is from outside of this forum
                                depemig@social.coop
                                wrote last edited by
                                #15

                                @benpate @GavinChait Almost like life!

                                1 Reply Last reply
                                0
                                • gavinchait@wandering.shopG gavinchait@wandering.shop

                                  @benpate I think this is useful, but needs to be calibrated against the trustworthiness of the instance the endorsement is coming from. A well-moderated instance being more trustworthy than one which "isn't". But that then creates a layer of complexity between individual endorsements. However, at the instance level, perhaps a method to tune what endorsement messages will be accepted (i.e. an accept-list, rather than a block-list), and go from there?

                                  benpate@mastodon.socialB This user is from outside of this forum
                                  benpate@mastodon.socialB This user is from outside of this forum
                                  benpate@mastodon.social
                                  wrote last edited by
                                  #16

                                  @GavinChait

                                  To your point, Gavin, @ozoned recommended that servers be able to "Endorse" other people or other servers themselves.

                                  If our model assumes an implicit endorsement from me to my server, then *its* endorsements would automatically count as my own 2nd-level endorsements.

                                  So yes, this is going to make some interesting math, and we'll have to recalibrate how to navigate this once real datagets published.

                                  gavinchait@wandering.shopG 1 Reply Last reply
                                  0
                                  • benpate@mastodon.socialB benpate@mastodon.social

                                    @GavinChait

                                    To your point, Gavin, @ozoned recommended that servers be able to "Endorse" other people or other servers themselves.

                                    If our model assumes an implicit endorsement from me to my server, then *its* endorsements would automatically count as my own 2nd-level endorsements.

                                    So yes, this is going to make some interesting math, and we'll have to recalibrate how to navigate this once real datagets published.

                                    gavinchait@wandering.shopG This user is from outside of this forum
                                    gavinchait@wandering.shopG This user is from outside of this forum
                                    gavinchait@wandering.shop
                                    wrote last edited by
                                    #17

                                    @benpate @ozoned You mentioned bad actors, & we have to be real mindful of this. The old spy novels (Forsythe, Le Carre) used to talk about spycraft of setting up wholly fictitious, but perfectly "real", identities which could be picked up when needed. Entire bureaucracies dedicated to moving paper around to give the impression of a real life. Of course, if you have social media with networks of endorsements ... well, you can automate this.

                                    gavinchait@wandering.shopG benpate@mastodon.socialB 2 Replies Last reply
                                    0
                                    • gavinchait@wandering.shopG gavinchait@wandering.shop

                                      @benpate @ozoned You mentioned bad actors, & we have to be real mindful of this. The old spy novels (Forsythe, Le Carre) used to talk about spycraft of setting up wholly fictitious, but perfectly "real", identities which could be picked up when needed. Entire bureaucracies dedicated to moving paper around to give the impression of a real life. Of course, if you have social media with networks of endorsements ... well, you can automate this.

                                      gavinchait@wandering.shopG This user is from outside of this forum
                                      gavinchait@wandering.shopG This user is from outside of this forum
                                      gavinchait@wandering.shop
                                      wrote last edited by
                                      #18

                                      @benpate @ozoned For hopsauna, I've been thinking about exactly this. Before release, every product must be endorsed by allocated "editors" who review & authorise it. I was going to produce my own namespace term for this, but happy to use yours. However, my implementation was going to be different. An instance "recognises" an editor (an Actor), and the editor is responsible for endorsing a product (also an Actor).

                                      gavinchait@wandering.shopG benpate@mastodon.socialB 2 Replies Last reply
                                      0
                                      • gavinchait@wandering.shopG gavinchait@wandering.shop

                                        @benpate @ozoned For hopsauna, I've been thinking about exactly this. Before release, every product must be endorsed by allocated "editors" who review & authorise it. I was going to produce my own namespace term for this, but happy to use yours. However, my implementation was going to be different. An instance "recognises" an editor (an Actor), and the editor is responsible for endorsing a product (also an Actor).

                                        gavinchait@wandering.shopG This user is from outside of this forum
                                        gavinchait@wandering.shopG This user is from outside of this forum
                                        gavinchait@wandering.shop
                                        wrote last edited by
                                        #19

                                        @benpate @ozoned An instance sets the number of endorsements required before a product is eligible for public release.

                                        Potentially we need something similar, or else an Endorsement becomes indistinguishable from a Follow? It risks having the same friction as liking a post?

                                        benpate@mastodon.socialB 1 Reply Last reply
                                        0
                                        • gavinchait@wandering.shopG gavinchait@wandering.shop

                                          @benpate @ozoned For hopsauna, I've been thinking about exactly this. Before release, every product must be endorsed by allocated "editors" who review & authorise it. I was going to produce my own namespace term for this, but happy to use yours. However, my implementation was going to be different. An instance "recognises" an editor (an Actor), and the editor is responsible for endorsing a product (also an Actor).

                                          benpate@mastodon.socialB This user is from outside of this forum
                                          benpate@mastodon.socialB This user is from outside of this forum
                                          benpate@mastodon.social
                                          wrote last edited by
                                          #20

                                          @GavinChait

                                          This sounds kinda like a white list for which endorsements you'd trust. I think that falls right in line with the basic idea, and I *love* that it's finding an application in unexpected places.

                                          The timeline on this is still up in the air. I'm trying to publish a way-too-early draft soon, but can't promise it will be usable for a while ๐Ÿ™‚

                                          gavinchait@wandering.shopG 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better ๐Ÿ’—

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post