Skip to content

Document best client-side BIP-77 health check practice (if any) #1328

@DanGould

Description

@DanGould

Which crate is this feature request for (if any)?

  • payjoin
  • payjoin-cli (maybe, if we ever include an infastructure check as reference. Seems like implementations like this.

Question

Bull Bitcoin Mobile is fetching OHTTP Keys from its receiving directory every time it starts up through an OHTTP Relay as a way to check the health of the infrastructure. Please consider what metadata we're leaking by doing this. Seems like the type of thing that would be best if it were a uniform behavior but also one that is not enforceable. I noticed there was a health check in BBMobile and was very curious if it leaked IP. Fortunately, it uses the Relay and therefore seems to have approximately the same network threat model as the protocol itself, granted timing is a bit different.

Consider what Cake is doing as well

Is this best practice? If so why not. If yes, document it

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationquestionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions