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

Reply via email to