Skip to content

bits-wallet/specs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

BitsApp design specifications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors