[mckinley@t430 ~]$ salty-chat make-user mckinley@mckinley.cc Create this file and place it on your web server so that it is accessible at a top-level domain or sub-domain at the URL: https://mckinley.cc/.well-known/salty/cb89306651329866dccaeca35b54355b284c2be2bbed9b9d473f1d73ba747dcd.json mkdir -p .well-known/salty cat > .well-known/salty/cb89306651329866dccaeca35b54355b284c2be2bbed9b9d473f1d73ba747dcd.json << EOF { "endpoint": "/01G268YYHWGNYT9M1M9760KP83", "key": "kex1akl7mmsj7yre564wkcez3pq0jyzzj66cdppgkzzl3ezz69r733lqhhpam9" } EOF To verify you have done this correctly: $ salty-chat lookup mckinley@mckinley.cc [mckinley@t430 ~]$ salty-chat lookup mckinley@mckinley.cc {"Addr":"mckinley@mckinley.cc","User":"mckinley","Domain":"mckinley.cc","Key":"kex1akl7mmsj7yre564wkcez3pq0jyzzj66cdppgkzzl3ezz69r733lqhhpam9","Endpoint":"/01G268YYHWGNYT9M1M9760KP83","Avatar":""} [mckinley@t430 ~]$ salty-chat send prologic@mills.io "Is this thing working?" error parsing addr: expected nick@domain found "" panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0xad5bad] goroutine 1 [running]: go.mills.io/saltyim.(*Addr).Endpoint(...) /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/lookup.go:152 go.mills.io/saltyim.NewClient(0x0, {0xc00020fc80, 0x1, 0x4804af?}) /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/client.go:143 +0x3ad main.send(0xdebc80?, {0xc00012c480, 0x29}, {0x7ffc69a2bc03?, 0xc00020fd78?}, {0xc0001452f0, 0x1, 0x1}) /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/cmd/salty-chat/send.go:70 +0x165 main.glob..func9(0x13791e0?, {0xc0001452e0, 0x2, 0x2}) /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/cmd/salty-chat/send.go:55 +0x1e5 github.com/spf13/cobra.(*Command).execute(0x13791e0, {0xc0001452a0, 0x2, 0x2}) /home/mckinley/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:860 +0x663 github.com/spf13/cobra.(*Command).ExecuteC(0x1378f60) /home/mckinley/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:974 +0x3b4 github.com/spf13/cobra.(*Command).Execute(...) /home/mckinley/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:902 main.Execute() /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/cmd/salty-chat/root.go:51 +0x25 main.main() /home/mckinley/go/pkg/mod/go.mills.io/saltyim@v0.0.0-20220502022627-09826d2caac7/cmd/salty-chat/main.go:4 +0x17