senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Alex Gleason (alex@gleasonator.com)'s status on Friday, 28-Oct-2022 08:46:07 JST Alex Gleason Alex Gleason

    I’m reading about ATProtocol so you don’t have to.

    Instead of ActivityPub IDs (which are URLs like https://gleasonator.com/users/alex), they use DIDs (“decentalized ID”). What’s a DID? Absolutely nothing - it’s an 87 page document describing the format of a string that starts with did: and no implementation details.

    The implementation is up to you. Well, there are some already. We have did:etho:Ac9aB5Fc04Dc1cB1789Af75b523Bd23C70B2D717 for Ethereum addresses, did:dns:alexgleason.me for domain names, and there’s even one called did:id:xxx for MasterCard’s proprietary/centralized(!) ID network. DIDs are in the format did:<method>:<id>, where the method can be a known method enshrined by the w3c, or a custom one.

    So what’s ATProtocol using? A custom “work in progress” DID method called “placeholder” (did:plc:<id>) that… seems to talk to a centralized server?

    Remember when Bluesky was under development for 2 years because they couldn’t figure out how to do decentralized identity. So what did they do? THEY JUST GAVE UP?

    The did:plc spec is a vague “work in progress”: https://atproto.com/specs/did-plc

    We cheekily titled the method “Placeholder”, because we don’t want it to stick around. We’re actively hoping to replace it with something less centralized.

    So they still haven’t actually solved the core problem they set out to solve… are they going to resolve DIDs by talking to a centralized service? I suppose they thought since DID has the word “decentralized” in it, that’s good enough to move forward.

    This is not inspiring confidence.

    In conversation Friday, 28-Oct-2022 08:46:07 JST from gleasonator.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: media.gleasonator.com
      Alex Gleason (@alex@gleasonator.com)
      I create Fediverse software that empowers people online. I'm vegan btw Note: If you have a question for me, please tag me publicly. This gives the opportunity for others to chime in, and bystande...
    2. No result found on File_thumbnail lookup.
      BONANZA

    3. Invalid filename.

    • GNU social JP likes this.
    • Alex Gleason (alex@gleasonator.com)'s status on Friday, 28-Oct-2022 08:46:07 JST Alex Gleason Alex Gleason
      in reply to
      What the FUCK is this?? https://did-did.spruceid.com/

      Surely a joke.
      In conversation Friday, 28-Oct-2022 08:46:07 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        DID Identity DID Method Specification
      GNU social JP likes this.
    • Alex Gleason (alex@gleasonator.com)'s status on Friday, 28-Oct-2022 08:46:26 JST Alex Gleason Alex Gleason
      in reply to
      • Curtis Rock
      That's in theory what the spec author wants it to do. But if you take a look at the list of DID methods: https://w3c.github.io/did-spec-registries/#did-methods

      ...they don't all fulfill that promise!
      In conversation Friday, 28-Oct-2022 08:46:26 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        DID Specification Registries
      GNU social JP likes this.
    • Curtis Rock (curtis@social.teci.world)'s status on Friday, 28-Oct-2022 08:46:28 JST Curtis Rock Curtis Rock
      in reply to

      Here’s the DID use case

      the design enables the controller of a DID to prove control over it without requiring permission from any other party

      In conversation Friday, 28-Oct-2022 08:46:28 JST permalink

      Attachments


      1. https://social.teci.world/media/decebfe149d9fb9327ddedcfff116a39b03114d6d6a5ffe06d21332dccb7370d.png

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.