Skip to content
  • 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 (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Technical Discussion
  3. FEP-baf5: Administrator Collection

FEP-baf5: Administrator Collection

Scheduled Pinned Locked Moved Technical Discussion
activitypubfep
7 Posts 3 Posters 2 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.
  • julianJ This user is from outside of this forum
    julianJ This user is from outside of this forum
    julian
    wrote on last edited by
    #1

    This is the discussion thread for the draft FEP-baf5: Administrator Collection

    > This FEP introduces a mechanism for discovering the administrators of an ActivityPub instance. It extends the "Group Moderator" pattern from [FEP 1b12][1b12] and the "Application Actor" concept from [FEP 2677][2677] by defining an OrderedCollection of administrators referenced from the instance's application actor.

    The full draft can be read here.

    1 Reply Last reply
    2
    1
    • R AodeRelay shared this topic on
      R ActivityRelay shared this topic on
    • julianJ This user is from outside of this forum
      julianJ This user is from outside of this forum
      julian
      wrote on last edited by
      #2

      > @silverpill@mitra.social said:
      >
      > 5. FEP links lead to w3id.org site, not directly to FEPs.

      Wasn't aware this was a problem? Figured the redirects would be okay.

      1 Reply Last reply
      2
      0
      • julianJ This user is from outside of this forum
        julianJ This user is from outside of this forum
        julian
        wrote on last edited by
        #3

        The reason why attributedTo was chosen is because there is prior art to using that property to represent a collection of moderators. You could make the same argument against 1b12 (that moderators should be the key instead of attributedTo), too.

        The argument as to whether a custom property fits better is certainly valid, and worth debating. However, I would want to point out that keeping with prior art has the benefit of making this FEP much easier to adopt by threadiverse implementors.

        1 Reply Last reply
        2
        0
        • julianJ This user is from outside of this forum
          julianJ This user is from outside of this forum
          julian
          wrote on last edited by
          #4

          > @silverpill@mitra.social said:
          >
          > Extends" is fine, I just think you're describing a reciprocal claim from FEP-fe34, so you could use that term (or maybe FEP-fe34 needs to be updated if "reciprocal claim" is not a good name for this mechanism?)

          I don't know if this is truly a reciprocal claim. My understanding from a reading of the relevant section from fe34 suggests a claim of A โ†’ B is reciprocal if there is an inverse claim B โ†’ A.

          fe34 solidifies the concept of same-origin trust (which iirc is only something like a line or two in AP spec?). baf5 builds upon that with an additional opt-in specificity. So baf5 assumes fe34 compatibility, but not the inverse. But we're splitting hairs I think <img class="not-responsive emoji" src="https://activitypub.space/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=f187f9278b7" title="๐Ÿ˜„" />

          1 Reply Last reply
          2
          0
          • julianJ This user is from outside of this forum
            julianJ This user is from outside of this forum
            julian
            wrote on last edited by
            #5

            > @silverpill@mitra.social said:
            >
            > 4. The entire problem of non-same-actor updates and deletes can be avoided by using different activities. For example, Update can be replaced with an annotation activity. Delete can be replaced with Remove (from thread).

            While true, this is outside the scope of the FEP. Update/Delete were mentioned in the FEP as they are recognizable, but this sort of explicit authorization* is relevant to any activity type. Offer, Undo, Bite, Zooboomafoo, etc.

            * I have to be careful when I use the term "authorization" because if I say it three times @thisismissem will show up and start talking about OAuth2/OIDC again.

            1 Reply Last reply
            2
            0
            • EmeliaT This user is from outside of this forum
              EmeliaT This user is from outside of this forum
              Emelia
              wrote on last edited by
              #6

              > @julian said:
              >
              > * I have to be careful when I use the term "authorization" because if I say it three times @thisismissem will show up and start talking about OAuth2/OIDC again.

              Correction: it's just a single mention that makes me appear, people tend to confuse me with a genie but we're quite different.

              (Also I saw other replies here but had an MCAS attack hangover today so didn't have energy to reply. I'll try to reply soon)

              1 Reply Last reply
              2
              0
              • ๐Ÿ’™๐Ÿฉท๐Ÿ’œโ’ทโ“กโ“”โ“ฃโ“ฃ๐Ÿก๐Ÿ‰๐ŸงB This user is from outside of this forum
                ๐Ÿ’™๐Ÿฉท๐Ÿ’œโ’ทโ“กโ“”โ“ฃโ“ฃ๐Ÿก๐Ÿ‰๐ŸงB This user is from outside of this forum
                ๐Ÿ’™๐Ÿฉท๐Ÿ’œโ’ทโ“กโ“”โ“ฃโ“ฃ๐Ÿก๐Ÿ‰๐Ÿง
                wrote on last edited by
                #7
                @silverpill@mitra.social @julian@activitypub.space @technical-discussion@activitypub.space

                I agree with Silverpill 'attributedTo' should not be overloaded by this extra meaning
                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
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups