GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    洪 民憙 (Hong Minhee) (hongminhee@fosstodon.org)'s status on Friday, 28-Jun-2024 15:49:09 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
    • Fedify: an ActivityPub server framework

    #Fedify now has the official #Hollo account! Please follow @fedify!

    https://hollo.social/@fedify/01905d6a-5d70-75bc-881e-d6c155a5051c

    #fedidev

    In conversation about 11 months ago from fosstodon.org permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 28-Jun-2024 15:49:08 JST silverpill silverpill
      in reply to
      • Fedify: an ActivityPub server framework

      @hongminhee @fedify I can't verify FEP-8b32 proofs on activities coming from Hollo.

      Also, Accept(Follow) activity looks weird. It embeds the whole Follow activity, its actor, and its object.

      In conversation about 11 months ago permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@fosstodon.org)'s status on Friday, 28-Jun-2024 16:07:40 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Does mitra.social follow the recent update of FEP-8b32?

      In conversation about 11 months ago permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 28-Jun-2024 16:07:40 JST silverpill silverpill
      in reply to

      @hongminhee Yes, it should be able to verify proofs with injected @context. But it is not injected. Here' the Announce activity, for example:

      { "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/data-integrity/v1", { "Emoji": "toot:Emoji", "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#" } ], "actor": "https://hollo.social/@fedify", "cc": [ "https://fosstodon.org/users/hongminhee", "https://hollo.social/@fedify/followers", "https://fosstodon.org/users/hongminhee" ], "id": "https://hollo.social/@fedify/01905d94-a20b-7722-94d1-576817dd3b00#activity", "object": "https://fosstodon.org/users/hongminhee/statuses/112692842178962546", "proof": { "created": "2024-06-28T06:58:47.16192715Z", "cryptosuite": "eddsa-jcs-2022", "proofPurpose": "assertionMethod", "proofValue": "z4xV1JV4JFuoPcLBNBTDbkceyPdd3YGWdFU4oawZDX5qSxiKeJgjFMf3uwf71QCfNUmJay66g9556K6NjUUUxZu1g", "type": "DataIntegrityProof", "verificationMethod": "https://hollo.social/@fedify#key-2" }, "published": "2024-06-28T06:42:20.3Z", "to": "as:Public", "type": "Announce" }
      In conversation about 11 months ago permalink

      Attachments




      1. Domain not in remote thumbnail source whitelist: media.social.fedify.dev
        Fedify: an ActivityPub server framework
        [Fedify](https://fedify.dev/) is a TypeScript library for building federated server apps powered by [ActivityPub](https://www.w3.org/TR/activitypub/) and other standards, so-called [fediverse](https://en.wikipedia.org/wiki/Fediverse). It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.
      2. Domain not in remote thumbnail source whitelist: cdn.fosstodon.org
        洪 民憙 (Hong Minhee) (@hongminhee@fosstodon.org)
        78 Posts, 493 Following, 370 Followers · An intersectionalist, feminist, and socialist guy living in Seoul (UTC+09:00). Building #Fedify. Write some free software in #Haskell, #Rust, #TypeScript, & #Python. They/them. #國漢文混用 #한국어 (#朝鮮語) #English #日本語

      3. Invalid filename.
      4. Domain not in remote thumbnail source whitelist: media.social.fedify.dev
        — Fedify: an ActivityPub server framework
      5. No result found on File_thumbnail lookup.
        洪 民憙 (Hong Minhee) (@hongminhee@fosstodon.org)
        from 洪 民憙 (Hong Minhee)
        #Fedify now has the official #Hollo account! Please follow @fedify@hollo.social! https://hollo.social/@fedify/01905d6a-5d70-75bc-881e-d6c155a5051c #fedidev
      6. Domain not in remote thumbnail source whitelist: media.social.fedify.dev
        Fedify: an ActivityPub server framework
        [Fedify](https://fedify.dev/) is a TypeScript library for building federated server apps powered by [ActivityPub](https://www.w3.org/TR/activitypub/) and other standards, so-called [fediverse](https://en.wikipedia.org/wiki/Fediverse). It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@fosstodon.org)'s status on Friday, 28-Jun-2024 21:32:32 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Fixed it anyway! (Probably.)

      In conversation about 11 months ago permalink
    • Embed this notice
      silverpill (silverpill@mitra.social)'s status on Friday, 28-Jun-2024 21:32:32 JST silverpill silverpill
      in reply to

      @hongminhee Signatures pass the verification now, thanks.

      proof.@context can be omitted, but then it also shouldn't be used during "Create Proof" step. The spec doesn't mention this option in "Create Proof" (it says you should always copy @context) because this way of generating proofs is considered deprecated now

      In conversation about 11 months ago permalink
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@fosstodon.org)'s status on Friday, 28-Jun-2024 21:32:33 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill Hmm… Looks like Fedify is removing the context inside the proof while compacting the whole JSON-LD document (see also: https://bit.ly/4eH70wa). Not sure if it's easy to fix, but I'll take a look!

      In conversation about 11 months ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: json-ld.org
        JSON-LD Playground
    • Embed this notice
      洪 民憙 (Hong Minhee) (hongminhee@fosstodon.org)'s status on Friday, 28-Jun-2024 21:32:33 JST 洪 民憙 (Hong Minhee) 洪 民憙 (Hong Minhee)
      in reply to
      • silverpill

      @silverpill According to the Data Integrity EdDSA Cryptosuites v1.0 specification, when verifying an eddsa-jcs-2022 proof, the document's context is left as is if the proof's context does not exist. Doesn't it mean the proof can omit its context if it's signed with the same context to the document? It might be my misreading though.

      https://w3c.github.io/vc-di-eddsa/#verify-proof-eddsa-jcs-2022

      In conversation about 11 months ago permalink

Feeds

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

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.