
<div align="center">
<h1>Bark: Ark on bitcoin</h1>
<p>Fast, low-cost, self-custodial payments on bitcoin.</p>
</div>
<p align="center">
<br />
<a href="https://docs.second.tech">Docs</a> ยท
<a href="https://gitlab.com/ark-bitcoin/bark/issues">Issues</a> ยท
<a href="https://second.tech">Website</a> ยท
<a href="https://blog.second.tech">Blog</a> ยท
<a href="https://www.youtube.com/@2ndbtc">YouTube</a>
</p>
<div align="center">
[](https://gitlab.com/ark-bitcoin/bark/tags)
[](https://gitlab.com/ark-bitcoin/bark)
[](https://gitlab.com/ark-bitcoin/bark/LICENSE)
[](https://gitlab.com/ark-bitcoin/bark/CONTRIBUTING.md)
[](https://community.second.tech)
</div>
<br />
Bark is an implementation of the Ark protocol on bitcoin, led by [Second](https://second.tech).
# A tour of Bark
Integrating the Ark-protocol offers
- ๐โโ๏ธ **Smooth boarding**: No channels to open, no on-chain setup required-create a wallet and start transacting
- ๐ค **Simplified UX**: Send and receive without managing channels, liquidity, or routing
- ๐ **Universal payments**: Send Ark, Lightning, and on-chain payments from a single off-chain balance
- ๐ **Easier integration**: Client-server architecture reduces complexity compared to P2P protocols
- ๐ธ **Lower costs**: Instant payments at a fraction of on-chain fees
- ๐ **Self-custodial**: Users maintain full control of their funds at all times
This guide puts focus on how to use the Rust-API and assumes
some basic familiarity with the Ark protocol. We refer to the
[protocol docs](http://docs.second.tech/ark-protocol) for an introduction.
For setup and usage instructions, see the [Getting Started guide](https://docs.second.tech/getting-started/) or look at our [Rust API docs](https://docs.rs/bark-wallet)?