# [Discreet Log Contract](https://adiabat.github.io/dlc.pdf) In Progress Specification The specifications are currently a work-in-progress and currently being drafted. Pull requests and comments welcome. Please see our [introduction](Introduction.md) for what a DLC is and a glossary of terms used in DLCs. For learning more about DLC have a look at the [resources](Resources.md) page. ## Specification Roadmap ### Works in Progress - Funding, CET, and Closing Transaction input and output ordering ([#18](https://github.com/discreetlogcontracts/dlcspecs/issues/18)) - Transaction dust limits ([#11](https://github.com/discreetlogcontracts/dlcspecs/issues/11)) - Transaction fees determination ([#12](https://github.com/discreetlogcontracts/dlcspecs/issues/12)) - DLC negoation protocol ([Protocol.md](Protocol.md)) ### TODO - Create introductory page to DLCs and a glossary of technical terms ([#16](https://github.com/discreetlogcontracts/dlcspecs/issues/16)) - Specify how an event Id should be calculated ([#20](https://github.com/discreetlogcontracts/dlcspecs/issues/20)) - Oracle signature specification ([#21](https://github.com/discreetlogcontracts/dlcspecs/issues/21)) - P2P communication specification ([#13](https://github.com/discreetlogcontracts/dlcspecs/issues/13)) ### Future Work - Construction and neogatiation of DLCs in Lightning ([#3](https://github.com/discreetlogcontracts/dlcspecs/issues/3)) ## Implementations ### [bitcoin-s](https://github.com/bitcoin-s/bitcoin-s) The team at Suredbits is working on a implementation of discreet log contracts in bitcoin-s. 1. [Documentation](https://bitcoin-s.org/docs/next/wallet/dlc) 2. [Github branch](https://github.com/bitcoin-s/bitcoin-s/tree/adaptor-dlc) 3. [Interactive DLC Demo](https://scastie.scala-lang.org/nkohen/OVWMOXwPRryREhVNw7pjLw/11) --- ![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png "License CC-BY")
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).