Protocol description

Hi,
I have just tried the bark and bought the bone :slight_smile: Good job!
Where can I find the most descriptive, exact and current description of the protocol? I’ve found several docs that slightly differ each other. Is your implementation exactly same as the other one?

1 Like

Currently, the best descriptions of Second’s Ark protocol are spread across:

But we’re aware they need an overhaul. Some small elements might be out of date (e.g., all payments are now arkoor, with in-round transactions reserved for “refreshes”). We’ll have some updates soon.

The two current implementations differ slightly, but it’s too early to make general statements about the differences (beyond that Second’s is built in Rust and Ark Labs’ is built in Go!).

The good thing about the Ark protocol is that, unlike Lightning, there is no requirement for cross-compatibility between different implementations—each team is free to move fast and experiment. The interoperability between individual Ark servers will be handled over Lightning.

1 Like