Hello list, I had this idea in mind for a while, and I took the time to write a docs regarding my idea of "Lightning Network Interoperability Initiative."
My primary objective with this initiative is to provide commons tools (e.g: [1]) that we can use to make integrations tests and stress our implementation to remain compliant with the protocol but also we remain compatible between us. ### Key Highlights: 1. **Goals**: Crafting language-agnostic testing tools. These tools will facilitate a range of integration tests, including: - Vertical Integration Testing (see site docs) - Horizontal Integration Testing (see site docs) - Self Integration Testing (see site docs) 2. **Current Progress**: I've already made considerable progress in my experiment planning and results. My efforts in Vertical Integration Testing have evolved tools like lnprototest [2], which is actively used in both the core lightning CI and my alpha stage lightning node written in ldk. For an in-depth overview of our aspirations, experiments, and implementation nuances, please see our docs site [3] ### Get Involved: I'm open to feedback, and collaborative efforts from the community. If you're inclined to this idea or have any suggestions, please don't hesitate to jump in [4] [1] https://github.com/laanwj/cln4rust/tree/master/testing [2] https://github.com/rustyrussell/lnprototest [3] https://vincenzopalazzo.github.io/async-main-and-tests-initiative/ [4] https://github.com/lnspec-tools/ln-iterability-initiative. Cheers, Vincent. _______________________________________________ Lightning-dev mailing list Lightning-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev