2023-01-16 17:08:54 +03:00
2023-01-10 23:12:32 +03:00
2023-01-13 00:42:48 +03:00
2023-01-16 17:08:54 +03:00
2023-01-10 00:05:12 +03:00

Specs

BitsApp specifications (BDS in short) stand for BitsApp Design Specifications. Specs are written to provide open and accessible documentation for BitsApp implementation details.

BDS Categorization

BitsApp implementation specifications are categorized under six sub-categories; onboarding, receiving, user experience, future extensions, backups & recovery, and service.

Onboarding

Index Specification Status
BDS-01 One-directional channels Draft
BDS-02 Expiring channel addresses Draft
BDS-03 Expiring channel formation prototocol Draft

Receiving

Index Specification Status
BDS-04 Silent swaps Draft
BDS-05 HTLC-nested channels Draft
BDS-06 Swap factories Draft
BDS-07 Swap formation protocol Draft
BDS-08 Swap credit protocol Draft
BDS-09 Swap settlement protocol Draft

User Experience

Index Specification Status
BDS-10 Swap statusses Draft
BDS-11 Payment statusses Draft
BDS-12 Interactive swap invocies Draft
BDS-13 Non-interactive swap invoices Draft

Backups & Recovery

Index Specification Status
BDS-14 Channel backups Draft
BDS-15 Channel recovery Draft

Service

Index Specification Status
BDS-16 Swap service Draft
BDS-17 Routing service Draft
BDS-18 Service provider federation Draft

Future Extensions

Index Specification Status Changes to Bitcoin required
BDS-19 Permenant channel addresses Draft CSFS, TXHASH
BDS-20 Encumbered swaps factories Draft APO
BDS-21 Inbound swap settlement protocol Draft XOR
BDS-22 Swap factory trees Draft CTLUV, CSFS, TXHASH
BDS-23 Swap settlement credits Draft CTLUV, CSFS, TXHASH

License

Description
No description provided
Readme 153 KiB
Languages
Markdown 100%