2023-01-09 21:56:36 +03:00
2023-01-09 21:56:36 +03:00

Specs

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

Spec Categorization

Onboarding

Index Specification Status
BAS-01 One-directional channels Draft
BAS-02 Expiring channel addresses Draft

Receiving

Index Specification Status
BAS-03 Silent swaps Draft
BAS-04 Swap factoriees Draft
BAS-05 Swap formation protocol Draft
BAS-06 Swap credit protocol Draft
BAS-07 Swap settlement protocol Draft

Relay to Client

type description NIP
EVENT used to send events requested to clients 1
NOTICE used to send human-readable messages to clients 1
EOSE used to notify clients all stored events have been sent 15
OK used to notify clients if an EVENT was successuful 20

Please update these lists when proposing NIPs introducing new event kinds.

When experimenting with kinds, keep in mind the classification introduced by NIP-16.

Criteria for acceptance of NIPs

  1. They should be implemented in at least two clients and one relay -- when applicable.
  2. They should make sense.
  3. They should be optional and backwards-compatible: care must be taken such that clients and relays that choose to not implement them do not stop working when interacting with the ones that choose to.
  4. There should be no more than one way of doing the same thing.
  5. Other rules will be made up when necessary.

License

Description
No description provided
Readme 153 KiB
Languages
Markdown 100%