Skip to content

1.0 Integrations tracking issue #1156

@spacebear21

Description

@spacebear21

Integrations 1.0

The ultimate blocker for releasing payjoin-1.0 proper is to validate that the API is sufficiently stable to satisfy the needs of multiple integration candidates, ideally including a mobile wallet and an exchange-like service provider. This checklist is an attempt at narrowing the scope of our focus so that we can achieve this and make the release by the end of the year.

BullBitcoin Mobile, Boltz, and Liana were selected as primary targets because they're the furthest along and already have buy-in from the respective teams. Getting the reference implementation polished is also important but IMO doesn't satisfy the "working demo" criterion for 1.0 (we need to demonstrate that our library satisfies real needs in other peoples' code).

Another pre-requisite to satisfy these integrations is ensuring that there are multiple reliable directories.

The dates below are estimated deadlines that I think we need to meet to be in good shape for 1.0 release by EOY, and I tagged relevant stakeholders in each section.

Directory Reliability

@nothingmuch, @spacebear21, @arminsabouri

Bull Bitcoin

#1206

Boltz

#1205

Liana

#1204

LDK-Node

lightningdevkit/ldk-node#746

payjoin-cli

@zealsham

FFI

@chavic

1.0 release

@spacebear21

  • Audit tasks in https://github.com/payjoin/rust-payjoin/milestone/1
  • Write documentation
  • Update README (note to self: monad logo is broken on crates.io)
  • Validated in at least 2 fully working demos, preferably BBM + Boltz (working demo != released product)
  • Tag & release payjoin 1.0

Sustainable Adoption (medium/long-term)

@DanGould, @spacebear21

Metadata

Metadata

Assignees

Labels

trackingHigh-level tracking issues

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions