Hi, Thanks for the initiation of unbundeling process for materbridge! A general comments for Golang packages which is just final binary, you may apply "#:install-source? #f" parameter which mean do not place source of the project into store and just move produced binary. Also for the final binary all build inputs may be placed to "native-inputs" they will never be used elsewhere after the install phase. While you are keen to unbundle let's pick up as many as we can. You may also add some other inputs which are available already: - filippo.io/edwards25519 - go.uber.org/multierr - gopkg.in/ini.v1 - gopkg.in/natefinch/lumberjack.v2 - gopkg.in/natefinch/lumberjack.v2 - gopkg.in/yaml.v2 - gopkg.in/yaml.v3 - google.golang.org/protobuf - github.com/hashicorp ;; all of them are available - github.com/golang/protobuf - github.com/fatih/color - github.com/google/uuid - github.com/gorilla/websocket - github.com/pkg/errors Basically we targeting to have just the first level of dependentices in "native-inputs" as seen in . Please take a look if removing them from vendor and adding them to native-inputs still keeps the build green. Thanks for your time. -- Oleg