Update: Functional Proof of Concept and Technical Specification Completed
Hi Nervos community,
Following the earlier discussion( @neon.bit , @baclaire), we focused on building a smaller, functional proof of concept to validate the core idea first.
We have now completed fiber-payjoin-kit, a working Rust PoC for collaborative channel funding on CKB Fiber, and we also simultaneously(with other team) working on the Bitcoin Lightning equivalent, lightning-payjoin-kit, to validate the same collaborative state-machine pattern across both environments.
We have also prepared a technical specification document, and included a demo showing the standalone middleware performing local negotiation, cryptographic validation, and broadcasting a collaborative transaction to a local CKB devnet node, with also a demonstration video in the document.
The current PoC is deliberately narrow: it runs as local middleware, keeps Fiber node code unchanged, and demonstrates the core collaborative funding flow in a way that is easy to review and extend.
We would love to get feedback from the Fiber team and the community on the architecture and on the best next step for moving this toward a fuller implementation.