keybase / keybase/keybase-issues

Keybase diagnostic messages on proof breakage

Open
#894 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

As Keybase is geared moreso towards the technically inclined, I find it rather annoying that we're given nothing but "Keybase is watching for your proof" messages when something goes awry. We should have an option to see exactly what Keybase sees when it attempts to view the proof. That way we can see if there is an SSL error (I, for instance, have rather strict cipher settings), and many "simpler" clients such as Links and some HTTPS libraries for various languages, do not fully support the cipher requirements I have in place, even though most (if not all) modern browsers have no problem with them at all. As such, the connection may work flawlessly in a browser and fail for Keybase. (This has yet to be the case, but it is an example of when debug information would be beneficial for everyone).

Likewise, I have 301 redirects in place to force SSL and prepend www to most of my domains. While they work fine in my browser, there may be a time when the Keybase software does not cooperate with the server and complains about a broken proof.

I think that allowing us the option to see additional information, such as a traceroute, ping, or the HTTP headers that result from Keybase attempting to validate a proof, would go a long way in cracking down on the number of complaints you guys get when we can't validate a given proof. This way, we can troubleshoot it more on our own before resorting to complaining.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests; start by locating the Keybase proof-validation entry point and where failures become the generic status message. Define the diagnostic scope around SSL errors, redirects, and HTTP response details, then document the failure cases that must be observable when the work is complete.

Written by the indexing model from the issue text.

Assessment

Domain
networking, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.