Skip to content

1.0 Integrations tracking issue #1156

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

Boltz

Liana

LDK-Node

lightningdevkit/ldk-node#746

payjoin-cli

@zealsham

FFI

@chavic

1.0 release

@spacebear21

Sustainable Adoption (medium/long-term)

@DanGould, @spacebear21

  • Publish case studies on integrations (see https://lightningdevkit.org/case-studies/ and https://bitcoindevkit.org/adoption/all/)
  • Write an integration guide / FAQ informed by the above
  • Create demand for organic adoption (ultimately we must not have to babysit every integration)
    • I see this happening now see Ark, Cove, Conor's impl, BTCPayServer
  • Have a process for tracking integrations at all stages (potential leads, in-flight, completed...)
    • It's ugly and not automated but we do have it

Metadata

Metadata

Assignees

Labels

trackingHigh-level tracking issues

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions