I have tried 2 GPG keys, the one that was in keybase already, and adding a newly generated one.

In both cases I get an error on the keybase proof, even though the Proof URL matches!

https://keyoxide.org/47627E4683E982CC25910D2801F3D3D70CA92044

My FPR is 47627E4683E982CC25910D2801F3D3D70CA92044

and the Keybase API returns that at the exact path I see in the JS library - https://codeberg.org/keyoxide/doipjs/src/branch/dev/src/serviceProviders/keybase.js#L60

https://keybase.io/_/api/1.0/user/lookup.json?username=edwardawebb

Curl & JQ find the match no issue.

curl "https://keybase.io/_/api/1.0/user/lookup.json?username=edwardawebb" | jq '.them.public_keys.primary.key_fingerprint'

"47627e4683e982cc25910d2801f3d3d70ca92044"

Is it a case-sEnsitive thing?

a month later

eddie Yes that's the issue and hopefully fix will land soon. Thanks for reporting!