Hosted onnoosphere.hyper.mediavia theHypermedia Protocol

Key+Signing Infrastructure

    Problem

      In the app, the go daemon manages keys and signs all blobs

      On web this needs to happen client side, and our current implementation is in TypeScript

    Solution

      We have two options:

      Run go code in the web client

        We can use webasm or something to run the existing go code in the web client. This can eventually use libp2p and our whole stack so the web client acts like a normal peer

      Typescript should own keys+signing

        On the desktop app in addition to web

        TS would manage the system key storage