Ark Protocol Directory

A directory of Ark protocol resources, libraries, wallets, and developer tools. Ark is a Bitcoin layer-2 that batches many off-chain transactions into a single on-chain settlement.

View on GitHub

Ark is a layer-two protocol for making off-chain Bitcoin transactions. Initially published on the bitcoin-dev mailing list as TBDXXX by Burak, is has since been named Ark and the protocol design has advanced significantly.

The Ark protocol is a payments system where people can make Bitcoin transactions at very low cost and without requiring any setup. The Ark model very closely resembles the UTXO model, which is a key differentiator with Lightning.

Ark is a scaling solution for Bitcoin that involves moving transactions off-chain. Ark executes transactions outside of the Bitcoin main chain but posts transaction data back on-chain in a compressed format. Ark servers bundle multiple off-chain transactions into large batches before submitting them to the Bitcoin blockchain. This method spreads fixed costs across multiple transactions in each batch, significantly reducing fees for end-users.

What is the Ark protocol?

Ark is a Bitcoin layer-2 that batches many off-chain transactions into a single on-chain settlement. Users don’t open channels (unlike Lightning) — they participate in shared “batch transactions” signed by an Ark operator, get instant confirmation off-chain, and exit unilaterally if the operator disappears. It’s UTXO-shaped, which means it composes with Bitcoin tooling more naturally than account-based L2s.

Where to start

Start with Arkade for the high-level framing, then the Ark protocol intro on ark-protocol.org (maintained by Steven Roose) for the technical specification. The Second protocol docs give an implementation perspective.

This list tracks protocol specs, implementations (Arkade, Second, bark, etc.), wallets, and developer tools.

Protocol

Implementations

Wallets

Explorers

Developer resources

Documentation

SDKs & Libraries

Faucets

Projects using Ark

Blogs

Presentations and podcasts

Communites

History

Ark v2 reading

Ark v1 reading

To explore other aspects of the Bitcoin and freedom tech ecosystem, check out these additional resource directories:

Contributing

If you’d like to add something to this list, please submit a Pull Request on GitHub.

This directory is maintained by aljaz. Your contributions help keep this information up-to-date and valuable.